There’s something about homemade eggnog that instantly slows down a busy weeknight and turns it into holiday comfort.
This creamy recipe feels like a cozy upgrade to classic comfort food rich, nourishing, and made right in your own kitchen.
If you’ve never tried making eggnog from scratch, this is the kind of simple baking-style cooking ritual that feels both festive and surprisingly easy.
It’s perfect for family gatherings, holiday comfort, or even meal prep for busy evenings when you want something sweet, protein-rich, and comforting waiting in the fridge.
Ingredients You’ll Need
This homemade recipe uses wholesome, simple ingredients that create that creamy, balanced comfort cooking feel.
Dairy Base
- 2 cups whole milk
- 2 cups heavy cream
Using whole milk and cream gives this cozy meal-in-a-glass its classic texture while keeping it deeply satisfying.
Warm Holiday Spices
- 3 whole cloves
- 1 teaspoon ground cinnamon (plus extra for garnish)
- ½ teaspoon ground nutmeg
These spices create that nostalgic aroma that makes your kitchen feel instantly warm and welcoming.
Custard Base
- 6 large egg yolks
- 1 cup granulated sugar
Egg yolks make this recipe naturally rich and high protein, offering a more nourishing homemade approach than store-bought versions.
Flavor Finish
- 1 teaspoon vanilla extract
- 1 ¼ cups spiced rum or bourbon (optional)
The rum or bourbon adds a cozy depth for holiday gatherings, but you can easily skip it for a family dinner idea that everyone can enjoy
How to Make It
Warm the Milk and Spices
In a small saucepan, combine the milk, cloves, cinnamon, and nutmeg.
Slowly bring the mixture to a gentle boil, allowing the spices to bloom and fill your kitchen with that unmistakable holiday comfort scent.
This slow cooker-style patience (even on the stovetop) creates a smoother, more balanced homemade flavor.
Whisk the Egg Yolks and Sugar
In a medium bowl, whisk together the egg yolks and sugar for about 2–3 minutes until light and fluffy.
The mixture should turn pale and creamy, creating the base for a rich yet surprisingly wholesome comfort drink.
Temper the Eggs Gently
Begin adding a very small amount of the hot milk mixture into the egg mixture, whisking constantly.
This step keeps the custard silky and prevents scrambling, giving you that creamy texture that feels lighter than heavier traditional versions.
Continue slowly incorporating the milk, whisking the entire time, until everything is smooth and well combined.
Cook Until Slightly Thickened
Return the mixture to the saucepan and cook over medium heat for 3–5 minutes.
Stir gently until it slightly thickens and coats the back of a spoon but don’t let it boil.
This careful cooking step transforms simple ingredients into a nourishing homemade treat with a velvety finish.
Strain and Cool
Remove from heat and strain out the cloves for a smoother sip.
Let the mixture cool for about one hour, allowing the flavors to settle into a cozy, balanced blend.
Add Cream and Chill
Whisk in the heavy cream, vanilla extract, and optional rum or bourbon.
Chill for several hours or overnight. This resting time deepens the flavor and makes it perfect for meal prep during holiday comfort cooking.
Cozy Tips & Serving Ideas
- Make It Alcohol-Free: Skip the rum for a family-friendly cozy weekend cooking treat.
- Lighten It Up: Substitute half-and-half for part of the heavy cream for a slightly lighter homemade version.
- Boost the Protein: Add an extra egg yolk for a richer, protein-packed holiday drink.
- Budget-Friendly Planning: Make a double batch for gatherings it stores beautifully for several days in the fridge.
- Diabetic-Conscious Swap: Use a granulated sugar alternative for a more balanced comfort option.
- Serve It Warm or Cold: Warm gently for a soothing nightcap or serve chilled for a classic festive feel.
Sprinkle a little cinnamon on top before serving for that final cozy touch.
Final Cozy Thoughts
This homemade eggnog recipe isn’t just a drink it’s a ritual.
A creamy, nourishing comfort food moment that turns ordinary evenings into something special.
Whether you’re hosting a family gathering or savoring a quiet holiday night, this easy recipe brings warmth, balance, and that unmistakable homemade magic to your table.
Eggnog
Equipment
- Small saucepan For heating the milk and spices
- mixing bowl For whisking egg yolks and sugar
- whisk To blend ingredients smoothly
- Fine mesh strainer To remove whole cloves
Ingredients
- 2 cups whole milk
- 3 whole cloves
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 6 large egg yolks
- 1 cup granulated sugar
- 2 cups heavy cream
- 1 teaspoon vanilla extract
- 1 1/4 cups spiced rum or bourbon (optional)
Instructions
- In a small saucepan, combine milk, cloves, cinnamon, and nutmeg. Slowly bring the mixture to a boil.
- In a medium bowl, whisk together egg yolks and sugar for 2 to 3 minutes until light and fluffy.
- Slowly add small amounts of the hot milk mixture into the egg mixture, whisking constantly to temper the eggs.
- Return mixture to the saucepan and cook over medium heat for 3 to 5 minutes until slightly thickened. Do not let it boil.
- Remove from heat and strain out cloves. Let cool for one hour.
- Whisk in heavy cream, vanilla extract, and optional rum or bourbon. Chill for several hours or overnight before serving.

