Homemade Eggnog

A rich, creamy homemade eggnog scented with nutmeg and vanilla — simple to make on the stove and far superior to store-bought.

This homemade eggnog has been my holiday staple for years. I first developed this version on a quiet December afternoon when I wanted something richer and more fragrant than the thin, overly sweet cartons at the supermarket. The result was a wonderfully thick, velvety drink with warm nutmeg scent and a mellow vanilla finish that felt like a hug in a mug. It became the centerpiece of our family gatherings — a few mugs by the fire, laughter, and the unmistakable aroma of toasted nutmeg floating through the house.
What makes this preparation special is the balance of texture and flavor: the egg yolks add a luxurious body without being eggy, the cream lends silkiness, and the milk keeps it light enough to sip. I temper the yolks carefully so the mixture is safe and smooth, then finish with freshly grated nutmeg for that classic aroma. Whether served spiked with a splash of rum or kept alcohol-free for guests of all ages, this is a cold-weather favorite you'll return to year after year.
Why You'll Love This Recipe
- This is ready in just 25 minutes from start to chill — a quick stove-top method that still produces a rich, custard-like texture.
- It uses pantry staples: eggs, sugar, milk, cream, nutmeg, and vanilla — no exotic ingredients required.
- The tempering technique prevents scrambled eggs while producing a smooth, safe-to-chill beverage you can make ahead.
- Flexible finishing: start with 1/4 cup of rum, bourbon, or brandy per batch and adjust to taste, or keep it alcohol-free for family-friendly gatherings.
- Makes about 3 1/4 cups (3–4 servings), perfect for intimate celebrations or as a base to scale up for a party.
- Refrigerates and holds its texture for 2–3 days, making it ideal for make-ahead holiday planning.
I remember the first time I served this: my usually skeptical uncle took a sip, closed his eyes, and asked for the recipe. It’s been requested at every holiday since. Friends tell me they prefer it to the bottled varieties because it tastes fresher and the nutmeg aroma is far more pronounced. That little moment — seeing someone unexpectedly delighted — is what keeps me making it year after year.
Ingredients
- Egg yolks (7 large): Use fresh, room-temperature eggs for the best texture and easier whipping. The yolks build the custard base and give the drink its signature thickness; free-range or organic yolks will be richer.
- Sugar (1/2 cup / 104 g): Regular granulated sugar dissolves cleanly during whisking and balances the dairy. For a deeper flavor, substitute part of the sugar with light brown sugar, but expect a slight molasses note.
- Milk (1 3/4 cups / 420 ml): Whole milk offers a creamy backbone without making the mixture too heavy. Avoid skim — it won’t create the same mouthfeel.
- Heavy whipping cream (1 cup / 240 ml): Provides richness and body; heavy cream is essential for a velvety finish. For slightly lighter results, reduce to 3/4 cup and increase milk by 1/4 cup.
- Ground nutmeg (1 tsp): Freshly grated nutmeg is ideal; it delivers warmth and aromatic spice that define eggnog. Start with 1 teaspoon and adjust to taste.
- Whole cloves (2, optional): Add to the milk while heating for an extra layer of spice, then discard before chilling for a clean flavor.
- Vanilla extract (1/4 tsp): A small amount enhances the dairy and nutmeg, rounding the flavor. Use pure vanilla extract for the best aroma.
- Pinch of salt: Balances sweetness and brightens the flavors — don't skip it.
Instructions
Whip the yolks and sugar: Place 7 large egg yolks and 1/2 cup sugar in a large mixing bowl. Using a stand mixer or handheld mixer, beat on medium speed until the mixture is pale, thick, and smooth, about 6–8 minutes. This aerates the yolks and dissolves sugar for a silky custard base. Warm the dairy and spices: In a medium-to-large saucepan, combine 1 3/4 cups whole milk, 1 cup heavy cream, 1 teaspoon ground nutmeg, 2 whole cloves (optional), and a pinch of salt. Heat over medium, stirring regularly until the mixture just begins to simmer around the edges — small bubbles and steam, not a rolling boil. Temper the yolks: To avoid curdling, slowly add a small amount (about 1/3 cup) of the hot milk to the whipped yolks while whisking vigorously. Continue adding the warm milk in small increments, whisking constantly until about half the dairy has been incorporated, then all. This raises the egg temperature gradually and prevents scrambling. Finish on the stove: Return the combined mixture to the saucepan and cook over low-medium heat, stirring constantly with a wooden spoon or silicone spatula. Heat until the mixture reaches 160–170°F (70–77°C) on an instant-read thermometer — it should thicken slightly and coat the back of the spoon. Do not boil. Strain and chill: Remove from heat, stir in 1/4 teaspoon vanilla extract, and discard the cloves. For an extra-smooth texture, strain through a fine-mesh sieve into a clean container. Cover and refrigerate until completely cold, at least 2 hours. Serve chilled; garnish with freshly grated nutmeg.
You Must Know
- This keeps well in the refrigerator for 2–3 days; gentle separation is normal — give it a quick whisk before serving.
- Tempering is essential to avoid scrambled yolks; always add hot dairy slowly while whisking.
- For food safety, heat the combined mixture to 160–170°F. An instant-read thermometer ensures accuracy.
- Spike with 1/4 cup dark rum, bourbon, or brandy per batch to taste — add alcohol after chilling for the cleanest flavor.
- High in protein and fat due to eggs and cream; a single serving contains roughly 355 calories and substantial cholesterol.
My favorite aspect is the aroma of freshly grated nutmeg on top of each cup — it triggers the holiday mood instantly. Guests often compliment the texture: thick but not heavy, with enough sweetness and spice to feel indulgent. I’ve learned that chilling overnight deepens the flavors and makes the drink taste more cohesive.
Storage Tips
Store chilled eggnog in an airtight container in the refrigerator for up to 3 days; any separation can be remedied by shaking or stirring before serving. Do not leave at room temperature for more than 2 hours. To freeze, pour into a freezer-safe container leaving headspace and freeze for up to 1 month; thaw overnight in the fridge and whisk to recombine. Use glass jars or stainless-steel containers to avoid flavors leaching. When reheating a single serving, warm gently in a saucepan over low heat and stir constantly — avoid boiling, which will break the texture.
Ingredient Substitutions
If you want a lighter version, swap half-and-half for heavy cream, but expect a thinner mouthfeel. For dairy-free adjustments, replace milk and cream with full-fat coconut milk and coconut cream, but note coconut will introduce a distinct flavor. To reduce sugar, replace part of the sugar with a 1:1 natural sweetener like allulose or erythritol; start with 3/4 of the sugar amount and adjust to taste. For a richer custard, add an extra yolk or use more heavy cream. Avoid using egg substitutes — they won’t provide the same silkiness.
Serving Suggestions
Serve chilled in small heatproof glasses or holiday mugs, garnished with a dusting of freshly grated nutmeg and a cinnamon stick for stirring. Pair with ginger cookies, mince tarts, or a slice of rich fruitcake. For an adult version, float a splash of bourbon or aged rum on top and torch a nutmeg-dusted foam for dramatic presentation. For brunch, offer alongside waffles or savory omelettes — the sweet spice complements egg-forward dishes beautifully.
Cultural Background
Eggnog traces its roots to early British and colonial American traditions — a warming blend of eggs, milk, and spices enjoyed during winter gatherings. Historically, fortified with rum or brandy, it was a celebratory drink for holidays and harvest festivals. Over time it evolved into the creamy, spiced beverage we recognize today, with regional twists: Puerto Rican coquito uses coconut, and some European versions emphasize brandy or sherry. This homemade approach honors that heritage while keeping the technique approachable for modern cooks.
Seasonal Adaptations
In winter, boost spices with a pinch of ground cloves and a half-teaspoon of cinnamon. For spring and summer brunches, reduce nutmeg and serve chilled with a citrus twist — add a teaspoon of orange zest. For holiday parties, prepare the base ahead and offer a spirits bar (rum, bourbon, brandy) so guests can spike their cups. You can also infuse the milk with cinnamon sticks and vanilla bean in autumn for deeper spice notes.
Meal Prep Tips
Make the base a day in advance and chill overnight; flavors meld and the texture rounds out. Store in a sealed pitcher and give a good whisk before serving. If planning for a crowd, double or triple the ingredients and use a heavy-bottomed pot to regulate heat while tempering. Label the container with the date and alcohol instructions if offering both spiked and alcohol-free options. Keep garnishes separate until serving for the best presentation.
Eggnog is more than a drink; it’s a ritual that brings people together. Make a batch, invite a few friends, and enjoy the warmth it brings to the season. I promise once you taste the homemade version, you’ll rarely reach for the carton again.
Pro Tips
Temper the eggs by adding warm milk slowly while whisking to prevent curdling.
Use an instant-read thermometer and remove from heat at 160–170°F for safety and proper texture.
Grate fresh nutmeg just before serving for the most aromatic garnish.
Chill overnight when possible to let flavors meld and improve texture.
This nourishing homemade eggnog recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Is homemade eggnog safe to drink?
Yes — heat the combined mixture to 160–170°F to reduce risk from raw eggs. Using an instant-read thermometer ensures safety.
How long does homemade eggnog last?
Store in the refrigerator for 2–3 days; shake or whisk before serving if separation occurs.
Tags
Homemade Eggnog
This Homemade Eggnog recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Instructions
Whip yolks and sugar
Place 7 large egg yolks and 1/2 cup sugar in a large bowl. Beat on medium speed until pale and thick, about 6–8 minutes.
Heat milk, cream, and spices
In a saucepan combine 1 3/4 cups milk, 1 cup heavy cream, 1 tsp nutmeg, 2 cloves (optional), and a pinch of salt. Heat until it begins to simmer, stirring occasionally.
Temper the eggs
Slowly whisk a small amount of hot dairy into the yolks to raise temperature gradually. Continue adding in increments until incorporated.
Cook and thicken
Return mixture to the saucepan and heat while stirring until it reaches 160–170°F and slightly thickens. Do not boil.
Finish and chill
Remove from heat, stir in 1/4 tsp vanilla, discard cloves, strain if desired, then refrigerate until cold. Serve chilled with grated nutmeg.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@savoryte on social media!

Categories:
You might also like...

Tilapia with Lemon Butter
Flaky pan-seared tilapia topped with a velvety lemon butter sauce. Quick to cook, bright with citrus, and weeknight-easy yet dinner-party special.

3 Ingredient No Bake Lemon Cookies
Bright, tangy lemon cookies made with just white chocolate, lemon, and shredded coconut—no oven required. Ready in 10 minutes and perfect for make-ahead treats.

3-Ingredient Strawberry Protein Balls
Simple, fresh strawberry protein bites made with just three pantry ingredients — ready in 10 minutes and perfect for a quick snack or post-workout pick-me-up.

Did You Make This?
Leave a comment & rating below or tag @savoryte on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Sophia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

