Homemade Eggnog Recipe

If you’ve ever craved that creamy, cozy holiday drink but wanted to skip the store-bought stuff, I’ve got just the thing for you—a **Homemade Eggnog Recipe** that’s rich, comforting, and totally worth making from scratch. Trust me, once you sip this, you’ll wonder why you ever bought anything else during the holidays. It’s got that perfect balance of warm spices, velvety texture, and just the right kick if you’re adding rum or bourbon (more on that later). I’m excited to share how easy it is to make and how you can customize it for your family or friends. Let’s dive in!

❤️

Why You’ll Love This Recipe

  • Classic, Cozy Flavor: It’s loaded with comforting spices like cinnamon and nutmeg that evoke all the warm holiday vibes.
  • Rich, Creamy Texture: Thanks to whole milk, heavy cream, and careful whisking, this eggnog is silky smooth every time.
  • Easy to Customize: Whether you want it spiked with your favorite spirit or enjoy it family-friendly, you’ve got options.
  • Make Ahead Friendly: It tastes even better after chilling overnight, making it perfect for holiday entertaining.

Ingredients You’ll Need

This Homemade Eggnog Recipe uses simple, trustworthy ingredients that blend beautifully to create that iconic creamy holiday drink. It’s all about quality dairy and fresh eggs, combined with warm spices that are easy to find year-round.

Flat lay of two whole brown eggs with clean shells, a small white ceramic bowl of granulated sugar, a small white ceramic bowl of whole milk, a small white ceramic bowl of heavy cream, a small white ceramic bowl of ground cinnamon with a cinnamon stick beside it, a small white ceramic bowl of ground nutmeg, three whole cloves scattered naturally, and a small white ceramic bowl of golden spiced rum, placed symmetrically on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Homemade Eggnog, holiday eggnog, how to make eggnog from scratch, creamy holiday drinks, homemade festive beverages
  • Whole milk: I always pick full-fat milk to keep the eggnog luscious and not watery.
  • Whole cloves: These add a subtle, aromatic layer of flavor; don’t skip them!
  • Ground cinnamon: Adds warmth and a little spice; a pinch more on top for garnish really finishes it.
  • Ground nutmeg: This is a classic eggnog spice that makes such a difference in depth.
  • Egg yolks: They’re the heart of eggnog’s creamy texture — just use fresh, high-quality eggs.
  • Granulated sugar: Sweetens just right without overpowering the spices.
  • Heavy cream: For that rich, indulgent bite you’ll love.
  • Vanilla extract: Adds a vanilla-scented sweetness that rounds out the flavors perfectly.
  • Spiced rum or bourbon (optional): My secret to making it feel festive; you can easily omit this for a kid-friendly drink.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the things I love about this Homemade Eggnog Recipe is how easy it is to personalize. Whether you’re adjusting the alcohol, making it dairy-free, or boosting the spices, there’s always room for your own twist.

  • Alcohol-Free Version: When my kids come over, I skip the rum and bourbon and add a little extra vanilla—it’s just as indulgent and kid-approved.
  • Dairy-Free Swap: I’ve used coconut milk and coconut cream before, and while the flavor shifts slightly, it’s still creamy and delicious.
  • Spice it Up: Sometimes I add a pinch of freshly grated ginger for a zesty surprise that my guests rave about.
  • Sweetness Level: Adjust the sugar based on your taste; I like it just slightly sweet, not syrupy.

How to Make Homemade Eggnog Recipe

Step 1: Warm the Milk and Spices

Start by combining the whole milk, whole cloves, ground cinnamon, and ground nutmeg in a small saucepan. Slowly bring this mixture to a gentle boil over medium-low heat. You’re coaxing out those fragrant spices so the milk gets infused with their warm flavors—this step is key for that classic eggnog aroma.

Step 2: Whisk Egg Yolks and Sugar

While the milk mixture warms, grab a medium bowl and whisk together the egg yolks and granulated sugar until the mixture is fluffy and pale—about 2 to 3 minutes. This aeration helps build that rich, silky texture you want in eggnog. Patience here makes a difference!

Step 3: Temper the Eggs

This step messed me up once or twice when I was starting, so listen closely! Slowly add a small amount of the hot milk mixture into the egg yolks while whisking constantly. This little dance warms the eggs gently without scrambling them. Keep adding milk a little at a time until the eggs are fully tempered and combined.

Step 4: Cook the Mixture Until Thickened

Pour the combined milk and egg yolk mixture back into the saucepan. Cook it over medium heat, stirring constantly until it thickens enough to coat the back of a spoon—about 3 to 5 minutes. Be extra careful not to let it boil or the eggs might curdle. Once thickened, strain out the cloves for a smooth finish and set it aside.

Step 5: Cool and Add Cream, Vanilla, and Spirit

Let the eggnog mixture cool at room temperature for about an hour, then whisk in the heavy cream, vanilla extract, and spiced rum or bourbon if using. This final mix gives it that rich body and rounded flavor I adore. Pop it in the fridge for a few hours or overnight so all the flavors get to mingle.

👨‍🍳

Pro Tips for Making Homemade Eggnog Recipe

  • Tempering Technique: Always add hot milk slowly into eggs while whisking to avoid scrambled eggs—it took me a couple of tries to master this!
  • Don’t Overheat: I learned that patience when cooking the mixture over medium heat leads to a silky finish—never let it boil.
  • Spice Infusion: Leaving cloves in the milk longer intensifies flavor, but remember to strain before mixing everything together for smoothness.
  • Chill Time is Key: If you can, make the eggnog a day ahead—the flavors deepen, and the texture thickens beautifully.

How to Serve Homemade Eggnog Recipe

Homemade Eggnog Recipe - Serving

Garnishes

When I serve my Homemade Eggnog Recipe, I love sprinkling a little freshly grated nutmeg or extra cinnamon right on top—that aroma hitting your nose before the first sip is unbeatable. A cinnamon stick as a stirrer adds a festive touch and more flavor. Sometimes I’ll also add a few star anise for looks and a subtle licorice hint.

Side Dishes

This eggnog pairs perfectly with buttery cookies, gingerbread, or even a slice of classic fruitcake if you’re feeling traditional. I’m also partial to a tray of mixed nuts or some spiced roasted chestnuts for that cozy holiday feel.

Creative Ways to Present

For parties, I’ve served eggnog in vintage glass mugs with a sprinkle of cinnamon sugar around the rim—instant wow factor. Using mason jars or mini milk bottles with cute holiday straws makes for playful, Instagram-worthy presentation. I even tried floating a few edible gold flakes on top once, which was surprisingly charming and festive!

Make Ahead and Storage

Storing Leftovers

Because it’s dairy and eggs, store your eggnog in an airtight container in the fridge. I find it keeps wonderfully for 2 to 3 days. Just give it a good shake or stir before serving again because the cream can settle and separate slightly.

Freezing

I haven’t had great luck freezing eggnog because the texture changes once thawed, becoming a bit grainy. So I recommend making only what you plan to drink within a few days for best quality.

Reheating

If you want it warm, I gently heat leftovers in a saucepan over low heat, stirring constantly. Don’t let it boil—just warm enough to enjoy. Warmed eggnog is a particular favorite of mine around chilly nights!

FAQs

  1. Can I make this Homemade Eggnog Recipe without alcohol?

    Absolutely! Simply omit the spiced rum or bourbon and increase the vanilla extract slightly if you like. It’s delicious as a creamy, kid-friendly holiday treat that everyone can enjoy.

  2. How long does homemade eggnog last in the fridge?

    Stored properly in an airtight container, homemade eggnog usually keeps well for 2 to 3 days. Always give it a good stir or shake before serving, as separation can happen naturally.

  3. Can I use pasteurized egg products instead of fresh eggs?

    Yes, using pasteurized egg yolks or whole eggs is a safe alternative if you’re concerned about raw eggs. Just follow the same steps for tempering and cooking to get the right texture.

  4. What’s the best way to avoid curdling when cooking eggnog?

    The key is to cook the mixture on medium heat and stir constantly. Also, tempering the eggs by slowly adding hot milk while whisking prevents them from scrambling. Never let the mixture boil!

Final Thoughts

I absolutely love how this Homemade Eggnog Recipe turns out every single time. It’s been a holiday staple in my family for years, and making it from scratch feels so special—like a little festive magic you create yourself. Whether you’re serving it at a big party or enjoying a quiet night in, I promise you’ll savor every creamy, spiced sip. Give it a try soon, and I’d love to hear what you think—this might just become your new favorite holiday tradition!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Eggnog Recipe

Homemade Eggnog Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 109 reviews
  • Author: Jessica
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 6 servings
  • Category: Beverage
  • Method: Stovetop
  • Cuisine: American

Description

This classic homemade eggnog recipe features a rich and creamy blend of whole milk, cream, eggs, and warm spices like cinnamon and nutmeg, enhanced with optional spiced rum or bourbon for a festive holiday treat. Perfectly tempered egg yolks give it a smooth texture, and chilling the mixture allows the flavors to meld beautifully.


Ingredients

Milk and Spices

  • 2 cups whole milk
  • 3 whole cloves
  • 1 teaspoon ground cinnamon, plus extra for garnish if desired
  • ½ teaspoon ground nutmeg

Egg Mixture

  • 6 large egg yolks
  • 1 cup granulated sugar

Final Ingredients

  • 2 cups heavy cream
  • 1 teaspoon vanilla extract
  • 1 ¼ cups spiced rum or bourbon (optional)


Instructions

  1. Heat Milk with Spices: In a small saucepan, combine the whole milk, cloves, ground cinnamon, and ground nutmeg. Slowly bring the mixture to a boil over medium heat, allowing the spices to infuse the milk.
  2. Whisk Egg Yolks and Sugar: While the milk heats, in a medium bowl, whisk together the egg yolks and granulated sugar until the mixture becomes fluffy, light, and pale in color, about 2 to 3 minutes.
  3. Temper the Eggs: Gradually add a small amount of the hot milk mixture to the egg yolks while whisking constantly to prevent the eggs from curdling. Continue to slowly incorporate all the milk into the egg mixture, whisking steadily until combined.
  4. Cook the Mixture: Pour the combined mixture back into the saucepan. Cook over medium heat, stirring constantly, until the mixture thickens enough to coat the back of a spoon, about 3 to 5 minutes. Be careful not to let it boil.
  5. Strain and Cool: Remove the mixture from heat and strain out the cloves to ensure a smooth texture. Let the eggnog cool for about one hour at room temperature.
  6. Mix in Cream, Vanilla, and Rum: Once cooled, whisk in the heavy cream, vanilla extract, and spiced rum or bourbon if using. Stir until fully combined.
  7. Chill Before Serving: Refrigerate the eggnog for at least three hours, preferably overnight, to allow the flavors to meld and the drink to chill thoroughly before serving.

Notes

  • Make Ahead: This eggnog can be made ahead of time and actually benefits from aging a bit, which enriches its flavors. Store it refrigerated in an airtight container until ready to serve.
  • Storage: Keep homemade eggnog in the refrigerator in a tightly sealed container. Shake well before serving as ingredients may settle. It is best enjoyed within 2-3 days.
  • Alcohol: Spiced rum or bourbon is optional; omit for a non-alcoholic version.
  • Tempering Eggs: Tempering the eggs is critical to prevent them from scrambling when mixed with hot milk.

Nutrition

  • Serving Size: 1 cup (about 240 ml)
  • Calories: 320
  • Sugar: 24g
  • Sodium: 105mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0.5g
  • Carbohydrates: 23g
  • Fiber: 0.5g
  • Protein: 7g
  • Cholesterol: 220mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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