This post may contain affiliate links. Please read our disclosure policy.

There’s nothing quite like homemade eggnog during the holidays. It’s creamy, comforting, and tastes like Christmas in a cup. This easy recipe has just the right touch of spice and is so much better than anything from the store. It’s a cozy tradition worth starting in your own kitchen.

A cup of homemade eggnog in a moose cup garnished with a cinnamon stick.

I first made this for our Christmas Eve dinner years ago, and now it’s a holiday must in our house. One of our favorite traditions is watching National Lampoon’s Christmas Vacation together, and this homemade eggnog is always on the menu for that movie night. We even serve it in moose mugs, just like Clark Griswold would.

I’ll be honest, I used to grab the store-bought kind without thinking twice. But once I made it from scratch, I realized how much better it tastes. More than that, it felt special. Simple, yes, but made with love. You know that rich, cozy feeling that’s like a warm hug in a mug? That’s exactly what this eggnog brings.

It’s also easy to make ahead, and you can serve it with or without a little something extra. Whether it’s part of your holiday brunch or a cozy night on the couch, it’s a sweet way to slow down and make memories with your favorite people.

If it’s your first time making eggnog, don’t stress. I’ll walk you through each step. Even if you’re juggling a packed holiday schedule, this recipe fits right in.

Jamie said it best in her five-star review: “This was way better than store bought eggnog. The spices were just perfect!”

So if you’re looking for a holiday tradition worth keeping, give this one a try. You’ve got this.

Let it be said this is not merely your traditional eggnog recipe. You can start with the store-bought eggnog, but this homemade version just tastes so fresh and so delicious that once you try it, you may never go back.

Homemade Eggnog Recipe Ingredients

Ingredient image of items needed for eggnog recipe.
  • Large Egg Yolks: You’ll only need the yolks from the raw eggs. And remember to follow the directions for warming the eggs to avoid the risk of salmonella.
  • Sugar: Sugar and spice and everything nice; this recipe has it all.
  • Milk & Heavy Cream: Whole milk and heavy whipping cream in a beverage are pure creamy heaven!
  • Vanilla Extract: Holiday cooking is just not the same without vanilla!
  • Spices: I usually only use nutmeg and omit the cloves; however, some people love ground cloves in eggnog. I also prefer to go light on the spices, but you can adjust them to your taste.
  • Optional Cocktail Version: As is, this classic eggnog is a non-alcoholic eggnog recipe. But feel free to add your choice of Brandy or Bourbon to this creamy drink eggnog mixture!

Easy Eggnog Recipe Variations

  • Spiked or not: Add 2 to 3 ounces of bourbon, brandy, or dark rum for a grown-up version. Or let guests spike their own glass if you’re serving a crowd with mixed preferences.
  • Mocktail version: Want that spiced flavor without alcohol? Add a splash of rum extract instead. It’s a cozy twist that keeps things family-friendly.
  • Dairy-free option: Use canned coconut milk and your favorite dairy-free creamer. It’s still rich and creamy with just a hint of coconut flavor that pairs beautifully with the spices.
  • Lightened-up eggnog: Swap in 2% milk and use half-and-half instead of heavy cream. It’s a bit less indulgent but still smooth and flavorful.
  • Play with the spices: I usually stick with nutmeg, but you can add a pinch of cinnamon, a dash of cloves, or a sprinkle of allspice if you like your eggnog more boldly spiced.
  • No moose mug? No problem: Serve it in a festive mug, a mason jar, or even a martini glass with a cinnamon-sugar rim, colored sugar, and a mason jar for the kids! However you pour it, it’s going to feel like a celebration.

How To Make Eggnog At Home

Be sure to see the recipe card below for exact ingredients and full recipe instructions!

Step 1 | Mix the Eggnog Base

Start by separating the egg yolks from the egg whites. I usually save the whites in a sealed container for another delicious recipe that calls for whipped egg whites, such as an egg white omelet in the morning.

Place the yolks in a large mixing bowl and beat them with an electric mixer or a hand mixer until creamy. Then measure and add the sugar slowly, and continue to beat the mixture. It will become a frothy consistency after a few minutes. Then set that bowl aside.

Collage image showing steps to whip egg yolks and sugar together.

Step 2 | Heating the Creamy Beverage

Take out a medium saucepan. Measure and pour the milk in, adding the ground cloves, ground nutmeg, and vanilla.

Stir and heat the ingredients on medium to medium-low heat just until warm, whisking continuously. The mixture should be very warm but not boiling. 

Then remove the saucepan of spiced warm milk from the heat and place it on a cooling rack or trivet. Now, slowly, very slowly, pour the spiced milk a little at a time into the egg mixture. Whisk the entire time you are pouring it into temper the eggs, and slowly warm them to avoid curdling—we aren’t making scrambled eggs here!

Adding warm milk and spices to egg mixture.

Step 3 | Back onto the Stove

Once the egg mixture and milk are combined, pour the mixture back into the saucepan from the mixing bowl. Place the saucepan back on medium heat and stir continuously with a wooden spoon. 

Again, do not let the cream mixture boil—only heat it until warm. You will know it is ready when you see little bubbles of milk on the back of the wooden spoon. 

Alternatively, if you have a thermometer, the temperature should reach 160°F; then you can remove it from the stove.

Step 4 | Add the Final Ingredients

Remove the saucepan from the stovetop and return it to the cooling rack to finish. Now it is time to measure and add the heavy cream, then stir.

In the mood for a spiked eggnog cocktail? This is where you can pour in the brandy or bourbon of your choice.

Then, grab a sieve and strain the mixture to remove any curdled bits. Place the mixture in the refrigerator for one hour or overnight.

Collage image adding cream and alcohol if desired to eggnog mixture; then running through a sieve.

Step 5 | Pour and Garnish

Pour your delicious beverage into a cute mug, like this festive glass moose, garnish with a sprinkle of cinnamon and perhaps a cinnamon stick, and serve chilled. Ooh, maybe I’ll try a scoop of vanilla ice cream next time!

Pouring homemade eggnog with a silver ladle into a glass cup.

Want to Save this Recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Recipe Tips:

This eggnog recipe is simple, but a few small things make a big difference. Here’s how to make sure it turns out smooth, creamy, and holiday-party perfect every time:

Whisk like you mean it: Whisk the egg yolks and sugar really well until light and creamy. This gives your eggnog that silky texture.

Take your time tempering: Slowly add the warm milk to the egg mixture while whisking constantly. Don’t rush this step — it keeps the eggs from scrambling and helps everything blend smoothly.

Keep the heat low: When cooking the mixture, maintain a medium or medium-low heat and stir constantly. You’re warming it gently, not boiling it.

Use a thermometer if you’re unsure: Heat the eggnog to 160°F to make sure the eggs are safe. A quick-read or candy thermometer takes out the guesswork.

Strain it for a silky finish: Even if it looks smooth, give it a quick strain before chilling. This catches any little bits and gives it that custard-like feel.

Let it chill: Eggnog tastes best after it’s had a chance to rest. Make it at least a few hours ahead, or better yet, the day before.

Garnish makes it extra special: A little sprinkle of cinnamon or nutmeg on top, along with a cinnamon stick stirrer, makes it feel extra special (even if you’re just sipping in pajamas).

What To Serve With This Easy Eggnog Recipe

You can serve up an entire helping of holiday joy with this creamy eggnog recipe and a warm cookie! Try some of these to accompany your yummy cocktail.

Which is the best holiday drink? I suppose it is a matter of personal taste because I love them all for different reasons!

An overhead shot of a cup of eggnog on a wooden table with festive Christmas decor.

How To Store Homemade Eggnog

Storage: Refrigerate in an airtight container for up to 5 days.

Freeze: Eggnog may be frozen for up to six months in an airtight freezer-safe container. For best results, freeze eggnog in a container with a little extra room (about 1/2-inch of space from the top) to allow for expansion during freezing.

Recipe FAQ’s

Can you make this eggnog cocktail ahead of time?

Yes, in fact, it is preferred to make it and chill it overnight so the flavors have time to intensify.

Can this beverage be served warm?

Sure, I’ll admit, it sounds like a good drink on a cold night. You can warm it up or serve it immediately.

What other flavors would mix well with this cocktail?

You could try adding peppermint extract and stirring with a peppermint stick or a candy cane. You may also want to top the entire beverage with a generous spoonful of homemade whipped cream!

I would imagine that almond extract would work well, but I have not tried it myself. Then you could add in some Amaretto for a boozy eggnog version. Let me know what you think!

What alcohol goes in eggnog?

The most common choices are bourbon, brandy, or dark rum. Some folks even like a mix of bourbon and rum for extra depth. You can adjust it to your taste or leave the alcohol out entirely for a kid-friendly version. Either way, it’s delicious and festive.

Why is it called eggnog?

The name comes from two parts: “egg,” because the drink is traditionally made with eggs, and “nog,” which was a term used in old English for a strong ale or drink. Over time, “eggnog” became the name for this creamy holiday favorite we know and love today.

Other Holiday Recipes

Hungry for more easy, home-cooked, delicious recipes?

Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Homemade Eggnog Recipe FB
Recipe
5 from 11 votes

(click stars to rate)

Homemade Eggnog Recipe

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6 servings
Author: Nikki Lee
'Tis the season for this festive and easy Homemade Eggnog Recipe served chilled with cinnamon garnish and poured into your favorite mug.

Equipment

Ingredients 

  • 6 large egg yolks
  • ½ to 1 cup granulated sugar, I use ½ cup
  • 2 cups milk
  • 1 cup heavy cream
  • 1 teaspoon vanilla extract
  • ½ teaspoon nutmeg, (if you like more use 1 teaspoon)
  • ½ teaspoon ground cloves, (optional)
  • ½ teaspoon cinnamon , for garnish

Spiked Version (optional)

  • 1 ounce brandy
  • 1 ounce bourbon

Instructions

  • In a medium-sized mixing bowl, beat the egg yolks on high until the yolks become a little paler (lighter) in color, about 3-4 minutes.
  • Add the granulated sugar slowly while continuing to beat on high until the egg mixture gets frothy, about 5 minutes. Set aside.
  • Pour milk into the saucepan and add the ground cloves, ground nutmeg, and vanilla. Heat on medium/medium-low heat until warm, whisking continuously.  The mixture should very warm but not boil. 
  • Remove the warm milk from the heat and slowly, very slowly pour (a little at a time) into the egg mixture, whisking continuously.  This will temper the eggs and slowly warm them to avoid curdling.
  • Once the egg mixture and the milk are combined, pour the mixture back into the saucepan.  Place the saucepan back on medium heat.  Stir continuously with a wooden spoon.  Do not let the mixture boil.  Heat until warm.  It’s ready when you see little bubbles of milk on the back of a wooden spoon. If you have a thermometer, the temperature should be 160°F.
  • Remove from heat and add the heavy cream and stir. If you would like spiked Egg Nog, add the brandy and bourbon.  Stir.
  • Pour the Egg Nog through a sieve to remove any curdled bits (if needed) and place into the refrigerator overnight to chill and flavors to intensify; or for at least 1 hour to cool.
  • Garnish with a sprinkle of cinnamon and serve chilled.   

Want to Save this Recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Video

Nutrition Information

Serving: 1serving Calories: 306kcal (15%) Carbohydrates: 23g (8%) Protein: 7g (14%) Fat: 22g (34%) Saturated Fat: 12g (75%) Polyunsaturated Fat: 1g Monounsaturated Fat: 6g Cholesterol: 238mg (79%) Sodium: 51mg (2%) Potassium: 183mg (5%) Fiber: 0.2g (1%) Sugar: 22g (24%) Vitamin A: 961IU (19%) Vitamin C: 0.3mg Calcium: 151mg (15%) Iron: 1mg (6%)

Nutritional Disclaimer

Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

©️Soulfully Made

Did You Make This?I love to see what you made! Tag me @soulfullymade_ and hashtag #SoulfullyMade
Pin Recipe Tag on Insta Share on Facebook Leave Review
5 from 11 votes (4 ratings without comment)

Leave a Reply

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

RATE THIS RECIPE




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

7 Comments

  1. 5 stars
    This brings back so many childhood Christmas memories! I will be making this for our Christmas Eve party in a few weeks. I can’t wait to share this recipe with my family.

  2. 5 stars
    Never thought I’d be making my own eggnog but am SO glad I took a stab at it! It always intimidated me but this was so easy to follow and my goodness, it’s just so much better than store bought!

  3. 5 stars
    I was just going to get my favorite eggnog from the store for a party, but not anymore! This was so simple, thick, tasty and delicious! Thanks for a great recipe!

  4. 5 stars
    I never knew that homemade egg nog was so MUCH better than store bought. Thanks for all the tips and instructions for making egg nog — it was delicious!