There’s something about eggnog that instantly softens a busy weeknight into a slower, warmer moment.
This homemade recipe feels like a small return to classic holiday comfort food, but with a smoother, more balanced finish that makes each sip feel indulgent without being overwhelming.
In just 20 minutes of gentle cooking, your kitchen fills with cinnamon and nutmeg the kind of cozy evening meal energy that turns an ordinary night into something worth remembering.
What Makes This Dish So Comforting
Eggnog has always been a symbol of celebration, but making it from scratch transforms it into something deeper.
The warm milk slowly infused with cloves and spice creates a creamy base that feels rich yet surprisingly light on the palate a cozy upgrade to traditional home cooking that avoids heaviness.
Whisked egg yolks and sugar bring that classic velvety texture, giving this recipe its signature comfort while keeping the sweetness smooth instead of sharp. It’s indulgent, yet feels thoughtfully balanced, making it perfect for family gathering comfort or a quiet fireside evening.
And because it’s made fresh, you control every ingredient a small shift that makes it feel more wholesome and nourishing than store-bought versions.
Everything You’ll Bring to the Table
This homemade eggnog recipe uses simple ingredients that feel familiar and comforting.
Dairy & Base
- 2 cups whole milk
- 2 cups heavy cream
Whole milk keeps the texture silky without going too thick, while heavy cream adds that classic richness we expect from holiday baking and cozy meal traditions.
Warm Spices
- 3 whole cloves
- 1 teaspoon ground cinnamon (plus extra for garnish)
- ½ teaspoon ground nutmeg
These pantry spices are budget-friendly but powerful. They create that unmistakable aroma that makes your home-centered dinners feel festive and inviting.
Sweetness & Body
- 6 large egg yolks
- 1 cup granulated sugar
Egg yolks give the recipe its custard-like depth, while sugar brings gentle sweetness that supports the spices instead of overpowering them.
Finishing Touch
- 1 teaspoon vanilla extract
- 1 ¼ cups spiced rum or bourbon (optional)
The vanilla softens the edges of the spice, and the optional splash of rum adds warmth for adult gatherings though the recipe stands beautifully on its own.
From Kitchen to Table
Warm the Milk and Spices
In a small saucepan, combine the milk, cloves, cinnamon, and nutmeg.
Slowly bring the mixture to a boil, allowing the spices to bloom gently into the milk. The scent alone feels like slow kitchen moments in the best way.
Whisk the Yolks and Sugar
In a medium bowl, whisk the egg yolks and sugar together until light and fluffy, about 2–3 minutes.
This step creates that pale, creamy base that gives eggnog its comforting body — a small change that keeps the texture smoother and more luxurious.
Temper with Care
Add a very small amount of the warm milk mixture to the eggs, whisking constantly.
Continue slowly adding milk, whisking the entire time, until everything is fully combined. This gentle approach keeps the custard silky and balanced.
Cook Until Silky
Return the mixture to the saucepan and cook over medium heat until it slightly thickens and coats the back of a spoon, about 3–5 minutes.
Do not let it boil we’re aiming for a creamy finish that feels indulgent without becoming heavy.
Strain and Cool
Remove from heat and strain out the cloves.
Let the mixture cool for about one hour, allowing the flavors to settle and deepen naturally.
Finish and Chill
Whisk in the heavy cream, vanilla extract, and rum if using.
Chill for several hours or overnight before serving. The rest time gives it that full-bodied, protein-rich comfort that feels perfect for make-ahead cooking during the holidays.
Simple Ways to Make It Work for You
- Make-Ahead Friendly: Prepare it a day early for easy dinner gatherings. The flavors grow even more harmonious overnight.
- Lighter Option: Swap half of the heavy cream with additional whole milk for a slightly more balanced take that still feels creamy.
- Lower Sugar Adjustment: Reduce the sugar slightly and let the spices shine for a diabetic-conscious variation that keeps the comfort intact.
- Family-Friendly Version: Skip the alcohol entirely for a wholesome, kid-friendly holiday drink.
- Budget-Smart Batch: Double the recipe for gatherings instead of buying multiple cartons homemade always stretches further for festive entertaining.
A Cozy Moment Worth Repeating
This eggnog recipe isn’t just a drink it’s a ritual of homemade cooking that slows everything down.
Each creamy sip feels like a quiet celebration of comfort, warmth, and togetherness.
Whether served at a lively holiday dinner or poured into a favorite mug on a quiet night, it’s a nourishing tradition you’ll want to return to again and again.
Eggnog
Equipment
- Small saucepan
- Medium mixing bowl
- Whisk
- Fine-mesh strainer
Ingredients
- 2 cups whole milk
- 3 whole cloves
- 1 teaspoon ground cinnamon (plus more for garnish if desired)
- 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 milk mixture to a boil.
- In a medium bowl, whisk egg yolks and sugar until fluffy and pale, about 2 to 3 minutes.
- Add a very small amount of the heated milk mixture to the eggs while whisking constantly to temper. Continue adding small amounts, whisking constantly, until all the milk is incorporated.
- Return the mixture to the saucepan and cook over medium heat until slightly thick and it coats the back of a spoon, about 3 to 5 minutes. Do not let it boil.
- Remove from heat and strain out the cloves. Let the mixture cool for 1 hour.
- Whisk in heavy cream, vanilla extract, and rum (if using). Chill for several hours, or overnight, before serving.

