top of page

Classic Homemade Eggnog (Rich, Creamy & Perfectly Spiced)

  • Sarah Smith
  • Oct 31
  • 2 min read

Updated: 3 days ago

This Classic Eggnog recipe is smooth, creamy, and filled with holiday flavor — made with eggs, milk, cream, nutmeg, and vanilla. A festive favorite that’s easy to make from scratch!


Creamy eggnog in a clear mug, topped with whipped cream, cinnamon sticks, and sprinkled spice. Beige background. Cozy mood.

Classic Homemade Eggnog: The Quintessential Holiday Drink

No drink says holiday season quite like a creamy glass of homemade eggnog. Rich, velvety, and perfectly spiced with nutmeg and vanilla, this festive classic feels like Christmas in a cup.

Whether you serve it chilled at a party or warm it gently by the fire, this recipe brings all the nostalgic charm of old-fashioned eggnog — without the store-bought sweetness. It’s simple, smooth, and absolutely delicious.

This version uses cooked eggs for safety while keeping that traditional flavor and silky texture everyone loves. Add a splash of rum or bourbon if you’d like a grown-up twist, or keep it alcohol-free for the whole family.

Recipe Card

Servings: 6 Prep Time: 10 minutes Cook Time: 15 minutes Chill Time: 1 hour Total Time: 1 hour 25 minutes

Ingredients

For the Eggnog:

  • 6 large egg yolks

  • ½ cup granulated sugar

  • 2 cups whole milk

  • 1 cup heavy cream

  • ½ teaspoon ground nutmeg (plus more for topping)

  • 1 teaspoon vanilla extract

  • Pinch of salt

Optional Add-Ins:

  • ½ cup bourbon, dark rum, or brandy (optional for adult version)

  • Whipped cream for serving

Instructions

  1. Whisk the Yolks: In a medium bowl, whisk together egg yolks and sugar until the mixture is pale and creamy.

  2. Heat the Milk: In a saucepan, combine milk, cream, nutmeg, and salt. Warm over medium heat until hot but not boiling.

  3. Temper the Eggs: Slowly pour about ½ cup of the hot milk mixture into the egg yolks, whisking constantly to prevent the eggs from curdling. Then, gradually pour the tempered egg mixture back into the saucepan.

  4. Cook the Eggnog: Cook on low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon (about 160°F. Do not boil.

  5. Add Vanilla and Chill: Remove from heat and stir in vanilla extract. If using alcohol, stir it in now. Pour through a fine strainer into a pitcher and refrigerate until chilled, at least 1 hour.

  6. Serve: Pour into glasses, top with whipped cream and a dusting of nutmeg. Serve chilled or gently warmed.

Tips for the Best Eggnog

  • Temper the eggs slowly — this step helps maintain a silky smooth texture.

  • For a thicker drink, whisk in an extra yolk or reduce the milk slightly.

  • Want it extra frothy? Blend before serving.

  • Store in the refrigerator for up to 3 days.

  • Garnish with cinnamon sticks or star anise for a festive look.

Final Thoughts

This Classic Eggnog is the perfect blend of creamy, sweet, and spiced — a true holiday favorite that brings warmth and cheer with every sip.

Serve it at Christmas brunch, cozy winter gatherings, or as a late-night treat by the fire.

If you loved this recipe, don’t forget to leave a comment, rate it, and share it on Pinterest or Instagram with #MyKitchenFavorites!

Comments


© 2025 Cozy Home Recipes. All Rights Reserved.                               🍴 Quick Links: Home | Recipes | About | Contact | Privacy Policy | Terms & Conditions                                                                                                                     Follow Us: Pinterest | Instagram | Facebook
Join the Cozy Kitchen — Get new recipes straight to your inbox!  
Made with ❤️ in Toledo, Ohio
  

📧
bottom of page