30-MINUTE MEALS! Get the email series now
Silksavor

Homemade Eggnog

5 from 1 vote
1 Comments
Julia
By: JuliaUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

Thick, creamy, and aromatic homemade eggnog with warm nutmeg — simple to make on the stove and perfect for holiday gatherings.

Homemade Eggnog

This Homemade Eggnog Recipe has been my holiday staple for years. I first learned to make it on a quiet December afternoon when store-bought eggnog tasted overly sweet and thin; I wanted something richer, with a genuine egg custard texture and a warm nod of nutmeg. The result is wonderfully thick and creamy, with a comforting aroma that makes the whole kitchen smell like the holidays. Guests often ask whether I used a special cream or secret ingredient, and the secret is careful tempering and heating to build body without scrambling the yolks.

I developed this approach after several kitchen experiments, dialing in the yolk-to-cream ratio so the mixture finishes silky rather than curdled. Seven yolks and a generous measure of heavy cream produce a custardy mouthfeel that clings to the spoon, but the drink remains pourable. I keep the spices simple so nutmeg sings through, and I always remove whole cloves to avoid sharp clove flavor. This is the kind of recipe that becomes a ritual: whisking yolks until pale, heating milk to the brink of a simmer, and slowly bringing the two together. It’s an indulgent treat best shared with friends and family.

Why You'll Love This Recipe

  • Rich, custard-like texture achieved with seven egg yolks and heavy cream for a truly homemade mouthfeel that store-bought versions rarely match.
  • Simple pantry ingredients; you can make it in 25 minutes from start to chill-ready, perfect for last-minute hosting.
  • Flexible: enjoy it straight, or add spirits to taste. Starts balanced so you can easily tailor sweetness and booze.
  • Mild spice profile with freshly ground nutmeg and optional whole cloves gives warmth without overpowering the dairy and egg flavors.
  • Make-ahead friendly: it chills and develops flavor overnight, and keeps for 2 to 3 days refrigerated.
  • Accessible technique: tempering eggs is the key skill, and the instructions break it down so even beginners can succeed.

When I first served this at a small holiday brunch, even skeptical guests commented on how much it tasted like something from a French bistro — velvety and well-seasoned. My family asks for this each season now; it’s become the drink I make when I want to create a warm, celebratory moment without fussing over complicated steps.

Ingredients

  • Egg yolks: Use seven large egg yolks for structure and creaminess. Fresh, room-temperature yolks whip up to a pale, thick ribbon; do not use egg whites in this measure or the texture will be thinner.
  • Sugar: 1/2 cup granulated sugar provides sweetening without cloying. If you prefer a less-sweet drink, reduce by 1 to 2 tablespoons.
  • Milk: 1 3/4 cups whole milk adds lightness. Full-fat milk creates body without overshadowing the cream; ultra-filtered or organic milks work beautifully.
  • Heavy whipping cream: 1 cup heavy cream is the ingredient that gives the drink its luxurious texture. Use labeled heavy cream or heavy whipping cream with at least 36 percent fat.
  • Nutmeg: 1 teaspoon ground nutmeg provides the signature warm spice. For the freshest flavor, grate nutmeg from a whole seed at the end, if you have one.
  • Whole cloves: Two cloves are optional and add gentle aromatic depth; remove them before chilling to avoid pungency.
  • Salt and vanilla: A pinch of salt brightens flavors and 1/4 teaspoon vanilla rounds out the profile. Use pure vanilla extract for the best result.

Instructions

Whip the yolks and sugar: Place the seven egg yolks and 1/2 cup granulated sugar in a large mixing bowl. Using an electric mixer on medium speed, beat until the mixture becomes pale yellow, thick, and ribbons form when the whisk is lifted, about 6 to 8 minutes. This aeration helps create body and a smooth mouthfeel. Warm the dairy and spices: In a medium to large saucepan, combine 1 3/4 cups whole milk, 1 cup heavy cream, 1 teaspoon ground nutmeg, two whole cloves if using, and a pinch of salt. Warm over medium heat, stirring occasionally, until it reaches a gentle simmer and tiny bubbles form at the edge, about 6 to 8 minutes. Do not let it boil; you only want it to steam and begin to thicken slightly. Temper the eggs: To prevent scrambling, slowly add a small ladleful of the warm milk mixture to the whipped yolks while whisking constantly. Continue adding warm milk in small increments, whisking until incorporated, until about half of the milk is absorbed. This gradual temperature equalization prevents curdling and builds a stable custard base. Finish cooking the mixture: Return the tempered yolk mixture to the saucepan with the remaining warm milk and cream. Cook over low to medium heat, stirring constantly with a heatproof spatula, until the mixture registers 160 to 170 degrees Fahrenheit on an instant-read thermometer and thickens enough to coat the back of the spatula, about 3 to 5 minutes. If you touch the spatula and draw a line with your finger, the line should hold briefly. Cool and flavor: Remove the pan from heat. Stir in 1/4 teaspoon vanilla extract and remove the cloves. Strain through a fine-mesh sieve if you see any small bits. Transfer to a container, cover, and refrigerate until cold. Chill for at least 2 hours for best results; the flavor mellows and body firms slightly as it cools. User provided content image 1

You Must Know

  • This keeps well refrigerated for 2 to 3 days; always store in a sealed container and give it a gentle stir before serving.
  • For safety, heat the mixture to at least 160 degrees Fahrenheit to reduce bacterial risk from raw yolks while preserving a creamy texture.
  • Freezing is not recommended because the texture separates when thawed; instead, make-ahead and refrigerate.
  • High in calories and cholesterol due to yolks and cream; a small serving is richly satisfying and best savored slowly.

My favorite part about this drink is the way the aroma of warm nutmeg fills the house during prep. Family members often start gathering when they smell it heating on the stove; that anticipatory moment is as important as the first sip. On a cold evening, a small glass warmed slightly in your hands feels like a seasonal hug.

Storage Tips

Store in a nonreactive airtight container in the refrigerator and consume within 48 to 72 hours. Glass jars with tight-fitting lids or a covered pitcher work well; leave a little headspace if you plan to stir in spirits later. To re-chill, stir the mixture vigorously or give it a one-minute whisk to reincorporate any cream separation. Do not freeze or leave at room temperature for extended periods; the custardy base is perishable. If you plan to add alcohol, do it just before serving for best texture and flavor stability.

Ingredient Substitutions

To lighten the drink, substitute half-and-half for the heavy cream, but expect a thinner texture and slightly less luxurious mouthfeel. Use lactose-free milk and lactose-free cream if needed; flavor will be near-identical. For a vegan variation, this base will not work; see the variations section for a plant-based alternative using silken tofu or cashew cream and aquafaba to emulate egg structure. If you prefer a smokier flavor, swap 1/4 teaspoon of nutmeg for a small pinch of ground cinnamon, but do so conservatively to preserve balance.

User provided content image 2

Serving Suggestions

Serve chilled in small glasses or demitasse cups garnished with a fresh grating of nutmeg and a cinnamon stick for stirring. For a boozy version, add 1/4 cup to 1/2 cup of bourbon, rum, or brandy per batch and taste as you go. For nonalcoholic entertaining, float a thin slice of orange peel for a citrus lift. Pair with buttery cookies, gingerbread, or a slice of fruitcake — the creaminess balances spicy and citrus-forward sweets beautifully.

Cultural Background

Eggnog has roots in medieval Europe where warm, milky posset-like beverages were spiked with alcohol and spices. The North American version leaned into rum and later bourbon, becoming a holiday tradition at gatherings. Over centuries the recipe evolved from a household punch to a signature wintertime drink. Regional variations include British “posset” and Canadian versions that sometimes incorporate maple syrup. The essential elements — eggs, dairy, spice, and optional spirit — remain constant across cultures.

Seasonal Adaptations

For winter holidays keep the original warm spice profile. In early fall, consider adding a splash of pumpkin puree and a pinch of pumpkin spice for a harvest twist, but reduce sugar slightly. For spring celebrations lighten the drink with more milk than cream and a touch of orange blossom water. During peak holiday entertaining, double the batch and hold the heated, tempered base chilled so you can add spirits and garnish quickly for guests.

Meal Prep Tips

Whip the yolks and sugar the day before and refrigerate covered. Warm the dairy mixture and temper the yolks on the day you plan to serve so the final drink is freshest. Store in wide-mouth jars for easy ladling and label with the date. If you plan to serve both alcoholic and nonalcoholic versions, portion the base into separate pitchers before adding spirits so guests can choose. Use an instant-read thermometer to hit the target temperature precisely; it saves time and prevents overcooking.

There’s a quiet pleasure in making eggnog from scratch: the ritual of whisking, the aroma that fills the kitchen, and the way a small glass can make an ordinary evening feel special. I hope this method becomes part of your holiday rotation and brings warm memories to your table.

Pro Tips

  • Bring your milk and cream to a gentle simmer and remove from heat before tempering to avoid scrambling the eggs.

  • Use an instant-read thermometer to reach 160 to 170 degrees Fahrenheit; it ensures safety without curdling.

  • Grate fresh nutmeg over each serving for a bright, aromatic finish rather than relying on pre-ground spice.

  • Chill the mixture for at least two hours to let flavors meld and the texture firm up slightly before serving.

  • If separating occurs after chilling, whisk vigorously or shake in a sealed jar to reincorporate.

This nourishing 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

How long does homemade eggnog last?

Heat the mixture to 160 to 170 degrees Fahrenheit and refrigerate promptly; consume within 2 to 3 days.

Can I add alcohol to this?

Yes. Add 1/4 cup to 1/2 cup bourbon, rum, or brandy to the finished batch and taste, adding more if desired.

Tags

Beveragesdrinkseggnogholidayrecipesamerican
No ratings yet

Homemade Eggnog

This 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: 4 steaks
Homemade Eggnog
Prep:10 minutes
Cook:15 minutes
Rest Time:10 mins
Total:25 minutes

Ingredients

Egg Base

Dairy & Spices

Instructions

1

Whip yolks and sugar

Beat egg yolks and sugar on medium speed until pale, thick, and ribboning, about 6 to 8 minutes. This builds body and ensures a smooth custard base.

2

Heat milk, cream and spices

Warm milk, heavy cream, nutmeg, cloves, and a pinch of salt in a saucepan over medium heat until just simmering at the edges. Do not boil.

3

Temper eggs

Slowly whisk a small amount of warm milk into the whipped yolks to raise their temperature, then continue adding more in increments until half the hot mixture is combined.

4

Cook to safe temperature

Return the combined mixture to the saucepan and heat, stirring constantly, until it reaches 160 to 170 degrees Fahrenheit and coats the back of a spatula, about 3 to 5 minutes.

5

Finish and chill

Remove from heat, stir in vanilla, remove cloves, strain if necessary, transfer to a container, and refrigerate until cold. Use within 2 to 3 days.

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: 355kcal | Carbohydrates: 33g | Protein:
9.2g | Fat: 21.2g | Saturated Fat: 6g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
8g | 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
@silksavor on social media!

Homemade Eggnog

Categories:

Homemade Eggnog

Did You Make This?

Leave a comment & rating below or tag @silksavor 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 Julia!

Chef and recipe creator specializing in delicious Beverages 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.