Homemade Eggnog

Homemade eggnog is rich, creamy, and full of warm holiday spices. This stovetop version combines egg yolks, whole milk, and heavy cream with nutmeg, cinnamon, and a little ground cloves.

Homemade eggnog ready to serve.

Would you like to save this?

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

If you’ve wondered how to make homemade eggnog, the trick is gentle heat. You’ll warm the eggs gradually, stir until the mixture thickens slightly, and chill it before serving. I’d plan ahead for the chilling time so it’s cold when you’re ready to pour.

Why This Recipe Works

The yolks warm up gradually: Slowly whisking hot milk into the yolks before returning them to the saucepan helps keep them from scrambling.

Gentle heat keeps the texture smooth: Stirring over medium-low heat lets the eggnog thicken slightly without boiling. A thermometer gives you a clear 160°F stopping point.

Straining finishes the texture: A fine-mesh strainer catches small bits of cooked egg before the eggnog goes into the refrigerator.

Chilling is part of the recipe: The finished eggnog needs at least 2 hours in the refrigerator, until thoroughly cold. Stir it again before pouring.

Ingredient Notes

Labeled ingredients for homemade eggnog.

Egg yolks: You’ll need six large yolks. Whisk them with the sugar before adding any hot liquid.

Whole milk and heavy cream: This combination forms the base. Stick with the listed ingredients for the rich texture described in this homemade eggnog recipe.

Granulated sugar: Whisk it into the yolks until the mixture is smooth and slightly thickened.

Nutmeg, cinnamon, and cloves: These spices go into the saucepan with the dairy. Save a little extra nutmeg for the glasses.

Vanilla extract: Stir this in after taking the saucepan off the heat.

How to Make Homemade Eggnog

Egg yolks and sugar whisked in a bowl.
  1. Whisk the egg yolks and sugar in a large bowl until smooth and slightly thickened.
Milk, cream, and spices combined in a saucepan.
  1. Combine the milk, heavy cream, nutmeg, cinnamon, cloves, and salt in a medium saucepan. Heat over medium heat until steaming and just beginning to simmer around the edges. Do not boil.
Hot milk mixture whisked into egg yolks.
  1. Slowly whisk about 1 cup of the hot milk mixture into the egg yolks, whisking constantly to warm the eggs gradually.
Tempered egg mixture returned to the saucepan.
  1. Pour the warmed egg mixture back into the saucepan.
Eggnog stirred gently in a saucepan.
  1. Cook over medium-low heat, stirring constantly, until the mixture thickens slightly and reaches 160°F. Do not boil. Remove from the heat and stir in the vanilla.
Eggnog poured through a fine-mesh strainer.
  1. Strain into a pitcher or large bowl. Cover and refrigerate for at least 2 hours, until thoroughly chilled. Stir before serving and sprinkle with nutmeg.
Homemade eggnog with festive Christmas decorations.

Tips for Smooth Eggnog

Keep the heat gentle: Neither the dairy mixture nor the finished egg mixture should boil.

Pour slowly: Adding the hot milk gradually while whisking helps warm the yolks without scrambling them.

Use a thermometer: Check that the mixture reaches the recipe’s 160°F target rather than relying on thickening alone.

Strain before chilling: A fine-mesh strainer catches any small bits of cooked egg.

Serving

Keep the eggnog covered in the refrigerator while it chills. Stir well before pouring, then sprinkle a little nutmeg over each glass. A cinnamon stick makes a pretty finishing touch for a holiday gathering.

Frequently Asked Questions

Does this eggnog contain alcohol?

No. There’s no alcohol in this recipe.

Why do I add hot milk to the eggs first?

This step gently warms the yolks before they go into the saucepan. Pour slowly and whisk constantly to help keep the mixture smooth.

Can I serve it as soon as it’s cooked?

This version is served chilled. Allow at least 2 hours in the refrigerator, or longer if needed, until it’s thoroughly cold.

Glasses of homemade eggnog for the holidays.

Common Mistakes to Avoid When Making Homemade Eggnog

Pouring hot milk into the yolks too quickly: Add about 1 cup slowly while whisking constantly to warm the eggs gradually.

Letting the mixture boil: Keep the initial dairy mixture at a gentle simmer around the edges, then use medium-low heat after adding the eggs.

Guessing the cooking temperature: Check for 160°F with a thermometer while stirring. Slight thickening alone is not the recipe’s only cue.

Rushing the chill: Allow at least 2 hours, or longer if needed, until the eggnog is thoroughly cold. Stir before serving.

A glass of creamy homemade eggnog.

Homemade Eggnog

This homemade eggnog is creamy and rich, with nutmeg, cinnamon, and cloves. Cook it gently on the stovetop, then chill before serving.
No ratings yet
Print Pin Rate
Course: Drinks
Cuisine: American
Prep Time: 10 minutes
Cook Time: 10 minutes
Chill: 2 hours
Servings: 8 servings
Author: Wendy

Equipment

  • Large Mixing Bowl
  • whisk
  • medium saucepan
  • measuring cups and spoons
  • Kitchen thermometer
  • Fine mesh strainer
  • Pitcher or large bowl for chilling

Ingredients

  • 6 large egg yolks
  • ½ cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground nutmeg plus more for serving
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground cloves
  • pinch salt

Instructions

  • Whisk the egg yolks and sugar in a large bowl until smooth and slightly thickened.
  • Combine the milk, heavy cream, nutmeg, cinnamon, cloves, and salt in a medium saucepan. Heat over medium heat until steaming and just beginning to simmer around the edges. Do not boil.
  • Slowly pour about 1 cup of the hot milk mixture into the egg yolks, whisking constantly.
  • Pour the egg mixture back into the saucepan. Cook over medium-low heat, stirring constantly, until slightly thickened and 160°F. Do not let it boil.
  • Remove from the heat and stir in the vanilla extract.
  • Pour through a fine-mesh strainer into a pitcher or large bowl.
  • Cover and refrigerate for at least 2 hours, or until thoroughly chilled.
  • Stir well before serving. Sprinkle each glass with nutmeg and add a cinnamon stick if you’d like.

Notes

Allow at least 2 hours for chilling, or longer if needed, until the eggnog is thoroughly cold. Do not boil the dairy or egg mixture.

Disclaimer:

Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.

Leave a Reply

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

Recipe Rating