It was 11:47 PM on a random Wednesday in February, and I had a very specific, almost aggressive craving for eggnog. Not the carton stuff from the grocery store that’s been sitting since November, but the real thing—thick, creamy, with that whisper of nutmeg and a warmth that settles right in your chest. The only problem? It was February. And I didn’t have eggs. Well, I had eggs, but the idea of using raw eggs at nearly midnight felt like a gamble I wasn’t willing to take. I’d been there before, staring at a bowl of raw-egg eggnog, feeling a little too aware of the risks. So I paced my tiny kitchen, opened the fridge, and saw the milk, the cream, and a leftover vanilla bean from a baking project I’d abandoned. And then it hit me—what if I just cooked it? Like a custard. Like my grandmother’s pudding, but spiked with booze and holiday spirit. I grabbed a saucepan, whisked together what I had, and honestly? I was terrified I’d end up with sweet scrambled eggs. But the late-night quiet loosened the usual rules, and I just went for it. The result was so good I actually texted my sister a photo at 12:15 AM. She replied with a single question mark. Worth it.
Why You’ll Love This Recipe
Let me tell you, this isn’t just another eggnog recipe. This is the one that makes you close your eyes after the first sip. I’ve tested this method at least a dozen times—through holiday parties, quiet snowed-in nights, and even a random Tuesday when I needed a pick-me-up. It’s become my go-to for a reason.
- No Raw Eggs, All the Flavor : By cooking the eggnog into a gentle custard, you get that luscious, velvety texture without any of the worry. Perfect for pregnant friends, elderly relatives, or anyone who just doesn’t trust a raw egg.
- Simple Pantry Ingredients : You probably have everything you need right now. Milk, cream, eggs, sugar, vanilla, and nutmeg. No fancy trips to a specialty store required.
- Perfect for Cozy Evenings : Whether it’s a cold winter night, a rough day that needs fixing, or a holiday gathering, this eggnog fits the bill. It’s comfort in a cup.
- Crowd-Pleaser : I’ve served this to eggnog skeptics and hardcore fans alike. Everyone agrees—it’s next-level. The texture is like drinking a cloud, but better.
- Customizable for Any Occasion : Make it boozy, keep it kid-friendly, add a splash of bourbon or rum, or spike it with a cinnamon stick. It bends to your mood.
What makes this recipe different from the rest? It’s the technique. Most recipes either leave you with a raw-egg gamble or a thin, watery drink. By tempering the eggs and cooking them low and slow, you get a custard that’s thick enough to coat a spoon but still pourable. It’s the best of both worlds—safe, indulgent, and deeply satisfying.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and that signature creamy texture. Most of these are pantry staples, especially if you keep a well-stocked baking cabinet. Here’s what you’ll need:
For the Custard Base
- 4 large egg yolks (room temperature, this helps them incorporate smoothly without scrambling)
- ½ cup granulated sugar (adds sweetness and helps stabilize the custard)
- 2 cups whole milk (full-fat is key for richness; 2% works but won’t be as luscious)
- 1 cup heavy cream (for that velvety finish; I recommend a brand like Organic Valley or Horizon for best flavor)
- 1 vanilla bean (split and scraped, or 2 teaspoons pure vanilla extract—avoid imitation for the real depth)
- ½ teaspoon freshly grated nutmeg (plus more for garnish; pre-ground is fine, but fresh makes a huge difference)
- ¼ teaspoon salt (balances the sweetness and enhances the dairy flavors)
For the Finish (Optional but Recommended)

- 2 to 4 tablespoons bourbon, dark rum, or brandy (adjust to taste; I prefer bourbon for its warm vanilla notes)
- ½ teaspoon vanilla extract (if not using a vanilla bean)
- Whipped cream (for topping, because why not)
- Extra nutmeg or cinnamon sticks (for garnish)
Substitution Guidance: If you need a dairy-free version, swap the whole milk and heavy cream for full-fat oat milk and canned coconut cream. The texture will be slightly different but still delicious. For a lower-sugar option, use a monk fruit sweetener blend in place of the granulated sugar, but note that the custard may be slightly less thick.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- Medium saucepan (heavy-bottomed is best to prevent scorching; I use a 2-quart stainless steel one)
- Whisk (a good balloon whisk helps you incorporate the eggs smoothly)
- Heatproof mixing bowl (for tempering the eggs)
- Fine-mesh strainer (essential for catching any accidental bits of cooked egg—trust me on this)
- Instant-read thermometer (optional but highly recommended for perfect custard; target 160°F to 170°F)
- Storage bottles or a pitcher (a glass jar with a lid works beautifully)
- Measuring cups and spoons
If you don’t have a thermometer, don’t worry. I’ve made this dozens of times without one. Just watch for the custard to thicken enough to coat the back of a spoon—that’s your cue.
Preparation Method
This method is straightforward, but patience is your best friend. Rushing the tempering step is the fastest way to sweet scrambled eggs. Take your time, and you’ll be rewarded.
- Prepare the vanilla bean (if using): Split the vanilla bean lengthwise with a sharp knife. Use the back of the knife to scrape out the tiny black seeds. Add both the seeds and the pod to a medium saucepan. If using extract, you’ll add it later.
- Combine the dairy: Pour the whole milk and heavy cream into the saucepan with the vanilla bean pod and seeds. Add the freshly grated nutmeg and salt. Place the saucepan over medium heat and warm the mixture until it’s steaming but not boiling—about 5 to 7 minutes. You’ll see small bubbles around the edges, but don’t let it come to a full boil. Stir occasionally to prevent a skin from forming.
- Whisk the egg yolks and sugar: While the milk mixture heats, add the egg yolks and granulated sugar to a heatproof mixing bowl. Whisk vigorously until the mixture is pale, thick, and falls in ribbons—about 2 to 3 minutes. This step is crucial because the sugar helps protect the yolks from curdling later.
- Temper the eggs: This is the moment of truth. Slowly drizzle about ½ cup of the hot milk mixture into the egg yolk mixture while whisking constantly. Do not dump it all in at once—that’s how you get scrambled eggs. Keep whisking as you add the hot liquid, then gradually add another ½ cup, still whisking. By now, the egg mixture should be warm to the touch.
- Combine everything: Pour the tempered egg mixture back into the saucepan with the remaining milk mixture, whisking continuously. Return the saucepan to medium-low heat.
- Cook the custard: Stir the mixture constantly with a wooden spoon or heatproof spatula, making sure to scrape the bottom and corners of the pan. Cook until the custard thickens enough to coat the back of a spoon—about 8 to 10 minutes. If you’re using a thermometer, aim for 160°F to 170°F. Do not let it boil, or the eggs will curdle.
- Strain the custard: Remove the saucepan from the heat immediately. Place a fine-mesh strainer over a clean bowl or large measuring cup. Pour the custard through the strainer to catch any bits of cooked egg or the vanilla bean pod. Discard the pod (or rinse and save it for vanilla sugar).
- Cool it down: Let the custard cool at room temperature for about 20 minutes, stirring occasionally to prevent a skin from forming. If you’re adding alcohol (bourbon, rum, or brandy), stir it in now while the custard is still warm. The warmth helps the flavors meld.
- Chill thoroughly: Transfer the eggnog to a storage bottle or pitcher. Cover and refrigerate for at least 4 hours, but overnight is best. The texture thickens and the flavors deepen as it chills.
- Serve and enjoy: Pour the chilled eggnog into glasses. Top with a dollop of whipped cream and a generous grating of fresh nutmeg. If you’re feeling fancy, add a cinnamon stick for stirring.
Cooking Tips & Techniques
I’ve made every mistake in the book with custards, so you don’t have to. Here’s what I’ve learned the hard way:
- Don’t rush the tempering: I once got impatient and poured the hot milk too fast. The result was a lumpy, sad mess that looked like sweet cottage cheese. Go slow, whisk constantly, and you’ll be fine.
- Low and slow is the way: Cooking the custard over medium-high heat is tempting, but it’ll curdle every time. Keep the heat on medium-low and stir constantly. The texture reward is worth the extra few minutes.
- Use a heavy-bottomed pan: Thin pans create hot spots that scorch the milk. I’ve burned more batches than I’d like to admit. A good quality saucepan distributes heat evenly.
- Temperature is your friend: If you have an instant-read thermometer, use it. The sweet spot is 160°F to 170°F. Below that, the eggs aren’t fully cooked. Above that, you’re flirting with scrambled eggs.
- Strain no matter what: Even if you think you did everything perfectly, strain it. There’s always a tiny bit of cooked egg or vanilla pod fiber that sneaks through. Trust me, your guests won’t appreciate a surprise chunk.
- Chill overnight for best flavor: The eggnog tastes good after 4 hours, but it’s transcendent after 24. The spices meld, the texture sets, and everything becomes perfectly balanced.
Variations & Adaptations
This recipe is a beautiful blank canvas. Here are some ways I’ve adapted it over the years:
- Classic Spiced Eggnog: Add a cinnamon stick and 3 whole cloves to the milk while it heats. Remove them before straining. It adds a warm, holiday depth that’s hard to beat.
- Vegan Coconut Eggnog: Replace the whole milk with full-fat oat milk and the heavy cream with canned coconut cream. Use a vegan egg substitute (like a cornstarch slurry) or simply skip the eggs and thicken with 2 tablespoons of cornstarch mixed with ¼ cup cold oat milk. It’s not exactly the same, but it’s surprisingly creamy and satisfying.
- Chocolate Eggnog: Whisk in 2 tablespoons of unsweetened cocoa powder with the sugar and egg yolks. The chocolate pairs beautifully with the nutmeg and bourbon. I made this for a friend’s holiday party, and it disappeared in 20 minutes.
- Low-Carb/Keto Version: Use a monk fruit or erythritol blend in place of the sugar. Replace the whole milk with unsweetened almond milk and the heavy cream with full-fat coconut cream. The texture will be slightly thinner, but the flavor is still rich and satisfying.
- Non-Alcoholic Version: Simply omit the bourbon or rum. Add an extra teaspoon of vanilla extract and a pinch of cinnamon to compensate. It’s still wonderfully cozy and kid-friendly.
Serving & Storage Suggestions
This eggnog is best served well-chilled, straight from the fridge. Pour it into small glasses or cups—it’s rich, so a little goes a long way. Top with a generous dollop of lightly sweetened whipped cream and a fresh grating of nutmeg. For a festive touch, add a cinnamon stick or a star anise pod for stirring.
Storage: Keep the eggnog in a sealed container in the refrigerator for up to 5 days. The flavors actually improve after the first 24 hours, so don’t be afraid to make it a day ahead. Do not freeze it—the texture will separate and become grainy upon thawing.
Reheating: I don’t recommend reheating this eggnog, as it’s meant to be served cold. However, if you prefer a warm version, gently reheat it in a saucepan over low heat, stirring constantly. Do not let it boil. Add a splash of milk to thin it out if needed.
Garnish Ideas: A sprinkle of cinnamon, a drizzle of caramel sauce, or even a tiny pinch of sea salt on top of the whipped cream. It sounds weird, but the salt really makes the sweetness pop.
Nutritional Information & Benefits
Let’s be real—this is an indulgent treat, not a health food. But there are some redeeming qualities. Here’s the approximate nutritional breakdown per 4-ounce serving (without alcohol or whipped cream):
- Calories: 220
- Fat: 16g (10g saturated)
- Carbohydrates: 17g (16g sugar)
- Protein: 5g
- Calcium: 10% of the Daily Value
- Vitamin D: 8% of the Daily Value
The egg yolks provide choline, which supports brain health, and the milk offers a good dose of calcium and vitamin D. The nutmeg has anti-inflammatory properties, though you’d need to eat a lot more than a sprinkle to notice. Honestly, this is a treat for the soul—a cozy, nostalgic sip that warms you from the inside out. Enjoy it in moderation, and savor every drop.
Conclusion
This cooked custard eggnog is the answer to your late-night cravings, your holiday gatherings, and your quiet, cozy evenings. It’s safe, it’s indulgent, and it’s surprisingly simple to make. I love this recipe because it takes something familiar and makes it better—no raw eggs, no fuss, just pure, creamy comfort. I hope you give it a try and make it your own. Maybe add a splash of extra bourbon, or top it with a mountain of whipped cream. Whatever you do, let me know how it turns out. Drop a comment below, share a photo, or tell me your favorite variation. I’d love to hear from you. Until then, stay cozy, and keep that nutmeg handy.
Frequently Asked Questions
Can I use pre-ground nutmeg instead of fresh?
Absolutely. Freshly grated nutmeg has a more vibrant, aromatic flavor, but pre-ground works in a pinch. Use about ¼ teaspoon and adjust to taste.
How do I know when the custard is thick enough?
The custard should coat the back of a wooden spoon. Run your finger through it—if the line holds and doesn’t immediately fill in, it’s ready. If you have a thermometer, 160°F to 170°F is the sweet spot.
Can I make this eggnog ahead of time for a party?
Yes, and I actually recommend it. Make it 1 to 2 days in advance. The flavors deepen and meld beautifully as it chills. Just give it a good stir before serving.
Why did my eggnog curdle?
Curdling happens when the eggs are heated too quickly or the heat is too high. Always temper the eggs slowly, cook over medium-low heat, and stir constantly. If it does curdle, strain it through a fine-mesh strainer—you might save it.
Can I double this recipe?
Yes, but use a larger saucepan and increase the cooking time slightly. The tempering process takes the same amount of time, but the custard may take a few extra minutes to thicken. Keep stirring and be patient.
Pin This Recipe!

Best Homemade Eggnog (No Raw Eggs) – Cozy Cooked Custard
This cooked custard eggnog is the answer to your late-night cravings, your holiday gatherings, and your quiet, cozy evenings. It’s safe, it’s indulgent, and it’s surprisingly simple to make—no raw eggs, just pure, creamy comfort.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 4 hours 30 minutes (includes chilling)
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 4 large egg yolks (room temperature)
- ½ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 vanilla bean (split and scraped, or 2 teaspoons pure vanilla extract)
- ½ teaspoon freshly grated nutmeg (plus more for garnish)
- ¼ teaspoon salt
- 2 to 4 tablespoons bourbon, dark rum, or brandy (optional)
- ½ teaspoon vanilla extract (if not using vanilla bean)
- Whipped cream (for topping)
- Extra nutmeg or cinnamon sticks (for garnish)
Instructions
- Prepare the vanilla bean (if using): Split the vanilla bean lengthwise with a sharp knife. Use the back of the knife to scrape out the tiny black seeds. Add both the seeds and the pod to a medium saucepan. If using extract, you’ll add it later.
- Combine the dairy: Pour the whole milk and heavy cream into the saucepan with the vanilla bean pod and seeds. Add the freshly grated nutmeg and salt. Place the saucepan over medium heat and warm the mixture until it’s steaming but not boiling—about 5 to 7 minutes. You’ll see small bubbles around the edges, but don’t let it come to a full boil. Stir occasionally to prevent a skin from forming.
- Whisk the egg yolks and sugar: While the milk mixture heats, add the egg yolks and granulated sugar to a heatproof mixing bowl. Whisk vigorously until the mixture is pale, thick, and falls in ribbons—about 2 to 3 minutes.
- Temper the eggs: Slowly drizzle about ½ cup of the hot milk mixture into the egg yolk mixture while whisking constantly. Do not dump it all in at once. Keep whisking as you add the hot liquid, then gradually add another ½ cup, still whisking. By now, the egg mixture should be warm to the touch.
- Combine everything: Pour the tempered egg mixture back into the saucepan with the remaining milk mixture, whisking continuously. Return the saucepan to medium-low heat.
- Cook the custard: Stir the mixture constantly with a wooden spoon or heatproof spatula, making sure to scrape the bottom and corners of the pan. Cook until the custard thickens enough to coat the back of a spoon—about 8 to 10 minutes. If you’re using a thermometer, aim for 160°F to 170°F. Do not let it boil.
- Strain the custard: Remove the saucepan from the heat immediately. Place a fine-mesh strainer over a clean bowl or large measuring cup. Pour the custard through the strainer to catch any bits of cooked egg or the vanilla bean pod. Discard the pod (or rinse and save it for vanilla sugar).
- Cool it down: Let the custard cool at room temperature for about 20 minutes, stirring occasionally to prevent a skin from forming. If you’re adding alcohol (bourbon, rum, or brandy), stir it in now while the custard is still warm.
- Chill thoroughly: Transfer the eggnog to a storage bottle or pitcher. Cover and refrigerate for at least 4 hours, but overnight is best. The texture thickens and the flavors deepen as it chills.
- Serve and enjoy: Pour the chilled eggnog into glasses. Top with a dollop of whipped cream and a generous grating of fresh nutmeg. If you’re feeling fancy, add a cinnamon stick for stirring.
Notes
Don’t rush the tempering—go slow and whisk constantly to avoid scrambled eggs. Cook over medium-low heat and stir constantly. Strain even if you think you did everything perfectly. Chill overnight for best flavor. The eggnog can be stored in a sealed container in the refrigerator for up to 5 days. Do not freeze.
Nutrition
- Serving Size: 4 ounces
- Calories: 220
- Sugar: 16
- Sodium: 85
- Fat: 16
- Saturated Fat: 10
- Carbohydrates: 17
- Protein: 5
Keywords: eggnog, cooked custard, no raw eggs, holiday drink, homemade eggnog, creamy eggnog, eggnog recipe


