Homemade Eggnog – Best Easy Recipe

Creamy, spiced, and delightfully rich, homemade eggnog is a classic Christmas treat that brings warmth to every sip. Whether you’re hosting a holiday gathering or cozying up by the fire, this easy eggnog recipe blends indulgent texture with nostalgic flavor. Made with whole milk, heavy cream, and spiced rum, it’s far superior to anything store-bought. If you’re ready to ditch the carton and embrace the magic of scratch-made holiday drinks, this is the ultimate recipe to try.

Why This Homemade Eggnog Is a Holiday Must-Have

This homemade eggnog recipe isn’t just easy — it’s better than any pre-packaged version you’ve ever tried. The smooth, velvety texture pairs perfectly with the gentle warmth of nutmeg, cloves, and cinnamon. Whether served with or without alcohol, it’s a family-friendly favorite that can be customized to suit everyone’s taste.

  • Perfectly Balanced Flavor: The blend of cinnamon, nutmeg, and vanilla adds a festive flair.
  • Velvety Smooth Texture: Cooking the egg yolks ensures a thick, creamy consistency without raw eggs.
  • Quick and Easy: Only 20 minutes of prep before chilling — no complicated steps.
  • Customizable: Add spiced rum, bourbon, or brandy — or leave it out for a non-alcoholic version.
  • Great for Make-Ahead: Actually tastes even better the next day, making it ideal for parties.

Ingredients for Homemade Eggnog That You’ll Need

Each ingredient in this homemade eggnog plays a crucial role in achieving its indulgent flavor and texture. Here’s what you’ll need — and why it matters.

  • Whole Milk: Creates a creamy base and balances richness.
  • Cloves: Provide a subtly warm, earthy spice depth.
  • Cinnamon: Infuses the mixture with familiar holiday notes.
  • Nutmeg: Offers an aromatic nutty spice—essential to eggnog’s flavor.
  • Egg Yolks: Give the eggnog its signature velvety, custard-like texture.
  • Granulated Sugar: Sweetens the drink and helps whip the yolks until fluffy.
  • Heavy Cream: Adds luscious richness and helps thicken the final drink.
  • Vanilla Extract: Rounds out the spice profile with smooth depth.
  • Spiced Rum (optional): Adds warmth and a festive kick for adults.

Ingredient Substitutions and Dietary Options

Missing an ingredient or adjusting for dietary needs? These substitutions keep your homemade eggnog just as delicious.

  • Heavy Cream Substitute: Use half and half or evaporated milk for a lighter version.
  • Dairy-Free Option: Combine canned coconut milk with unsweetened almond milk.
  • Alcohol-Free: Skip the rum and add extra vanilla extract or a splash of almond extract.
  • Egg-Free Version: Replace yolks with cornstarch to thicken, though texture and flavor will differ.
  • Vegan Option: Use plant-based milks and thicken with arrowroot powder or cornstarch.

How to Make Homemade Eggnog: Step-by-Step Directions

Crafting this holiday drink is easier than you think. With a few simple steps and some patience, you’ll have the perfect festive drink ready to chill and serve.

  1. Simmer the Milk and Spices
    In a small saucepan, combine the whole milk, cloves, cinnamon, and nutmeg. Bring to a gentle boil over medium heat to infuse the flavors.
  2. Whisk Egg Yolks and Sugar
    In a separate medium bowl, whisk together egg yolks and granulated sugar until pale and fluffy—about 2–3 minutes.
  3. Temper the Eggs
    Gradually add a small amount of the hot milk mixture into the egg yolks while whisking constantly to avoid scrambling. This step is key to achieving a smooth texture.
  4. Combine and Cook Again
    Return the tempered egg mixture to the saucepan. Cook on medium heat, stirring constantly, until it thickens slightly and coats the back of a spoon (about 3–5 minutes). Do not let it boil.
  5. Strain the Mixture
    Remove from heat and strain through a fine mesh sieve to remove the cloves and ensure a silky consistency.
  6. Cool and Mix In Final Ingredients
    Let the mixture cool for an hour. Then whisk in the heavy cream, vanilla extract, and spiced rum (if using).
  7. Chill and Serve
    Refrigerate the eggnog for several hours or overnight. Serve chilled with optional garnishes like whipped cream and cinnamon.

Pro Tips for the Creamiest Homemade Eggnog

Achieve perfect results every time with these essential techniques and small adjustments.

  • Temper Gently: Avoid adding hot milk too fast—scrambled eggs ruin texture.
  • Don’t Overcook: Keep the mixture below 160°F to prevent curdling. Use a cooking thermometer for accuracy.
  • Strain for Smoothness: This step removes spice residue and creates a velvety finish.
  • Make Ahead: Eggnog flavor deepens overnight—prepare a day ahead for best taste.
  • Adjust After Chilling: Taste and tweak sweetness or spice levels before serving.
  • Chill Thoroughly: At least 3 hours in the fridge improves texture and taste.

Fun Serving Ideas and Flavor Variations

Make your homemade eggnog even more special with these creative additions and pairings.

  • Top with Whipped Cream: Add a cloud of whipped cream and dust with cinnamon or nutmeg.
  • Eggnog Coffee Latte: Mix with espresso or strong coffee for a cozy holiday caffeine boost.
  • Serve with Cookies: Pairs perfectly with gingerbread, shortbread, or biscotti.
  • Warm Version: Reheat gently on the stove for a soothing winter drink.
  • Boozy Upgrades: Swap spiced rum for bourbon, brandy, or cognac for a flavor twist.
  • Extra Spices: Add a pinch of cardamom or star anise for more depth.

The Healthy Side of Homemade Eggnog (Optional Twist)

Want to indulge while being mindful? Try these healthier adjustments without losing the charm.

  • Use light cream or a milk alternative to cut fat.
  • Reduce sugar by 25% or substitute coconut sugar or maple syrup.
  • Go alcohol-free and replace the rum with extra vanilla or a hint of almond extract.
  • Add protein powder to make it a satisfying post-dinner treat.

Wrapping Up: Why You’ll Never Buy Store-Bought Again

There’s something undeniably special about sipping on a chilled glass of homemade eggnog during the holiday season. The combination of creamy texture, warming spices, and customizable richness makes it the ultimate festive drink. Whether you’re sharing it with loved ones or treating yourself, this eggnog recipe offers a homemade touch that’s hard to beat. Once you taste the difference, you’ll wonder why you ever reached for the carton in the first place.

From its simple preparation to its luxurious taste, this eggnog delivers nostalgia in every sip — and becomes a holiday tradition in no time.

Frequently Asked Questions About Homemade Eggnog

What’s the best alcohol to use in homemade eggnog?

Spiced rum is the most traditional option and pairs beautifully with the warm spices in the eggnog. However, bourbon, brandy, or cognac also complement the flavor well. If you want a stronger punch, bourbon is bolder, while brandy offers a smoother profile. For a kid-friendly or non-alcoholic version, omit the alcohol and add a touch more vanilla extract.

How long does homemade eggnog last in the refrigerator?

If made without alcohol, homemade eggnog lasts about 2–3 days when stored in an airtight container in the refrigerator. If alcohol is added (at least 1 cup per batch), it can extend the shelf life up to one week. Always keep it well chilled, shake or stir before serving, and discard if the texture or smell changes.

Can I freeze homemade eggnog?

Yes, homemade eggnog can be frozen for up to 2 months. For best results, leave out the alcohol before freezing and add it after thawing, if desired. Store the eggnog in a freezer-safe container, leaving a little space at the top for expansion. Thaw in the refrigerator overnight and shake well before serving.

More Relevant Recipes

  • Christmas Eggnog Bread with Rum Glaze: This festive quick bread combines the rich flavors of eggnog and warm spices, topped with a sweet rum glaze. It’s the perfect companion to a glass of homemade eggnog and a great addition to holiday brunch or dessert tables.
  • Eggnog Cheesecake with Gingersnap Crust: Creamy and spiced, this decadent cheesecake uses eggnog in the filling and sits on a crunchy gingersnap crust. It’s a show-stopping dessert that mirrors the flavors of traditional homemade eggnog.
  • Eggnog Snickerdoodle Thumbprint Cookies: These holiday cookies offer a buttery snickerdoodle base filled with a luscious eggnog-flavored center. A festive treat that brings the essence of homemade eggnog into cookie form.
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

Homemade Eggnog


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 20 minutes (+ 3 hours chill time)
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This creamy, rich homemade eggnog is a festive holiday drink made with whole milk, heavy cream, warming spices, and optional spiced rum. It’s easy to prepare, thick, and indulgently smooth—perfect for sipping by the fire or serving at holiday gatherings.


Ingredients

  • 2 cups whole milk: forms the creamy base and balances the richness
  • 3 whole cloves: adds subtle warmth and spice
  • 1 teaspoon ground cinnamon: infuses festive, cozy flavor
  • 1/2 teaspoon ground nutmeg: essential for classic eggnog aroma and taste
  • 6 large egg yolks: creates a velvety, custard-like texture
  • 1 cup granulated sugar: sweetens and helps whip yolks to fluffiness
  • 2 cups heavy cream: adds thickness and luxurious texture
  • 1 teaspoon vanilla extract: rounds out the spice profile
  • 1 1/4 cups spiced rum (optional): brings warmth and traditional holiday flavor


Instructions

  1. In a small saucepan, combine milk, cloves, cinnamon, and nutmeg. Slowly bring to a boil over medium heat.
  2. In a medium bowl, whisk together egg yolks and sugar until pale and fluffy (2–3 minutes).
  3. Temper the eggs by slowly adding a small amount of hot milk to the yolks, whisking constantly to prevent scrambling.
  4. Gradually incorporate the rest of the milk mixture while continuously whisking.
  5. Return the combined mixture to the saucepan and cook over medium heat until it thickens slightly and coats the back of a spoon (3–5 minutes). Do not boil.
  6. Remove from heat and strain out the cloves using a fine mesh sieve.
  7. Let the mixture cool for 1 hour at room temperature.
  8. Whisk in the heavy cream, vanilla extract, and spiced rum (if using).
  9. Chill in the refrigerator for several hours or overnight before serving.

Notes

  • Always temper the eggs to avoid scrambling when adding hot milk.
  • Strain for extra smoothness and to remove spices.
  • Taste after chilling and adjust sweetness or spices if needed.
  • Non-alcoholic version tastes great with extra vanilla.
  • Use a thermometer to ensure the mixture stays below 160°F.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Christmas, Cocktails
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 641 kcal
  • Sugar: 40 g
  • Sodium: 130 mg
  • Fat: 37 g
  • Saturated Fat: 22 g
  • Unsaturated Fat: 13 g
  • Trans Fat: 1 g
  • Carbohydrates: 40 g
  • Fiber: 0 g
  • Protein: 12 g
  • Cholesterol: 315 mg

Leave a Comment

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