This post may contain affiliate links. Please read our disclosure policy.

This homemade eggnog is a delicious holiday treat that can be made in 10 minutes! Thick, creamy, and perfectly spiced this is the best eggnog you will ever taste.

Glass of eggnog topped with whipped cream.


 

Our family has a fun tradition of enjoying eggnog every year as we decorate the tree and the rest of the house for Christmas!

And while we enjoy a warm mug of Mexican Hot Chocolate (especially when topped with some peppermint whipped cream!) eggnog is always top of our list when it comes to Christmastime.

This homemade version is so simple to make, with easy ingredients, and it tastes better than the store-bought version. Tempering the eggs gives a thick and creamy texture while the ground nutmeg, vanilla and rum extracts give the classic taste you know and love!

Eggnog Ingredients & Substitutions

Ingredients for eggnog.
  • Whole Milk/Heavy Cream: Use your preferred choice of milk either dairy or non-dairy. You can also change the amounts of milk/cream used. If you swap some of the cream out for milk or use a lower fat milk, the less thick and creamy your drink will be.
  • Eggs: The egg yolks help to thicken this recipe, I don’t recommend substituting the eggs in this recipe.
  • Ground Nutmeg: Can be substituted with freshly ground nutmeg. You can also add a pinch of ground cinnamon for more spiced flavorings.
  • Rum Extract: This rum extract adds the classic flavoring that most store-bought eggnogs have. You can omit this and only add the vanilla if desired.

How to make Homemade Eggnog

To begin, pour the milk and cream into a medium size saucepan and heat over medium heat until it just begins to warm. Add in the ground nutmeg and salt. Stir to combine. Continue to heat until the mixture just begins to bubble around the edges of the saucepan.

Milk, cream and nutmeg in a saucepan.

Meanwhile, add the egg yolks to a medium sized bowl. Mix together with a hand mixer or whisk. Mix in the sugar and continue to beat on for 2-3 minutes until egg mixture is thick and you can see ribbons as it mixes.

Egg yolks and sugar being whisked.

Once milk mixture is simmering, temper the eggs by ladling 2-3 spoonfuls of hot milk into the eggs while mixing continuously. Continue until egg mixture is pourable. 

Warm cream being poured into egg yolks to temper.

Pour the egg mix into the saucepan with the rest of the milk while whisking. Continue whisking until the eggnog reaches a temperature of 160 degrees F. Check the temperature, as this can happen immediately.

Remove the pan from the heat and stir in the vanilla and rum extracts. Pour eggnog through a fine mesh sieve into a pitcher and chill in the refrigerator for at least 4-6 hours before serving. 

After chilling, whisk together again before serving. If it is too thick, you can add milk to thin it out to your desired consistency. 

Pouring eggnog into a glass to serve.

Serve

Serve the eggnog cold with a dollop of whipped cream. My kids also love when we add some colorful sprinkles on top. These dye-free Christmas sprinkles are a favorite!

Store

Store homemade eggnog in a sealed container in the refrigerator for up to 5 days. Enjoy as is, or you can always use the leftovers in our Eggnog Latte, or in these Eggnog Waffles.

Freeze

Due to possible separating and changes to the texture it is not recommended to freeze this recipe.

Glass filled with eggnog and topped with whipped cream.

Eggnog FAQs

how do I make eggnog with alcohol?

The types of alcohol typically used in eggnog are brandy, rum, or bourbon. Add your alcohol after removing the eggnog from the heat along with the vanilla extract.

Does eggnog have raw egg in it?

Some recipes do involve raw egg that is blended with the other ingredients. This recipe uses a method of tempering the eggs before cooking, which makes this safe for drinking.

Is it safe to age eggnog?

As long as you are adding up to a 20% amount of alcohol, you can age it up to 1 year before enjoying according to a Serious Eats article about aged eggnog.

If you make and love our recipes, it would help us if you would leave a comment and rating! And don’t forget to follow along with us on InstagramPinterestFacebook, and YouTube.

Homemade Eggnog

5 from 2 votes
Prep: 10 minutes
Cook: 10 minutes
Servings: 8
Author: Serene
This homemade eggnog is a delicious holiday treat that can be made in 10 minutes! Thick, creamy, and perfectly spiced this is the best eggnog you will ever taste.
Glass of eggnog topped with whipped cream.

Ingredients  

  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon nutmeg
  • 1 pinch salt
  • 6 large egg yolks
  • ½ cup sugar
  • 1 teaspoon vanilla extract
  • 1 teaspoon rum extract

Instructions 

  • Pour the milk and cream into a medium size saucepan and heat over medium heat. 
  • Add in the ground nutmeg and salt. Stir to combine. Bring this mixture to a simmer. 
  • Meanwhile, add the egg yolks to a medium sized bowl. Mix together with a hand mixer or whisk. 
  • Mix in the sugar and continue to beat on for 2-3 minutes until egg mixture is thick and you can see ribbons as it mixes.
  • Once milk mixture is simmering, temper the eggs by ladling 2-3 spoonfuls of hot milk into the eggs while mixing continuously. Continue until egg mixture is pourable. 
  • Pour the egg mix into the saucepan with the rest of the milk while whisking. 
  • Continue whisking until the eggnog reaches a temperature of 160 degrees F. Check the temperature, as this can happen immediately.
  • Remove the pan from the heat and stir in the vanilla and rum extracts. 
  • Pour eggnog through a fine mesh sieve into a pitcher and chill in the refrigerator for at least 4-6 hours before serving. 
  • After chilling, whisk together the eggnog before serving. 
  • If eggnog is too thick, you can add milk to thin it out to desired consistency. 
  • Top with whipped cream when serving if desired. 

Notes

  • Whole Milk/Heavy Cream: Use your preferred choice of milk either dairy or non-dairy. You can also change the amounts of milk/cream used. If you swap some of the cream out for milk or use a lower fat milk, the less thick and creamy your drink will be.
  • Eggs: The egg yolks help to thicken this recipe, I don’t recommend substituting the eggs in this recipe.
  • Ground Nutmeg: Can be substituted with freshly ground nutmeg. You can also add a pinch of ground cinnamon for more spiced flavorings.
  • Rum Extract: This rum extract adds the classic flavoring that most store-bought eggnogs have. You can omit this and only add the vanilla if desired.
  • Store: Store homemade eggnog in a sealed container in the refrigerator for up to 5 days.
  • Freeze: We don’t recommend freezing this recipe.

Nutrition

Calories: 232kcal | Carbohydrates: 17g | Protein: 5g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 187mg | Sodium: 43mg | Potassium: 136mg | Fiber: 0.1g | Sugar: 16g | Vitamin A: 731IU | Vitamin C: 0.2mg | Calcium: 113mg | Iron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Photography by KJandCompany.co


Welcome to my kitchen!

Welcome to the House of Yumm!! My name is Serene. I’m the food photographer, recipe developer, and official taste tester around these parts.

You may also like

Leave a comment

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

Recipe Rating