Easy Homemade Eggnog Recipe | Creamy & Delicious Holiday Drink

There’s something magical about sipping a warm, creamy mug of homemade eggnog during the holiday season. The sweet aroma of nutmeg and cinnamon filling the kitchen brings instant coziness — like a warm hug in a cup. This easy homemade eggnog recipe is rich, creamy, and perfect for sharing with family and friends during those chilly winter evenings.

Easy homemade eggnog in a glass topped with nutmeg and cinnamon.

Recipe Info

CategoryPrep TimeCook TimeServingsCalories
Drinks / Holiday Recipes10 minutes15 minutes6 servings~220 kcal

Ingredients You’ll Need

  • 4 large egg yolks
  • ½ cup granulated sugar
  • 2 cups whole milk (or almond milk for a lighter version)
  • 1 cup heavy cream
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon ground nutmeg (plus extra for garnish)
  • ¼ teaspoon ground cinnamon
  • Pinch of salt

Step-by-Step Instructions

  1. Whisk the yolks and sugar
    In a medium bowl, whisk the egg yolks and sugar until the mixture is pale yellow and slightly thickened.
  2. Heat the milk and cream
    In a saucepan, combine the milk, cream, cinnamon, and nutmeg. Heat gently over medium heat until steaming — but don’t let it boil.
  3. Temper the eggs
    Slowly ladle about ½ cup of the hot milk mixture into the yolk mixture while whisking constantly. This keeps the eggs from scrambling.
  4. Combine and thicken
    Pour the tempered yolk mixture back into the saucepan. Cook on low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon (about 8–10 minutes).
  5. Finish with vanilla
    Remove from heat, stir in the vanilla extract, and let it cool slightly before serving.
  6. Serve and garnish
    Pour into mugs or glasses, sprinkle with extra nutmeg, and enjoy your cozy homemade eggnog.

Helpful Notes & Tips

  • Use a candy thermometer to keep the mixture under 160°F for smooth, creamy eggnog.
  • For make-ahead prep, store in the refrigerator for up to 3 days. Stir before serving.
  • Want it lighter? Swap whole milk with almond milk or oat milk.

Recipe Variations

  • Dairy-Free Option: Use unsweetened almond or oat milk and coconut cream for a creamy plant-based version.
  • Spiced Eggnog: Add a pinch of ground cloves or allspice for a more robust flavor.
  • Extra Creamy: Use an additional ½ cup of heavy cream for a rich, dessert-like drink.

Serving Suggestions

Serve this creamy eggnog chilled with a sprinkle of cinnamon or nutmeg on top. Pair it with freshly baked cookies, a slice of gingerbread cake, or enjoy it with a cozy breakfast spread during the holidays.

Conclusion

This easy homemade eggnog recipe is a holiday classic that’s simple, cozy, and perfect for making memories around the table. Whether you’re sipping it by the fire or sharing it with loved ones, every creamy sip is pure holiday joy.