Creamy, sweet, and thick, this traditional holiday eggnog is one step away from being a custard dessert. Cinnamon, nutmeg, and vanilla combine perfectly with the smooth texture and the optional kick of rum. Why settle for store-bought when it’s easy and fun to learn how to make homemade eggnog!

A glass of homemade eggnog with a cinnamon stick, in front of another glass and Christmas pine needles in the background.

It’s eggnog season! Hooray!

Just in case you’ve never tried this tasty beverage, it’s a lot like a custard dessert in a glass. In fact, eggs are one on the main ingredients in custard desserts, so this really isn’t that far off.

Today, I’m not only sharing my favorite eggnog recipe, I’m also going to take you through how to make homemade eggnog step by step. You won’t believe how easy and fun making eggnog can be!

It might just become your new holiday tradition!

A glass with homemade eggnog being poured into it, in front of another glass with a cinnamon stick, and Christmas pine needles in the background.

We’re coming into the final stretch now. I feel like Christmas is closing in, and there’s still so much to do! So many presents to wrap (ahem – I am the ultimate Santa, by the way). So many cookies to bake! So many cupcakes to frost!

There’s so much to do for the holiday, and I’m loving every minute of it.

Speaking of cupcakes, I have three dozen cooling on the counter, waiting for me to make the frosting. One will be coming to work with me, one going with my mom, and the third I’m sending into work with Andrew.

I hope everyone likes salted caramel buttercream.

Who am I kidding? Everyone likes salted caramel buttercream. 

Not to mention, it’s almost my birthday! I happen to be born right next to Christmas, which means I get to eat extra sweets this month. Yay! I’ve already decided to just take a relaxing day off, go to the nail salon, and catch the final Hunger Games movie with Andrew. I can’t wait!

But first, I’d like to share with you one of the greatest holiday traditions of all time: How to Make Homemade Eggnog.

Here we go!

How to Make Homemade Eggnog

A measuring cup pouring milk into a saucepan.

First, pour 3 cups of milk into a saucepan.


A saucepan with milk and cloves.

Add about 4 whole cloves to the milk.


A hand putting a teaspoon of cinnamon into a saucepan of milk and cloves.

Next, add 1 teaspoon of cinnamon to the milk.


A teaspoon pouring vanilla into a saucepan with milk and cinnamon.

Then add 1/2 teaspoon vanilla extract.


 

 

A whisk mixing a saucepan of milk and cinnamon.

Give it a little whisk just to mix the ingredients together.


A saucepan of milk simmering with cinnamon.

Over low heat, slowly bring milk to a boil, whisking occasionally. Once it starts boiling, remove from heat.


A mixing bowl with egg being whisked with sugar.

Next, separate 12 eggs and add yolks to a bowl. Add 1 cup of sugar and whisk together.


A mixing bowl with egg being whisked with sugar.

Would you like to save this recipe?

We'll email this post to you, so you can come back to it later!

Whisk until they’re thick and the sugar is mixed in completely.

If you don’t want to waste the egg whites, try out this Gluten Free Lemon Poppy Seed Angel Food Cake!


A saucepan of milk and cinnamon being poured into egg custard.

Then, pour the hot milk into the egg mixture, whisking it together quickly.


A saucepan of milk and cinnamon being poured into egg custard.

Then pour the whole mixture back into the saucepan over medium-low heat, whisking constantly, until thick (but not boiling!).

This should only take 2-3 minutes, then remove from heat.


A spoon removing cloves from eggnog in a saucepan.

Use a slotted spoon or strainer to remove the whole cloves.

Then set it aside and allow to cool for about an hour.


A measuring cup pouring cream into a bowl of milk.

After it’s cool, pour 2 cups of light cream into the egg mixture.


A hand holding a whisk mixing eggnog in a bowl.

Then whisk it together.


A hand using a teaspoon to pour vanilla into a bowl of eggnog with a whisk in it.

Add 1 teaspoon of vanilla extract.


A hand using a teaspoon to pour cinnamon into a bowl of eggnog with a whisk in it.

And 1/4 teaspoon nutmeg. Whisk together.


A hand pouring rum into a bowl of eggnog with a whisk in it.

Finally, whisk in 1/2 cup light rum.


Then pour it into a glass and enjoy!

A glass with homemade eggnog being poured into it, in front of another glass with a cinnamon stick, and Christmas pine needles in the background.

 

You’ve just learned how to make homemade eggnog! You can let this cool in the refrigerator before serving if you’d like it colder and thicker than this.

It’s up to your own personal preference.

Honestly, mine usually doesn’t last long enough to sit in the refrigerator.

A glass of homemade eggnog with a cinnamon stick, and Christmas pine needles in the background.

Tried this recipe? ⭐ Leave a review and share what worked best for you—your tips help other home cooks get the same delicious results!

How to Make Homemade Eggnog

How to Make Homemade Eggnog

Creamy, sweet, and thick, this traditional holiday eggnog is one step away from being a custard dessert. Cinnamon, nutmeg, and vanilla combine perfectly with the smooth texture and the optional kick of rum. Why settle for store-bought when it’s easy and fun to learn how to make homemade eggnog!
5 from 5 votes
Prep Time: 1 hour 10 minutes
Cook Time: 10 minutes
Total Time: 1 hour 20 minutes
Course: Cocktails, Dessert
Cuisine: American, British
Author: Jacqui
Yield: 12 servings

Equipment

  • Bowl

Ingredients
 
 

  • 3 cups milk
  • 1 1/2 tsp vanilla extract
  • 4 whole cloves
  • 1 tsp ground cinnamon
  • 12 large egg yolks
  • 1 cup sugar
  • 2 cups half and half
  • 1/2 cup rum
  • 1/4 tsp nutmeg

Instructions
 

  • In a saucepan add milk, 1/2 tsp. vanilla extract, cloves, and cinnamon.
  • Slowly bring milk to a boil over low heat (about 5 minutes). Then remove from heat.
  • In a mixing bowl add egg yolks. Whisk together with sugar until thick and completely combined. Pour hot milk into eggs, whisking quickly.
  • Pour whole mixture back into sauce pan and heat over medium-low heat, stirring constantly until thickened (about 2-3 minutes).
  • Use a strainer or slotted spoon to remove cloves. Discard cloves.
  • Remove eggnog from heat and let cool for about an hour in the refrigerator. Once cooled, whisk in cream, rum, 1 tsp vanilla extract, and nutmeg.
  • Serve immediately or cold.

Notes

Click on the time in the instructions to start a timer!

Nutrition

Calories: 225kcal (11%)Carbohydrates: 22g (7%)Protein: 8g (16%)Fat: 12g (18%)Saturated Fat: 6g (38%)Cholesterol: 212mg (71%)Sodium: 57mg (2%)Potassium: 188mg (5%)Fiber: 1g (4%)Sugar: 20g (22%)Vitamin A: 487IU (10%)Vitamin C: 1mg (1%)Calcium: 137mg (14%)Iron: 1mg (6%)

Would you like to save this recipe?

We’ll email this post to you, so you can come back to it later!

Did you make this recipe?Share it on Instagram @Jacqui_DishingDelish and tag #dishingdelish!

 

We are a participant in both the RewardStyle and Amazon Services LLC Associates Program, which are affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com and through RewardStyle.