Third batch in as many days—this time with a fraction more nutmeg and a whisper of vanilla bean paste instead of extract. The difference was subtle, but I felt it. There I was, standing over the stove at 10 PM on a Tuesday, whisk in hand, watching the mixture thicken into something that finally felt right. Not too thin, not too eggy, and absolutely no raw eggs to worry about. That was the thing—I couldn’t stop tinkering because I knew there had to be a way to get that lush, custard-like texture without the safety concerns. And honestly? I think I cracked it.
This wasn’t some grand holiday tradition passed down through generations. It started because I wanted a single glass of eggnog—not a gallon, not a carton of the store-bought stuff that tastes more like artificial flavoring than actual cream. I wanted something I could make on a whim, for myself, without ending up with a fridge full of leftovers. So I kept making it. Kept adjusting the heat, the timing, the ratio of cream to milk. By the third batch, I had a small-batch recipe that felt like a secret worth sharing.
What I love most about this creamy homemade small-batch eggnog is how simple it is—no raw eggs, no fuss, just a few minutes of gentle stirring and you’ve got something that tastes like it took all afternoon. It’s the kind of drink that makes you slow down, even if you’re just curling up with a book. And that, right there, is why this recipe stuck.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to admit—partly out of obsession, partly because I wanted to be absolutely sure it works every single time. Here’s what makes it stand out:
- Quick & Easy: Comes together in under 15 minutes. Perfect for those last-minute holiday cravings or a cozy night in when you just want something special.
- Simple Ingredients: No fancy grocery trips needed. You likely already have milk, cream, sugar, and spices in your kitchen. The egg yolks are cooked right into the base, so there’s no worry about raw eggs.
- Perfect for Small Batches: This recipe makes just enough for two generous servings. No more, no less. Ideal for couples, solo sippers, or anyone who doesn’t want a whole pitcher sitting in the fridge.
- No Raw Eggs: This is a game-changer. The yolks are gently tempered and cooked, giving you that thick, velvety texture without any safety concerns. You can sip without a second thought.
- Unbelievably Delicious: The flavor is rich, creamy, and perfectly spiced. It’s the kind of eggnog that makes you close your eyes after the first sip—comfort in a glass.
What makes this recipe different from the rest is the technique. I use a gentle double-boiler method (or a low-heat stovetop approach) that cooks the yolks slowly, so they thicken without scrambling. The result is a silky-smooth eggnog that rivals any traditional recipe—without the raw egg risk. It’s comfort food reimagined: safer, faster, and just as soul-soothing. Perfect for impressing guests without stress, or turning a simple evening into something memorable.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to deliver that classic eggnog flavor with a velvety texture—no raw eggs, no fuss. Most of these are pantry staples, so you can whip this up anytime the craving hits.
- 2 large egg yolks (room temperature helps them incorporate smoothly)
- 1/4 cup granulated sugar (adds sweetness and helps thicken the base)
- 3/4 cup whole milk (for a rich, creamy texture; you can use 2% if needed)
- 1/4 cup heavy cream (this is what gives it that luxurious mouthfeel)
- 1/2 teaspoon vanilla extract (or 1/4 teaspoon vanilla bean paste for a more intense flavor)
- 1/4 teaspoon ground nutmeg (freshly grated if you have it—it makes a difference)
- 1/8 teaspoon ground cinnamon (optional, but adds warmth)
- Pinch of salt (balances the sweetness and deepens the flavor)
- Optional: 1-2 tablespoons bourbon, rum, or brandy (for an adult version)
Ingredient Tips: I recommend using fresh, high-quality egg yolks from pasture-raised eggs if possible—they have a richer color and flavor. For the milk and cream, full-fat is best for that signature eggnog thickness. If you’re dairy-free, you can substitute with oat milk and full-fat coconut cream, though the texture will be slightly different. I’ve tried this with a splash of bourbon (my personal favorite is a good Kentucky straight bourbon), but it’s just as delicious without. The spices are where you can really make it your own—some people love a little extra nutmeg, and I’m one of them.
Equipment Needed
You don’t need any fancy gadgets for this recipe, which is part of why I love it. Here’s what you’ll need:
- Small saucepan (a 1- or 2-quart size works perfectly)
- Medium heatproof bowl (for a makeshift double boiler, or you can skip this and go direct heat)
- Whisk (a balloon whisk is ideal for getting that smooth texture)
- Fine-mesh strainer (optional, but highly recommended for catching any stray bits of cooked egg)
- Measuring cups and spoons
- Small bowl (for whisking the yolks and sugar)
- Mugs or glasses (for serving)
If you don’t have a double boiler, no worries—I use a regular saucepan on low heat and it works like a charm. Just keep the heat low and whisk constantly. A fine-mesh strainer is a nice touch if you have one, but honestly, I’ve made this without it plenty of times and it’s still smooth. I picked up a simple stainless steel strainer at a kitchen supply store for under ten bucks, and it’s been worth every penny.
Preparation Method

This method is straightforward, but a little patience goes a long way. Take your time with the heating, and you’ll be rewarded with the creamiest eggnog of your life.
- Whisk the yolks and sugar. In a small bowl, whisk together the 2 large egg yolks and 1/4 cup granulated sugar until the mixture is pale, thick, and ribbons off the whisk when you lift it. This takes about 2-3 minutes. You want it to look like a thick, pale yellow paste.
- Combine the milk and cream. In a small saucepan, combine 3/4 cup whole milk and 1/4 cup heavy cream. Place over medium-low heat and warm until it’s steaming but not boiling—you should see small bubbles forming around the edges, but no rolling boil. This takes about 3-4 minutes. (Around 160°F if you’re using a thermometer.)
- Temper the yolks. This is the crucial step. Slowly drizzle about 1/4 cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This warms the yolks gently so they don’t scramble when you add them to the pot. Keep whisking as you pour—don’t stop, or you’ll end up with sweet scrambled eggs.
- Combine and cook. Pour the tempered yolk mixture back into the saucepan with the remaining milk and cream. Whisk to combine. Place the saucepan over low heat and cook, stirring constantly with a whisk, until the mixture thickens enough to coat the back of a spoon. This should take about 4-6 minutes. The mixture will go from thin to noticeably thicker—you’ll feel the change in resistance as you whisk. Do not let it boil, or the eggs will curdle.
- Strain (optional but recommended). Remove the saucepan from the heat. If you have a fine-mesh strainer, pour the eggnog through it into a clean bowl or directly into your serving mugs. This catches any tiny bits of cooked egg that might have formed, ensuring a perfectly smooth drink.
- Add flavorings. Stir in 1/2 teaspoon vanilla extract, 1/4 teaspoon ground nutmeg, 1/8 teaspoon ground cinnamon, and a pinch of salt. If you’re adding alcohol, stir in 1-2 tablespoons now. Taste and adjust spices—I always add an extra pinch of nutmeg because I can’t help myself.
- Chill or serve warm. You can serve this eggnog warm right away (which is lovely on a cold night) or let it cool, then refrigerate for at least 2 hours until fully chilled. The flavor actually deepens overnight, so making it a day ahead is a great idea.
Cooking Tips & Techniques
I’ve made this recipe enough times to learn a few things the hard way. Here’s what I wish someone had told me:
Low and slow is not a suggestion—it’s the rule. The first time I made this, I got impatient and turned the heat up. Within seconds, I saw little flecks of cooked egg floating in the mixture. It was still tasty, but not as silky. Keep the heat on low and whisk constantly. Your arm might get a little tired, but it’s worth it.
Use a thermometer if you’re nervous. If you’re worried about curdling, a simple instant-read thermometer takes the guesswork out. You’re aiming for about 160-170°F. Anything above 180°F and you’re in scrambled egg territory.
Don’t skip the tempering step. I know it feels fussy, but dumping hot milk directly into raw yolks is a recipe for disaster. The slow drizzle-and-whisk method is what keeps your eggnog smooth and creamy. Think of it as a gentle introduction—you’re warming the yolks up, not shocking them.
Straining is your friend. Even if you’re careful, tiny bits of cooked egg can sneak through. A quick strain gives you that professional-level smoothness. I once skipped it because I was in a hurry, and I regretted it with every sip.
Let it rest. The flavor of eggnog really blooms after a few hours in the fridge. The spices meld, the texture relaxes, and it becomes something truly special. If you can, make it the night before you plan to serve it. This is also a great make-ahead tip if you’re hosting—one less thing to do on the day of.
Variations & Adaptations
This recipe is a great base for all kinds of twists. Here are a few I’ve tried and loved:
- Dairy-Free Version: Substitute the whole milk with oat milk and the heavy cream with full-fat coconut cream (the kind from a can, not the refrigerated carton). The texture will be slightly thinner but still delicious. I’ve made this for a friend who’s lactose intolerant, and she couldn’t tell the difference.
- Vegan Option: Use 2 tablespoons of cornstarch or arrowroot powder mixed with 1/4 cup of the plant-based milk as a thickener instead of egg yolks. Cook as directed, and you’ll get a thick, creamy eggnog without any animal products. It’s not exactly the same, but it’s surprisingly good.
- Spiced Chai Eggnog: Steep 1 chai tea bag in the warm milk and cream for 5 minutes before removing it. Then proceed with the recipe. The chai spices (cardamom, ginger, cloves) add a lovely warmth that pairs beautifully with the nutmeg. This is my go-to variation in late fall.
- Chocolate Eggnog: Whisk in 1 tablespoon of unsweetened cocoa powder with the sugar and egg yolks. It gives you a rich, chocolatey eggnog that’s almost like a melted chocolate milkshake. Dangerous, in the best way.
- Alcohol-Free “Mocktail” Version: This is how I usually make it—just the base with extra vanilla and a pinch of cinnamon. It’s so good that no one misses the booze. If you want a little kick without alcohol, try adding a drop of rum extract.
I’ve also experimented with adding a splash of maple syrup instead of sugar, and it worked beautifully. The maple flavor is subtle but adds a nice depth, especially if you’re serving it warm. Just reduce the sugar to 2 tablespoons and add 1 tablespoon of maple syrup.
Serving & Storage Suggestions
Eggnog is a versatile drink, and how you serve it can change the whole experience.
Serving: Serve chilled in small glasses or mugs, with a generous dusting of fresh nutmeg on top. For a festive touch, add a cinnamon stick as a stirrer. If you’re serving it warm, pour it into heatproof mugs and top with a dollop of whipped cream and a sprinkle of cinnamon. I love serving this alongside a plate of cozy small-batch pumpkin muffins with maple glaze for a perfect holiday breakfast or dessert.
Storage: Store any leftover eggnog in an airtight container in the refrigerator for up to 3 days. The texture will thicken slightly as it sits, which is normal. Give it a good stir before serving. I do not recommend freezing this eggnog—the dairy and egg base can separate when thawed, leaving you with a grainy texture.
Reheating: If you prefer warm eggnog, gently reheat it in a small saucepan over low heat, whisking constantly. Do not boil it. You can also microwave it in 15-second bursts, stirring between each, until warm. The flavor actually deepens overnight, so day-old eggnog is often even better than fresh.
Make-Ahead Tip: This eggnog is perfect for making a day ahead. The spices meld and the texture becomes even creamier. Just store it in the fridge and give it a good whisk before serving. I often make a double batch for holiday gatherings—it’s one less thing to worry about on the day.
Nutritional Information & Benefits
Here’s the estimated nutritional breakdown for one serving (based on 2 servings, without alcohol):
- Calories: Approximately 280-320
- Fat: 18-22g (mostly from cream and egg yolks)
- Carbohydrates: 24-28g (from sugar and milk)
- Protein: 6-8g (from milk and egg yolks)
- Sugar: 22-26g
While eggnog is definitely a treat, it does offer some nutritional benefits. The egg yolks are a great source of vitamin A, vitamin D, and choline, which supports brain health. The milk and cream provide calcium and protein. The spices—nutmeg and cinnamon—have anti-inflammatory properties and add flavor without extra calories.
Dietary Considerations: This recipe is naturally gluten-free. For a lower-sugar version, you can reduce the sugar to 2 tablespoons or use a sugar substitute like monk fruit or stevia (though the texture may be slightly different). If you’re watching your fat intake, you can use 2% milk and reduce the cream to 2 tablespoons, but the texture won’t be as rich. This eggnog is also a great option for those who prefer no raw eggs—it’s fully cooked and safe for everyone, including pregnant women and young children.
Conclusion
This creamy homemade small-batch eggnog has become my go-to holiday ritual. It’s quick enough for a Tuesday night craving, special enough for a Christmas party, and safe enough to share with anyone. No raw eggs, no fuss, just pure, velvety comfort in a glass.
I love that this recipe is endlessly adaptable—you can make it dairy-free, spike it with bourbon, or keep it simple with extra vanilla. It’s your eggnog now, too. Play with the spices, adjust the sweetness, make it exactly the way you like it. That’s the beauty of cooking from scratch.
If you make this recipe, I’d love to hear about it. Leave a comment below and let me know how it turned out—or share your own twist. Did you add a splash of rum? A pinch of cardamom? I want to know. And if you’re looking for more cozy holiday recipes, don’t miss this creamy pumpkin cheesecake bars recipe or these easy one-bowl pumpkin banana bread for more seasonal treats.
Until next time, happy sipping—and don’t forget the nutmeg.
Frequently Asked Questions
Can I make this eggnog without a double boiler?
Absolutely. I use a regular saucepan on low heat and it works perfectly. Just keep the heat low and whisk constantly to prevent the eggs from scrambling. The key is patience—don’t rush it.
How long does homemade eggnog last in the fridge?
This eggnog will keep for up to 3 days in an airtight container in the refrigerator. The flavor actually improves after a day as the spices meld. Just give it a good stir before serving, as it may thicken slightly.
Can I use egg whites instead of egg yolks?
I wouldn’t recommend it for this recipe. The egg yolks are what give eggnog its rich, creamy texture and velvety mouthfeel. Egg whites would make it thinner and foamier, more like a meringue than a custard. Stick with yolks for the best result.
Is this eggnog safe for pregnant women?
Yes! Since the egg yolks are fully cooked (heated to at least 160°F), there’s no risk of raw egg consumption. This makes it a safe option for pregnant women, young children, and anyone with a compromised immune system. Always use fresh, high-quality ingredients.
Can I double or triple this recipe?
Definitely. This recipe scales up beautifully. Just multiply all the ingredients by the number of servings you need. Keep in mind that a larger batch will take a little longer to heat and thicken, so be patient and continue whisking until it coats the back of a spoon. For a crowd, I recommend making this creamy crockpot white chicken chili alongside for a full holiday spread.
Pin This Recipe!

Creamy Homemade Small-Batch Eggnog (No Raw Eggs)
This creamy homemade small-batch eggnog is quick, easy, and made without raw eggs. It yields two generous servings of velvety, perfectly spiced eggnog that’s safe for everyone.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes (plus chilling time if desired)
- Yield: 2 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 large egg yolks (room temperature)
- 1/4 cup granulated sugar
- 3/4 cup whole milk
- 1/4 cup heavy cream
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon ground nutmeg
- 1/8 teaspoon ground cinnamon (optional)
- Pinch of salt
- 1–2 tablespoons bourbon, rum, or brandy (optional)
Instructions
- In a small bowl, whisk together the egg yolks and sugar until pale, thick, and ribbons off the whisk (about 2-3 minutes).
- In a small saucepan, combine milk and cream. Warm over medium-low heat until steaming but not boiling (small bubbles around edges, about 3-4 minutes, around 160°F).
- Slowly drizzle about 1/4 cup of the hot milk mixture into the egg yolk mixture while whisking constantly to temper the yolks.
- Pour the tempered yolk mixture back into the saucepan with the remaining milk and cream. Whisk to combine.
- Cook over low heat, stirring constantly with a whisk, until the mixture thickens enough to coat the back of a spoon (about 4-6 minutes). Do not let it boil.
- Remove from heat. Optionally, strain through a fine-mesh strainer into a clean bowl or serving mugs.
- Stir in vanilla extract, nutmeg, cinnamon, and salt. If using alcohol, stir in 1-2 tablespoons now.
- Serve warm or let cool, then refrigerate for at least 2 hours until fully chilled.
Notes
Low and slow is key—keep heat low and whisk constantly to avoid curdling. Tempering the yolks is crucial. Straining ensures a silky texture. Flavor deepens overnight, so making ahead is recommended. For dairy-free, use oat milk and full-fat coconut cream. For vegan, use cornstarch or arrowroot as thickener instead of egg yolks.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 300
- Sugar: 24
- Sodium: 80
- Fat: 20
- Saturated Fat: 11
- Carbohydrates: 26
- Protein: 7
Keywords: eggnog, small-batch eggnog, homemade eggnog, no raw eggs, creamy eggnog, holiday drink, Christmas eggnog


