Easy

Homemade Eggnog Recipe (Ultra Creamy & Perfectly Spiced)

15 minutes Cook
Scroll to recipe

There’s something magical about a cold glass of homemade eggnog during the holidays. Creamy, rich, gently spiced, and smooth as silk—this classic Christmas drink instantly brings cozy nights, twinkling lights, and family gatherings to mind.

This easy homemade eggnog recipe comes together in just 20 minutes of hands-on time, then chills to perfection in the fridge. Made with real milk, egg yolks, warm spices, and vanilla, it tastes a million times better than store-bought. One sip, and you’ll never go back.

Whether you enjoy it spiked with rum or served alcohol-free for the whole family, this recipe is a holiday must-make year after year.


Why You’ll Love This Homemade Eggnog

  • Perfectly Spiced – Nutmeg, cinnamon, and cloves create that classic holiday warmth
  • Thick & Creamy – Rich enough to feel indulgent, yet smooth and drinkable
  • Easy to Make – No fancy techniques, just simple stovetop cooking
  • Make-Ahead Friendly – Tastes even better after chilling overnight
  • Customizable – Enjoy it boozy or completely alcohol-free

If you love eggnog as much as we do, it’s also incredible in desserts like eggnog pound cake, bread pudding, or cheesecake.


Key Ingredients (What Makes This Eggnog Special)

  • Whole Milk – Essential for the classic texture and flavor
  • Heavy Cream – Gives the eggnog its luxurious richness
  • Egg Yolks – Create thickness and that signature custardy mouthfeel
  • Sugar – Sweetens and balances the spices
  • Warm Spices – Cinnamon, nutmeg, and cloves bring festive depth
  • Vanilla Extract – Rounds out the flavors beautifully
  • Spiced Rum (Optional) – Bourbon or brandy work just as well

Tip: Freshly grated nutmeg makes a noticeable difference in flavor.


How to Make Homemade Eggnog (Step-by-Step)

1. Heat the Milk & Spices

In a small saucepan, combine the milk, cloves, cinnamon, and nutmeg. Slowly bring the mixture to a gentle boil, then remove from heat.

2. Whisk the Egg Yolks & Sugar

In a medium bowl, whisk the egg yolks and sugar until light, fluffy, and pale—about 2 to 3 minutes.

3. Temper the Eggs

Slowly whisk a small amount of the hot milk into the egg mixture to warm it gently. Continue adding the milk gradually while whisking constantly.

4. Cook Until Thickened

Return the mixture to the saucepan and cook over medium heat for 3 to 5 minutes, stirring constantly, until it thickens slightly and coats the back of a spoon. Do not boil.

5. Strain & Cool

Remove from heat and strain out the cloves. Let the mixture cool for about 1 hour.

6. Finish & Chill

Whisk in the heavy cream, vanilla, and rum (if using). Chill for several hours or overnight before serving.


Tips for the Best Eggnog Every Time

  • Temper slowly to prevent scrambled eggs
  • Keep heat below 160°F to avoid curdling
  • Strain for smoothness—it makes a big difference
  • Taste after chilling and adjust sweetness or spices
  • Add alcohol gradually and taste as you go

Fun Variations to Try

  • Extra Thick Eggnog: Replace ½ cup milk with more heavy cream
  • Alcohol-Free: Skip the rum and add extra vanilla
  • Warm Eggnog: Gently reheat for a cozy winter drink
  • Coffee Eggnog: Add a shot of espresso
  • Whipped Cream Topping: Finish with nutmeg and cinnamon
Help us to grow
Share
Homemade Eggnog

Homemade Eggnog

canvageekgmail-com
prep time
5 minutes
cooking time
15 minutes
servings
6 Servings
total time
20 minutes

Equipment

  • Medium saucepan

  • Mixing bowls

  • Whisk

  • Fine-mesh strainer

  • Measuring cups

  • Measuring spoons

  • Heat-resistant spoon or silicone spatula

  • Thermometer (optional)

  • Airtight container or pitcher

Ingredients

  • 2 cups whole milk

  • 3 whole cloves

  • 1 teaspoon ground cinnamon (plus more for garnish)

  • ½ teaspoon ground nutmeg

  • 6 large egg yolks

  • 1 cup granulated sugar

  • 2 cups heavy cream

  • 1 teaspoon vanilla extract

  • 1¼ cups spiced rum (optional)

Instructions

1

Warm the Milk and Spices

In a medium saucepan, combine the whole milk, cloves, cinnamon, and nutmeg. Heat gently over medium heat until the milk just begins to simmer. This allows the spices to infuse the milk with warm holiday flavor. Do not let it boil.
2

Whisk the Egg Yolks and Sugar

In a mixing bowl, whisk the egg yolks and granulated sugar together until the mixture becomes pale, thick, and slightly fluffy. This step helps create the rich, custardy texture eggnog is known for.
3

Temper the Eggs Carefully

Slowly pour a small amount of the hot milk into the egg mixture while whisking constantly. This gently raises the temperature of the eggs and prevents them from scrambling. Continue adding the milk gradually until fully combined.
4

Cook Until Lightly Thickened

Return the mixture to the saucepan and cook over medium heat, stirring constantly, until it thickens slightly and coats the back of a spoon. This usually takes about 3–5 minutes. Keep the heat moderate and avoid boiling.
5

Strain for a Smooth Finish

Remove the saucepan from the heat and strain the eggnog through a fine-mesh strainer to remove the whole cloves. This step ensures a silky-smooth texture.
6

Add Cream, Vanilla, and Rum

Allow the mixture to cool for about one hour, then whisk in the heavy cream, vanilla extract, and rum if using. The eggnog will become richer and smoother as these ingredients are added.
7

Chill and Serve

Transfer the eggnog to an airtight container and refrigerate for several hours or overnight. Stir well before serving and garnish with a sprinkle of cinnamon or nutmeg if desired.
You may also like
Easy

Mozzarella Pepperoni Croissant Rolls That Will Steal the Show!

12 min Cook
Flaky croissant rolls filled with gooey mozzarella and pepperoni, brushed with garlic butter—easy, cheesy, and perfect for any snack or party! Help us to growShare
Easy

Garlic Bread Grilled Cheese: The Ultimate 15-Minute Comfort Food

10 min Cook
Crispy garlic bread meets gooey melted cheese in this 15-minute grilled cheese. Perfect comfort food for lunch, snacks, or cozy dinners! Help us to growShare
Easy

Chicken Bacon Ranch Stuffed Bread: The Ultimate Crowd-Pleaser

40 mins Cook
Savory Chicken Bacon Ranch Stuffed Bread with gooey cheese, crispy bacon, and creamy ranch—perfect for family dinners or game-day snacks! Help us to growShare

Leave a Reply

Your email address will not be published. Required fields are marked *

Share