Home » Recipes » Drinks » Cocktails » Homemade Eggnog

Homemade Eggnog

An easy Homemade Eggnog recipe that’s perfectly creamy and warmly spiced. Once you learn how to make eggnog for the holidays, you’ll never go back to store-bought again!

Three glasses of creamy Christmas eggnog with whipped cream.

When it comes to pouring glasses of holiday cheer, I’m immediately dreaming about this rich and creamy Homemade Eggnog recipe. It’s beautifully spiced with cinnamon, nutmeg, and cloves. And splashes of brandy and rum help bring on the cheer (but totally optional!) For more delicious cocktail ideas for your Christmas gatherings, try my Coquito, Brandy Alexander, and Christmas Sangria!

Why We ❤️ this Homemade Eggnog Recipe

I’ve always like to sip on creamy, spiced eggnog, and my family has followed suit. Here’s why we make it:

  • A classic. Drinking eggnog is a Christmas tradition in many parts of the world. So why not join in?!
  • Better than store-bought. It’s true. I much prefer this homemade eggnog over any I’ve purchased at the store.
  • Versatile. Leave out the alcohol, for a delicious eggnog mocktail. Or amp it up and make a really special Eggnog Cocktail!
  • Perfect for holiday entertaining. Double or triple this festive recipe as needed, to kick off your Christmas celebration with deliciousness and style!
ingredients to make homemade eggnog

What You’ll Need

Warm, kicky spices balance out the eggnog’s richness. Scroll to the printable recipe card at the bottom of the post for exact amounts.

  • Whole milk – This helps give the perfect amount of creaminess. Not too thick, not too thin.
  • Spices – Grab whole cloves and ground cinnamon and nutmeg for this recipe.
  • Vanilla – Use pure vanilla extract for the very best flavor.
  • Salt – A touch of salt makes the flavors pop.
  • Egg yolks – This adds rich flavor and creamy texture.
  • Sugar – To sweeten the drink.
  • Half & half – Again, this adds the perfect amount of creaminess.
  • Rum – I prefer light rum.
  • Brandy – Add your favorite brandy.
  • Heavy cream – This gets added at the end, for a delightfully creamy, frothy texture. You can also top your drinks with additional whipped cream!
Overhead photo of creamy eggnog cocktail with whipped cream and nutmeg.

How to Make This Eggnog Recipe

Just follow my easy instructions and you’ll be sipping yummy eggnog in no time! Scroll to the bottom of the post for the full recipe card. Scroll to the bottom of the post for the full recipe card.

  • Heat milk with flavorings. Warm the milk, spices, vanilla, and salt in a pot, until it’s just shy of coming to a boil. Remove from heat.
  • Beat egg yolks & sugar. Beat the yolks and sugar until pale and slightly fluffy.
  • Temper the egg yolks. Very slowly pour the hot spiced milk mixture into the whisked egg yolk mixture, while continuously whisking. Incorporate the hot mixture very slowly to keep the eggs from “cooking”.
  • Simmer it again. Pour the tempered mixture into the pot and set it over medium heat. Stir constantly for 5 minutes or until thickened and foamy. Strain it to remove the cloves and any curdled bits of egg.
  • Chill. Set it aside to cool for one hour. Then stir in half & half, a little more vanilla extract, and the (optional) rum and brandy. Refrigerate overnight to chill thoroughly and let the flavors mingle.
  • Finish. Before serving, beat the heavy cream until soft peaks form – then fold the whipped cream into the chilled eggnog. Some eggnogs call for incorporating whipped raw egg whites, which I didn’t want to do. To make up for the loss of body to the drink, I use whipped cream. No raw egg whites for me!
festive glasses of eggnog with twinkly lights in background
  • Serve. Pour the eggnog into serving glasses, garnish with additional whipped cream if desired and a sprinkle of nutmeg. Enjoy!
Close-up shot of rich spiced homemade eggnog with whipped cream on top.

Tips & Variation Ideas

  • Temper the eggs. When pouring the hot spiced milk mixture into the eggs, do so VERY slowly and whisk constantly. This will keep the egg yolks from “cooking”.
  • Go alcohol-free. Skip the rum and brandy for a family-friendly eggnog recipe. Our girls have liked to sip on eggnog since they were young!
  • Use it for cocktails. Incorporate this homemade eggnog into my Eggnog Cocktail or an Eggnog White Russian.
  • Add chocolate. Whisk a bit of unsweetened cocoa powder into the eggs and sugar for a chocolatey variation.
  • Add fall flair. Stir a little pumpkin puree and pumpkin spice into the mixture as it simmers for some cozy autumn vibes.
  • Grate your own nutmeg. I really like to use freshly grated nutmeg for this recipe. I love adding the frilly gratings to the top of the drink, plus it smells so wonderfully fresh. But this is not a requirement!
  • More garnishes. Crumbled Biscoff cookies, toasted shredded coconut, and chopped candied pecans are great ways to add more flavor and texture to each cocktail.
  • What’s the best eggnog alcohol? Rum, brandy, and/or whiskey are usually added to eggnog. I good tip might be to use whatever you like when not drinking eggnog. My recipe calls for mostly rum, with a bit of brandy. The rum gives a very clean flavor and the brandy rounds out the drink and warms it up just a bit. I also know people who insist on using bourbon.

How long does eggnog keep? 

Here’s how to store eggnog!

  • Fridge: Store your homemade eggnog in an airtight container. Without alcohol, it will keep well for up to 5 days. Adding alcohol will lengthen that time. Also, a colder fridge and a higher concentration of alcohol will keep the eggnog longer. Use your senses – It will taste and smell “off” when it starts to spoil.
  • Freezer: Transfer it to freezer bags in serving-size portions. Freeze for up to 3 months. Thaw overnight in the fridge.
festive glasses of eggnog with twinkly lights in background

Homemade Eggnog

Yield: 8 servings
prep time: 25 minutes
cook time: 15 minutes
Additional Time: 1 hour
total time: 1 hour 40 minutes
An easy Homemade Eggnog recipe that's perfectly creamy and warmly spiced. Once you learn how to make eggnog for the holidays, you’ll never go back to store-bought again!
4.5 Stars (10 Reviews)
Print

Ingredients

  • 2 cups whole milk
  • 3 whole cloves
  • 2 tablespoons + 1 teaspoon pure vanilla extract, divided
  • 1 teaspoon ground cinnamon
  • ¾ teaspoon ground fresh nutmeg, plus more for garnish
  • pinch kosher salt
  • 6 large egg yolks
  • ¾ cup granulated sugar
  • 2 cups half and half
  • cups light rum
  • ¼ cup brandy
  • 1 cup heavy cream

Instructions

  • In a large heavy-bottomed saucepan over medium-low heat, combine milk, cloves, 1 teaspoon of the vanilla, cinnamon, 3/4 teaspoon of the nutmeg, and kosher salt. After the mixture has warmed for 5 minutes, turn up heat between medium and medium-high. Stir regularly to avoid scorching, until it's just shy of coming to a boil. Remove from heat.
  • In a large bowl, combine egg yolks and sugar. Whisk briskly until mixture is lightened in color and a bit fluffy, with visible ridges and ripples appearing when you whisk. (see my photo in this post)
  • VERY slowly pour the hot milk mixture into the eggs, whisking constantly all the while. Incorporate the hot with the cold VERY, VERY slowly, so the eggs don’t "cook" to a scrambled consistency.
  • Then pour everything back into the saucepan and cook over medium heat. Stir constantly for about 5 minutes, until mixture is thickened and foamy. Do not allow mixture to boil. Strain to remove cloves and any possible curdled bits of egg. Let cool for one hour.
  • Stir in half and half, remaining 2 tablespoons of vanilla, rum, and brandy. Refrigerate overnight to thoroughly chill and let flavors meld. If you prefer, leave out the alcohol – nothing else needs to be altered, and it will still taste wonderful!
  • Before serving, whip heavy cream until softly firm. Fold whipped cream into eggnog mixture. Pour into individual glasses and garnish with freshly grated nutmeg.

Nutrition Information:

Serving: 1 Calories: 438kcal Carbohydrates: 26g Protein: 10g Fat: 23g Saturated Fat: 14g Polyunsaturated Fat: 9g Trans Fat: 1g Cholesterol: 223mg Sodium: 143mg Sugar: 25g
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

get new posts via email:

Leave a Reply

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

Recipe Rating:




7 comments on “Homemade Eggnog”

  1. So, funny thing, I have always been totally disinterested in eggnog but this year I’m just CRAVING it hardcore. So this recipe couldn’t have come at a more perfect time for me!! <3