This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.

✨ Learn how to make Homemade Eggnog from scratch! A holiday favorite that’s smooth, creamy, and full of Christmas cheer.

Glass of homemade eggnog on a wood coaster, topped with ground nutmeg and a cinnamon stick, with holiday décor in background.

Pin this now to find it later

Pin It

Eggnog

If the holidays had a flavor, it would be eggnog. This creamy, custard-like drink has been enjoyed for generations and is still a must-have at Christmas parties. Making your own eggnog recipe at home is easier than you think, and it tastes so much better than store-bought. Whether you call it eggnog or egg nog, this egg nog recipe will become a holiday tradition in your home.

It’s the kind of drink that instantly feels cozy and festive, like sitting by the tree with holiday music in the background. Every sip is smooth, lightly spiced, and perfectly comforting on a cold night. Making it at home also lets you adjust the flavor and sweetness exactly the way you like it.

⭐ Why You’ll Love This Recipe

  • Creamy and rich texture that feels like a holiday treat
  • Easy to make with simple ingredients from your pantry
  • Can be served plain or spiked for adults
  • Tastes fresher and more flavorful than store-bought egg nog
Overhead view of eggnog ingredients including egg yolks in a bowl, sugar, milk, cream, spices, and vanilla on a marble counter.

🛒 Ingredients & Substitutions

  • egg yolks – no substitute recommended for authentic egg nog
  • granulated sugar – substitute with light brown sugar for a deeper flavor
  • milk – whole milk works best, but 2% can be used
  • ground nutmeg – substitute with allspice or mace
  • cinnamon – can omit or use pumpkin pie spice instead
  • heavy cream – substitute with half and half, but the texture will be thinner
  • vanilla extract – almond extract can be used for a nutty twist

✨ Variations

  • Spiked eggnog – add bourbon, brandy, rum, or whiskey for a boozy holiday drink
  • Dairy-free eggnog recipe – use almond or oat milk with coconut cream
  • Extra spiced – increase the cinnamon and nutmeg, or add cloves for a stronger flavor

🔥 Tips

  • Whisk constantly when tempering to avoid scrambled eggs
  • Chill thoroughly before serving for the best flavor
  • Top each glass with freshly grated nutmeg for garnish
  • Use pasteurized eggs if you’re worried about safety

Would you like to save this?

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

❓ FAQs

What is eggnog?

Eggnog is a custard-like holiday drink often served at Christmas, sometimes spiked with alcohol.

Can I make this egg nog recipe ahead of time?

Yes! In fact, it tastes even better when made a day in advance because the flavors have time to meld. Just store it covered in the fridge until serving.

How do you make this a spiked eggnog?

Add ½ cup of brandy, bourbon, whiskey, or rum before chilling.

Is eggnog safe to drink with raw egg yolks?

The tempering process gently cooks the yolks, but for complete safety, continue cooking until the mixture reaches a temperature of 165°F. Watch carefully to avoid scrambling.

My homemade eggnog separated in the fridge. Is it still OK?

If stored within 4 days (non-spiked) or up to 1 week (spiked), it’s safe. Stir well to recombine before serving.

Can I double this recipe for a party?

Absolutely. Just scale the ingredients evenly and be sure to use a large enough pot for cooking and tempering.

Glass of homemade eggnog topped with ground nutmeg and a cinnamon stick, served on a wood coaster with festive holiday décor.

🍽️ Other Recipes You May Enjoy

Overhead view of a glass of eggnog garnished with a cinnamon stick and nutmeg, styled with wood coaster and holiday greenery.
No ratings yet
Servings: 4 servings

Homeade Eggnog

By Jamie Sherman
This Homemade Eggnog is rich, smooth, and full of festive flavor. Easy to make and perfect for holiday gatherings or cozy nights in.
Prep: 15 minutes
Cook: 20 minutes
Additional Time: 1 hour
Total: 1 hour 35 minutes

Would you like to save this?

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

Equipment

Ingredients 

  • 6 large egg yolks
  • ½ cup granulated sugar
  • 2 cups milk
  • ¼ teaspoon ground nutmeg
  • pinch ground cinnamon
  • 1 cup heavy cream
  • 2 teaspoons vanilla extract

Instructions 

  • Add the egg yolks to the bowl of a stand mixer. Mix on medium speed while slowly adding the sugar. Increase speed to high and continue mixing until the mixture is pale, light, and fluffy.
    6 large egg yolks, ½ cup granulated sugar
  • In a medium saucepan, bring the milk, nutmeg, and cinnamon to a simmer over medium-high heat.
    2 cups milk, ¼ teaspoon ground nutmeg, pinch ground cinnamon
  • Temper the egg mixture by slowly ladling in the warm milk while whisking constantly. Once combined, return the mixture to the pot. Cook over medium heat, stirring constantly, until it thickens enough to coat the back of a spoon.
  • Remove from heat and stir in the heavy cream and vanilla extract.
    1 cup heavy cream, 2 teaspoons vanilla extract
  • Pour through a fine-mesh strainer into a clean bowl.
  • Cover and refrigerate until completely chilled, about 1 hour. Serve cold.

Notes

🥡 STORAGE

  • Store eggnog in a covered container in the refrigerator.
  • Keep plain eggnog for up to 4 days.
  • Spiked eggnog lasts up to 1 week.

♨️ REHEATING

  • Eggnog is best served chilled, but if you prefer warm:
    • Warm gently on the stovetop over low heat.
    • Stir often and do not let it boil, or it may curdle.

❄️ FREEZING

  • Eggnog does not freeze well due to the tendency for it to separate.
  • For long-term storage, consider making smaller batches instead.

💡 TIPS FOR BEST RESULTS

  • Whisk constantly when tempering to prevent the mixture from curdling.
  • Chill thoroughly before serving for the best flavor.
  • Use freshly grated nutmeg for a richer taste.

🍳 ALTERNATE COOKING METHODS

  • Stovetop only: Eggnog must be gently cooked to thicken.
  • No-bake shortcut: use pasteurized eggs and skip the cooking step (a less traditional approach).

♻️ LEFTOVERS

  • Stir well before serving leftovers, as the spices may have settled.
  • Use leftover eggnog in baking recipes, such as French toast, cakes, or quick breads.

Nutrition

Calories: 460kcal, Carbohydrates: 34g, Protein: 10g, Fat: 32g, Saturated Fat: 18g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Cholesterol: 357mg, Sodium: 75mg, Potassium: 271mg, Fiber: 0.03g, Sugar: 33g, Vitamin A: 1440IU, Vitamin C: 0.4mg, Calcium: 223mg, Iron: 1mg

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

Like this? Leave a comment below!

Jamie

Jamie Sherman founded Love Bakes Good Cakes in February 2012. She is a self-taught home cook passionate about sharing easy, delicious, and family-friendly recipes. From comforting classics to irresistible desserts, I believe homemade food brings people together. Join me on my journey of creating and sharing meals that bring joy to every table!

You May Also Like

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.