Homemade Traditional Eggnog

Thick, creamy homemade eggnog flavored with cinnamon, nutmeg, and vanilla — a classic holiday sipper that's richer and more comforting than store-bought.

This thick, creamy homemade eggnog has been my holiday ritual for years. I first learned this version during a chilly December when I wanted a drink that tasted like all the best parts of the season: warm spices, rich dairy, and that velvety mouthfeel you only get from a lovingly cooked mixture. The first sip always takes me back to evenings when my family gathered around the tree, mugs in hand, while the kitchen filled with the scent of nutmeg and cinnamon. It’s the kind of drink that feels indulgent without being complicated—simple ingredients, careful technique, and a little patience produce something far superior to anything in a carton.
I discovered how transformative tempering the eggs was one year when a friend brought a batch to a potluck. The texture was silky and custardy, not grainy or separated the way lesser eggnogs can be. Since then, I’ve refined the proportions and timing so that the balance of sweetness, spice, and dairy is perfect. Served chilled with a dollop of whipped cream and a sprinkle of freshly grated nutmeg, this recipe becomes the highlight of holiday mornings and late-night gatherings alike. It’s rich enough to sip slowly, yet smooth enough that people come back for another cup.
Why You'll Love This Recipe
- Thick, custardy texture achieved by gently cooking the milk-cream mixture to 1606F and tempering the egg yolks for a safe, silky result.
- Uses pantry staples—eggs, sugar, milk, and cream—so you can make it with minimal shopping; no specialty liqueurs required unless you want to spike it.
- Ready in about 25 minutes active time, then chills quickly for serving; great for last-minute holiday hosting or a cozy evening treat.
- Customizable spice level: start with freshly grated nutmeg and a pinch of cinnamon, and adjust to taste for a subtler or bolder profile.
- Make-ahead friendly: refrigerates up to a week, so you can prepare it early in the week for holiday parties or batch-serving over several days.
I remember the first time I served this at a small family brunch: my grandfather, who rarely praised anything sweet, told me it "tasted like Christmas." That sort of reaction is common—guests appreciate the homemade richness, and even those who say they dislike eggnog usually take a second sip. Over the years, I’ve found small tweaks like using whole milk with a splash of heavy cream and grating fresh nutmeg make an enormous difference in flavor and mouthfeel.
Ingredients
- Egg yolks (6 large): Use the yolks from large eggs for viscosity and richness. Fresh eggs give the best color and creaminess; if safety is a concern, use pasteurized eggs.
- Granulated sugar (2/3 cup): This amount provides a balanced sweetness without overpowering the spices; caster sugar works well if you have it for quicker dissolving.
- Heavy whipping cream (1 cup): Adds body and silkiness. Choose heavy cream with at least 36% fat for the classic full-bodied texture—store brands work fine.
- Whole milk (2 cups): Provides a lighter base while keeping the richness; avoid low-fat milks because they won’t deliver the same mouthfeel.
- Nutmeg (1 teaspoon freshly grated or 1/4 teaspoon ground): Freshly grated nutmeg is aromatic and slightly citrusy—grate just before heating for best flavor.
- Ground cinnamon (pinch): A small amount supports the nutmeg and adds warmth without dominating the profile.
- Salt (pinch): Enhances sweetness and rounds the flavors; don’t skip it.
- Vanilla extract (1/2 teaspoon): A small splash at the end brightens the drink and complements the spices.
- For serving: Whipped cream, extra grated nutmeg or cinnamon for garnish—use real whipped cream or a high-quality store-bought topping.
Instructions
Whisk egg yolks and sugar: In a medium bowl, whisk 6 large egg yolks with 2/3 cup granulated sugar until the mixture becomes pale and slightly thickened, about 2 to 3 minutes of vigorous whisking. You want the sugar to dissolve and the yolks to lighten in color—this creates the base for a smooth texture. Heat the dairy and spices: In a heavy-bottomed saucepan set over medium-high heat, combine 1 cup heavy whipping cream, 2 cups whole milk, 1 teaspoon freshly grated nutmeg (or 1/4 teaspoon ground), a pinch of ground cinnamon, and a pinch of salt. Heat to a bare simmer—small bubbles forming at the edge—stirring occasionally. Do not let it come to a rolling boil; you want it hot but gentle. Temper the eggs: To avoid scrambling, temper the eggs by adding one spoonful of the hot milk mixture into the yolks while whisking vigorously. Repeat, adding spoonfuls and whisking until about half the dairy is incorporated and the yolks have warmed. This gradual process brings the eggs up to temperature without curdling. Combine and cook gently: Pour the tempered egg mixture back into the saucepan and return to medium heat. Whisk constantly for a few minutes until the mixture slightly thickens and coats the back of a spoon, or until it reaches 1606F on a digital thermometer. Keep stirring so it heats evenly and doesn’t stick or overcook. Finish and strain: Remove the pan from heat and stir in 1/2 teaspoon vanilla extract. Pour the liquid through a fine-mesh strainer into a clean bowl to remove any cooked bits or spice clumps. Cover the surface with plastic wrap so it touches the nog to prevent a skin from forming, then refrigerate until thoroughly chilled; chilling also allows it to thicken further. Adjust texture and serve: If you prefer a thinner, completely smooth consistency, blend the chilled eggnog with 1 to 2 tablespoons of milk until homogeneous. Serve cold in chilled glasses topped with a dollop of whipped cream and a sprinkle of fresh nutmeg or cinnamon.
You Must Know
- Safety: Heating the mixture to 1606F and tempering the eggs reduces the risk associated with raw yolks; use a digital thermometer for confidence.
- Storage: Refrigerate in an airtight container for up to 1 week; the flavor matures after a day and the texture becomes more custard-like.
- Freezing: I don’t recommend freezing after tempering because the texture changes and can become grainy on thawing.
- Nutritional note: This is a rich, high-fat beverage—enjoy in moderation and consider lighter milk substitutions if desired.
My favorite aspect is how a few simple techniques—tempering and a short, controlled cook—transform ordinary pantry items into something luxurious. It’s a drink that invites conversation; I often make a large batch and let guests sprinkle their own nutmeg and choose whether to add a little rum or bourbon. Every holiday, someone asks for the recipe and then texts me a happy photo of their first homemade cup.
Storage Tips
Store chilled in a covered container or pitcher in the refrigerator; a mason jar or an airtight glass container keeps it freshest. This mixture will stay good for up to one week—shake or stir well before serving, as natural settling can occur. To maintain the best aroma and avoid absorbing fridge odors, keep it sealed and away from strong-smelling foods. Reheat only if you plan to serve it warm; gentle warming on the stovetop over low heat while stirring will prevent curdling.
Ingredient Substitutions
If you need to lighten the drink, replace half the whole milk with 2% milk and reduce the heavy cream to 1/2 cup; the result will be less rich but still flavorful. For a dairy-free option, use a full-fat coconut milk plus almond milk, but expect a coconut undertone and thinner texture. If you prefer not to use raw eggs, substitute 3/4 cup pasteurized liquid egg product or omit the yolks and thicken with a small slurry of cornstarch, although that changes the classic mouthfeel.
Serving Suggestions
Serve in chilled cups or heatproof mugs depending on the season. Garnish with a generous dollop of whipped cream and a dusting of freshly grated nutmeg or a light sprinkle of cinnamon. For a celebratory adult version, add 1 to 2 tablespoons of bourbon, rum, or brandy per serving. Pair with shortbread cookies, gingerbread, or a slice of fruitcake for a classic holiday spread.
Cultural Background
Eggnog traces its roots to early medieval European posset and posset-like drinks—mixtures of hot milk and ale or wine—eventually evolving into the egg-and-dairy beverage we know today. In North America, it became associated with winter holidays and colonial tavern culture, where large communal bowls were common. The addition of spirits like rum and brandy became customary in festive contexts, and regional variations developed across the United States and Canada.
Seasonal Adaptations
In summer, serve this chilled with a lighter hand on the cream and spices, garnished with citrus zest for brightness. For autumn, increase the nutmeg and add a pinch of ground cloves or allspice to complement pumpkin or apple treats. During winter holidays, make a large batch and allow it to chill overnight—flavors meld and mellow, producing a deeper, more rounded profile that guests will remember.
Meal Prep Tips
Make the mixture a day ahead and refrigerate; it will thicken slightly and the flavors will harmonize. Portion into individual jars for grab-and-go servings or keep in a large pitcher for self-service. If you’re hosting, prepare whipped cream in advance and store in a piping bag for quick, elegant topping. A handheld immersion blender can quickly smooth any texture inconsistencies before serving.
This recipe celebrates the comfort of tradition while giving you room to personalize—add liquor, adjust spices, or sweeten to taste. It’s a beverage that invites sharing and creates warm memories every season. I hope you make it part of your holiday ritual and pass it on to friends and family.
Pro Tips
Use a digital thermometer to ensure the mixture reaches 160°F for both safety and proper thickening.
Grate fresh nutmeg just before heating for brighter, fresher spice aroma.
Cover the surface with plastic wrap touching the liquid while chilling to prevent a skin from forming.
This nourishing homemade traditional 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 mixture to 160°F and temper the eggs to reduce food-safety concerns; using pasteurized eggs is another safe option.
How long does homemade eggnog keep?
Store it in an airtight container in the refrigerator for up to one week. Stir or shake before serving.
Tags
Homemade Traditional Eggnog
This Homemade Traditional 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.

Ingredients
Base
Spices & Flavor
For serving
Instructions
Whisk egg yolks and sugar
In a medium bowl, whisk 6 large egg yolks with 2/3 cup granulated sugar until pale and slightly thickened, about 2 to 3 minutes, ensuring sugar dissolves.
Heat milk, cream, and spices
Combine 1 cup heavy cream, 2 cups whole milk, 1 teaspoon freshly grated nutmeg, a pinch of cinnamon, and a pinch of salt in a heavy-bottomed saucepan. Heat to a bare simmer over medium-high heat, stirring occasionally.
Temper the eggs
Add one spoonful of the hot dairy into the yolks while whisking vigorously; repeat with several spoonfuls until the yolks are warmed to avoid curdling.
Cook to 160°F
Return the tempered egg mixture to the saucepan and cook over medium heat, whisking constantly until slightly thickened and registering 160°F on a digital thermometer.
Strain, chill, and finish
Remove from heat, stir in 1/2 teaspoon vanilla extract, strain through a fine-mesh sieve, cover with plastic touching the surface, and refrigerate until chilled. Blend with 1-2 tablespoons milk if a thinner texture is desired.
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
@flavest on social media!

Categories:
You might also like...

3-Ingredient Strawberry Protein Balls
Simple, portable strawberry protein bites made with strawberry puree, coconut flour, and vanilla protein powder. Ready in 10 minutes and perfect for snack time.

30 Minute Chickpea and Tomato Coconut Curry Soup
A cozy, pantry friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten free, and full of warming curry flavor.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly salmon finished with a sticky garlic ginger glaze. Gluten free, soy free option, and ready in 30 minutes for a weeknight favorite.

Did You Make This?
Leave a comment & rating below or tag @flavest 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 Maria!
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.

