Classic Homemade Eggnog Recipe - Feastu
30-MINUTE MEALS! Get the email series now
Royal Recipe

Classic Homemade Eggnog

5 from 1 vote
1 Comments
Emma Louise
By: Emma LouiseUpdated: Mar 21, 2026
This post may contain affiliate links. Please read our disclosure policy.

A rich, spiced homemade eggnog that's creamy, indulgent, and perfect for holiday gatherings—made with whole milk, heavy cream, egg yolks, warm spices, and optional rum or bourbon.

Classic Homemade Eggnog

This eggnog has been a holiday tradition in my kitchen for as long as I can remember. I first learned this version one snowy December evening when a neighbor brought over a small cup to warm my hands after shoveling the walk. The spices—cinnamon, nutmeg, and whole cloves—filled the house with that unmistakable seasonal scent and the texture was luxuriously creamy without being overly sweet. I adapted that cup into a larger, carefully tempered preparation that keeps the yolks silky and the mixture safe and velvety. It quickly became our go-to drink for gatherings and quiet nights by the fire.

What makes this preparation special is the balance between the warm spice infusion in the milk and the custard-like base created by cooking the tempered eggs just to the right thickness. The heavy cream folded in at the end gives it a rounded mouthfeel, while the optional spiced rum or bourbon adds a warmed depth that makes each sip celebratory. I love serving it in warmed mugs for a cozy night and in chilled glasses with a grating of nutmeg for parties. This version is approachable for home cooks—no ice bath required if you watch the tempering and cooking steps carefully—and rewards patience with unbeatable flavor.

Why You'll Love This Recipe

  • This preparation is ready from start to fridge in about 1 hour and 15 minutes active time and then chills for at least 3 hours, making it easy to prepare ahead for gatherings.
  • It uses pantry staples: whole milk, eggs, and warm spices—no specialty ingredients required—so you can put it together even on short notice.
  • The technique of tempering eggs prevents curdling, producing a silky texture comparable to store-bought versions but with fresher, more vibrant spice flavor.
  • Make-ahead friendly: it improves overnight as the spices meld into the base and the alcohol, if used, deepens the overall profile.
  • Customizable: swap the spirit, skip the alcohol, or change the sweetness to suit kids and adults alike; it’s crowd-pleasing whether served warm or chilled.
  • Perfect for holiday buffets, intimate dinners, or as a decadent brunch drink when topped with a cinnamon stick or grating of fresh nutmeg.

At my holiday table this has become the drink everyone requests—my cousin always says it tastes like “comfort in a glass.” I once made a double batch for a winter wedding afterparty and ended up with people lingering just to savor a second serving. That’s the kind of recipe that brings people together.

Ingredients

  • Whole milk: 2 cups. Use full-fat whole milk for a creamier base; avoid ultra-filtered milks which can alter texture. I like the freshness of local whole milk when available.
  • Whole cloves: 3 cloves. These release a warm aromatic oil; remove before blending to avoid chewing them in the finished drink.
  • Ground cinnamon: 1 teaspoon, plus extra for garnish. Choose Ceylon for a delicate sweetness or Saigon cinnamon for a bolder flavor.
  • Ground nutmeg: 1/2 teaspoon. Freshly grated is preferable—pre-ground can lose its volatile aromatics.
  • Egg yolks: 6 large. Use very fresh eggs; separate yolks carefully and discard or reserve whites for another use like meringues.
  • Granulated sugar: 1 cup. Adjust modestly if you prefer less sweetness; the custard needs the sugar for body and balance.
  • Heavy cream: 2 cups. This gives the drink its luxurious mouthfeel; replace with half-and-half for a lighter version but expect a thinner texture.
  • Vanilla extract: 1 teaspoon. Use pure vanilla extract for best results; imitation will work but lacks depth.
  • Spiced rum or bourbon (optional): 1 1/4 cups. Aged bourbon adds warmth and caramel notes; spiced rum brings baking-spice complexity. Add to taste.

Instructions

Heat the milk with spices: In a small saucepan, combine 2 cups whole milk, 3 whole cloves, 1 teaspoon ground cinnamon, and 1/2 teaspoon ground nutmeg. Warm over medium heat until it just reaches a gentle boil at the edges and steam rises—about 5 to 7 minutes. Watch carefully so it doesn’t scald; you should see small bubbles forming around the rim and smell the spices releasing. Remove from heat once it simmers and let steep for 5 minutes for deeper infusion. Whisk egg yolks and sugar: While the milk heats, whisk 6 large egg yolks with 1 cup granulated sugar in a medium bowl until the mixture is pale, fluffy, and slightly thickened—2 to 3 minutes by hand or about 1 minute with a hand mixer. The pale color indicates air incorporated into the yolks, which contributes to a lighter texture. Temper the eggs: To prevent scrambling, slowly add a small ladle (about 2 tablespoons) of the hot milk to the yolks while whisking vigorously. Repeat, adding hot milk in a thin stream and whisking constantly until about half the milk is incorporated, then pour the tempered egg mixture back into the saucepan with the remaining milk. This gradual temperature equalization keeps the eggs smooth. Cook to thicken: Return the saucepan to medium-low heat and cook, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens and coats the back of a spoon—about 3 to 5 minutes. Do not boil; if bubbles form across the surface, lower the heat immediately. If you have a thermometer, aim for 160–170°F (71–77°C) for safe pasteurization while preserving texture. Strain and cool: Remove from heat and strain the custard through a fine-mesh sieve into a clean bowl to remove the cloves and any cooked bits. Let it cool to room temperature about 1 hour; stirring occasionally helps release steam and prevents a skin forming on top. Finish and chill: Once cooled, whisk in 2 cups heavy cream, 1 teaspoon vanilla extract, and 1 1/4 cups spiced rum or bourbon if using. Taste and adjust sweetness or spirit. Refrigerate for at least 3 hours, preferably overnight, to let the flavors meld and the texture set. Serve chilled, garnished with a light dusting of ground nutmeg or a cinnamon stick. User provided content image 1

You Must Know

  • This mixture will keep refrigerated for up to 3 days without alcohol and up to 5 days with alcohol; freezing is not recommended as texture separates when thawed.
  • The cooked custard should reach at least 160°F to ensure safety from raw egg while staying below boiling to avoid curdling.
  • For a non-alcoholic batch, increase vanilla by 1/2 teaspoon and add a tablespoon of dark molasses or a dash of allspice for complexity.
  • Freshly grated nutmeg atop each cup adds aromatic lift compared to pre-ground nutmeg in a shaker.

My favorite part is how the aroma fills the kitchen while the milk simmers—it signals hospitality. Guests often arrive early just to catch that first scent. Over the years I’ve learned to make the base a day ahead; chilling overnight gives a smoother, more cohesive drink and makes last-minute entertaining relaxed.

Storage Tips

Store the eggnog in a sealed glass container or pitcher with a tight lid in the coldest part of the refrigerator. If you used alcohol, the mixture will keep a couple of extra days due to the preservative nature of spirits, but always smell and taste briefly before serving. Avoid leaving at room temperature for more than two hours. To reheat gently for warm servings, warm a portion in a saucepan over low heat until just steaming—do not boil. Use clear glass containers so you can watch for separation or curdling signs.

User provided content image 2

Ingredient Substitutions

If you want a lighter version, substitute 1 cup heavy cream and 1 cup half-and-half in place of 2 cups heavy cream; expect a slightly less rich mouthfeel. For dairy-free options, use full-fat coconut milk and a coconut cream substitute, though the flavor will shift noticeably. Replace granulated sugar with 3/4 cup maple syrup for a deeper, more complex sweetness; reduce other liquids by 2 to 3 tablespoons to balance. If avoiding raw eggs entirely, consider using pasteurized liquid egg yolks or a cooked custard base held to 160°F, which this method already achieves when monitored correctly.

Serving Suggestions

Serve chilled in small glasses topped with a light grate of fresh nutmeg and a cinnamon stick for stirring. For a festive presentation, rim the glass lightly with sugar and a pinch of cinnamon or float a star anise for dramatic garnish. Pair with shortbread cookies, spiced nuts, or a rich fruitcake to complement the warm spices. For brunch, serve alongside waffles or cinnamon French toast—the spices in the eggnog echo breakfast flavors beautifully.

Cultural Background

Eggnog traces its roots to medieval European possets and wassail—warm milk-and-ale concoctions used for celebrations. The American version evolved with the availability of rum and later bourbon, particularly in the colonial era where rum trade was prominent. Over centuries it transformed from a warm spiced posset into the chilled, creamy holiday classic enjoyed today in homes across North America. Regional variations reflect local spirits and dairy availability, making each family’s approach distinct.

Seasonal Adaptations

In winter, add a pinch of ground cloves and increase nutmeg slightly for a cozier profile. For a spring twist, fold in a splash of orange liqueur and a hint of vanilla bean to brighten flavors. For holiday parties, consider dividing the base and offering a small selection of mix-ins—bourbon, dark rum, or coffee liqueur—so guests can personalize each cup.

Meal Prep Tips

To prepare ahead, complete the cooked custard base the day before, strain, cool, and refrigerate. Whisk in cream, vanilla, and alcohol the next day, taste for balance, and adjust. Portion into clean glass bottles or jars for easy serving and label with the date. If delivering to a friend, include a small jar of freshly grated nutmeg and instructions to chill before serving.

Making this at home has taught me the value of small, careful steps—especially tempering and gentle cooking. It’s a recipe that rewards patience and becomes part of seasonal rituals. Share it, adapt it, and make the flavors your own; I guarantee it will become one of those dishes people ask you to make every year.

Pro Tips

  • Temper the eggs slowly by whisking in a small amount of hot milk before combining fully to prevent curdling.

  • Monitor the custard with a thermometer and stop heating at 160–170°F to pasteurize without boiling.

  • Strain the cooked mixture to remove whole cloves and any coagulated bits for a silky texture.

This nourishing classic homemade eggnog recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I make this without alcohol?

Yes. If you prefer non-alcoholic eggnog, simply omit the rum or bourbon. Increase vanilla by 1/2 teaspoon and add a tablespoon of dark molasses or a dash of allspice for additional depth.

How long will homemade eggnog keep?

Keep refrigerated in a sealed container for up to 3 days without alcohol and up to 5 days with alcohol. Do not freeze as texture will change.

Tags

Party Foodholidayeggnogchristmasbeveragerecipefeastu
No ratings yet

Classic Homemade Eggnog

This Classic Homemade Eggnog recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 8 steaks
Classic Homemade Eggnog
Prep:25 minutes
Cook:10 minutes
Rest Time:10 mins
Total:35 minutes

Ingredients

Milk and Spices

Egg Mixture

Final Ingredients

Instructions

1

Heat Milk with Spices

Combine whole milk, cloves, cinnamon, and nutmeg in a saucepan. Warm over medium heat until steaming and edges simmer, about 5 to 7 minutes, then steep off heat 5 minutes.

2

Whisk Egg Yolks and Sugar

Whisk egg yolks with granulated sugar until pale and slightly thickened, about 2 to 3 minutes by hand to incorporate air and lighten texture.

3

Temper the Eggs

Slowly whisk a small amount of hot milk into the yolks to raise temperature, then gradually combine the rest to avoid curdling.

4

Cook the Mixture

Return mixture to saucepan and cook over medium-low, stirring constantly, until it coats a spoon (3 to 5 minutes). Do not boil; target 160–170°F for pasteurization.

5

Strain and Cool

Strain through a fine-mesh sieve to remove cloves and any solids. Cool to room temperature, about 1 hour.

6

Mix in Cream, Vanilla, and Alcohol

Whisk in heavy cream, vanilla extract, and optional spiced rum or bourbon. Taste and adjust sweetness or spirit level.

7

Chill Before Serving

Refrigerate at least 3 hours or overnight to let flavors meld. Serve chilled with grated nutmeg or a cinnamon stick.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 420kcal | Carbohydrates: 24g | Protein:
7g | Fat: 32g | Saturated Fat: 10g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
13g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@feastu on social media!

Classic Homemade Eggnog

Categories:

Classic Homemade Eggnog

Did You Make This?

Leave a comment & rating below or tag @feastu on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Emma!

Chef and recipe creator specializing in delicious Party Food cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.