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

Homemade Classic Eggnog

5 from 1 vote
1 Comments
Abigail Claire
By: Abigail ClaireUpdated: Jan 20, 2026
This post may contain affiliate links. Please read our disclosure policy.

A rich, spiced, and creamy homemade eggnog—perfect for holiday gatherings. Make it with or without rum, chill overnight for best results, and garnish with extra cinnamon.

Homemade Classic Eggnog
This homemade eggnog has been part of my winter hosting rituals for years, a velvety, spiced drink that always signals the start of holiday gatherings. I first learned this technique during a cold December when I wanted something special beyond store-bought mixes. The balance of warm spices in milk tempered with rich egg yolks, finished with heavy cream and a splash of spiced rum or bourbon, creates a texture and flavor that is both indulgent and comforting. The aroma of cinnamon and nutmeg filling the kitchen always draws people into the room, and the first sip invites quiet appreciation before conversation picks up. Over time I tuned this preparation to achieve a consistently smooth body without curdled eggs and a spice level that complements rather than overwhelms. It’s special because it combines simple pantry staples—milk, eggs, sugar, cream—with technique: gentle tempering and careful cooking to thicken without scrambling. Whether you serve it in a punch bowl for a crowd or in small glasses by a fire, it’s one of those recipes where the memories matter as much as the taste. When I make this, friends ask for the recipe and often tell me it tastes like gatherings from their childhood, a sign that this version captures that classic holiday essence.

Why You'll Love This Recipe

  • The method produces a luxuriously smooth texture without cooked egg curdling, thanks to gradual tempering and low-temperature thickening.
  • Uses simple, widely available pantry items and no specialty equipment, making it easy to prepare for a small party or a large gathering.
  • Ready in about 20 minutes of active time with a recommended chilling period of at least 3 hours so you can prep ahead and free up time on the day of serving.
  • Highly adaptable: make it nonalcoholic for family-friendly servings or add spiced rum or bourbon for classic warmth and depth.
  • Make-ahead friendly—flavors deepen when refrigerated overnight, so it’s ideal for entertaining and stress-free hosting.
  • Balanced sweetness and spice: just 1 cup of sugar keeps it pleasantly sweet while cinnamon and nutmeg add seasonal warmth.

I remember one Christmas Eve when I prepared this after wrapping gifts; my partner came in from the cold and took a sip, eyes widening as if they'd been transported back to another holiday. My cousins always ask for the second batch, and once a guest told me this was the first homemade eggnog that didn’t taste eggy. Cleaning up while everyone chatted and lingered over the bowl is one of my favorite parts of hosting.

Ingredients

  • Whole milk (2 cups): Choose full-fat whole milk for the best mouthfeel; lower-fat substitutes make the final drink thin. I often use a trusted brand like Horizon Organic when I want a consistent flavor.
  • Whole cloves (3): These add a warm, slightly sweet spice note. Use whole cloves rather than ground to infuse and then remove for a clean texture.
  • Ground cinnamon (1 teaspoon): Use Ceylon or Saigon cinnamon if you prefer a brighter, more complex spice; reserve a little for garnish.
  • Ground nutmeg (1/2 teaspoon): Freshly grated nutmeg is ideal for aroma and flavor clarity; pre-ground works fine in a pinch.
  • Large egg yolks (6): Room temperature yolks whisk more easily and reach a lighter, fluffier stage when combined with sugar.
  • Granulated sugar (1 cup): Provides body and sweetness. For a slightly deeper flavor, use superfine sugar to dissolve more quickly.
  • Heavy cream (2 cups): This is the key to richness and silky texture; do not substitute evaporated milk if you want the authentic mouthfeel.
  • Vanilla extract (1 teaspoon): Adds roundness and aroma—use pure vanilla extract for the best result.
  • Spiced rum or bourbon (1 1/4 cups, optional): Choose a bottle you enjoy sipping. If serving to children or avoiding alcohol, omit and replace with a little extra vanilla.

Instructions

Heat the milk with spices: In a small saucepan combine the whole milk, whole cloves, ground cinnamon, and ground nutmeg. Place over medium heat and slowly bring to a gentle boil, stirring occasionally so the milk does not scorch. Watch for tiny bubbles at the edge and let the spices infuse for 2 to 3 minutes once steaming. Take off the heat and allow the mixture to rest briefly so the flavors meld. Whisk egg yolks and sugar: While the milk heats, whisk six room-temperature egg yolks with one cup of granulated sugar in a medium bowl until the mixture becomes pale and slightly fluffy, about two to three minutes by hand or one minute with an electric mixer. The air incorporated here lightens the final texture. Temper the eggs: To avoid scrambling, add a small amount of the hot milk to the yolks while whisking continuously. Begin with two to three tablespoons to warm the yolks, then slowly pour the remaining milk in a thin stream while whisking steadily. The goal is an even, warmed mixture rather than cooked eggs. Cook to thicken: Return the combined mixture to the saucepan and cook over medium-low heat, stirring constantly with a heatproof spatula or wooden spoon. Stir until the custard coats the back of a spoon and registers about 160 to 170 degrees Fahrenheit if you use a thermometer. This usually takes three to five minutes; do not boil. Remove from heat immediately. Strain, cool, and finish: Strain the mixture through a fine-mesh sieve to remove the cloves and any solids, then let it cool at room temperature for about one hour. Once cooler, whisk in the heavy cream, vanilla extract, and the spiced rum or bourbon if using. Adjust sweetness or alcohol to taste, then cover and refrigerate for at least three hours, preferably overnight, to allow flavors to meld and the drink to chill properly. User provided content image 1

You Must Know

  • Keep the heat gentle while cooking so the yolks thicken without curdling; 160 to 170 degrees Fahrenheit is the target temperature range.
  • Refrigerate for at least three hours; overnight chilling improves texture and flavor melding and gives a smoother mouthfeel.
  • Freezes poorly; do not freeze once dairy and eggs are combined because texture and separation will occur.
  • This drink is high in calories and fat due to heavy cream and sugar; serve in small portions as a holiday treat.
  • Alcohol is optional; alcohol will add depth and act as a preservative if added, but omit it for family-friendly servings.

One of my favorite aspects is how the aroma of cinnamon and nutmeg fills the house during preparation, a sensory cue that holidays are near. I once prepared two batches back-to-back for a large gathering and found the second batch improved once left overnight. Guests often compliment the smoothness and tell me they cannot detect any overt egginess, which is a direct result of careful tempering and low-heat cooking.

Storage Tips

Store refrigerated in an airtight container or tightly covered bowl for up to three days if it contains alcohol, and up to 24 to 48 hours if alcohol-free, because egg-based beverages are perishable. Glass jars or a covered punch bowl work well; for a compact option use mason jars with lids to chill single servings. When reheating for a warm serving, heat gently over low heat and stir continuously—do not boil—or serve warmed in small cups. Always check for sour aroma, curdling, or separation before serving and discard if any off-odors appear.

Ingredient Substitutions

For a lighter version, reduce heavy cream to one cup and replace the remaining cup with whole milk; expect a less luxurious mouthfeel. Use half-and-half instead of heavy cream for moderate richness. Swap spiced rum for bourbon or brandy depending on your flavor preference; nonalcoholic versions can use an extra teaspoon of vanilla and a dash of rum extract. For a lower-sugar approach, replace half the granulated sugar with a natural sweetener like erythritol, though texture and sweetness perception will change slightly.

Serving Suggestions

Serve chilled in small glasses rimmed with finely grated nutmeg and an extra pinch of cinnamon on top. For festive presentation, float a cinnamon stick or a thin orange twist in each glass. Pair with buttery cookies, gingerbread, or a cheese plate with aged cheddar and spiced nuts. For a brunch-friendly pour, offer coffee and eggnog side by side so guests can choose or combine. It works equally well as an aperitif or a dessert-style drink at the end of a meal.

User provided content image 2

Cultural Background

Eggnog traces its roots to medieval European posset and was brought to the Americas where dairy and spirits were plentiful. Over time it became associated with winter festivities and holidays, especially in North America where rum and later bourbon were common additions. Regional variations include different spirits, the use of beaten whole eggs or only yolks, and spicing preferences. Today, the drink remains a symbol of seasonal celebration and hospitality, often served at gatherings where warmth and conviviality are the aim.

Seasonal Adaptations

In colder months, add a dash of ground ginger or cardamom for extra warmth. For a lighter spring or summer twist, reduce the nutmeg slightly and add a teaspoon of orange zest to brighten the profile. Around Thanksgiving, increase the cinnamon to 1 1/2 teaspoons and serve alongside pumpkin desserts. For New Year’s, top pours with a thin ribbon of cognac and a sprinkle of grated nutmeg for a celebratory finish.

Meal Prep Tips

Prepare the custard base up to three days in advance and keep it refrigerated. Add the heavy cream, vanilla, and alcohol just before serving if you prefer fresher cream flavor or to control alcohol content at the last minute. Portion into individual jars for grab-and-go holiday mornings; they keep well for a day and make a charming gift. When transporting to a party, keep chilled in an insulated cooler with ice packs to maintain food safety.

Making this eggnog is more than a recipe; it’s a ritual that brings people together. Whether you serve it as a pre-dinner toast or dessert accompaniment, its creamy texture and nostalgic aroma always invite conversation. Make it your own with slight adjustments to spice and booze, and enjoy the warm responses it brings.

Pro Tips

  • Warm the egg and milk mixture slowly and use a thermometer when possible to avoid curdling; target 160–170°F.

  • Temper the yolks by adding hot milk gradually; this prevents scrambled yolks and produces a smooth texture.

  • Chill overnight for the best flavor; the spices and dairy meld and the texture becomes silkier.

  • Use whole milk and heavy cream for traditional richness; reducing cream will thin the final drink.

  • Strain the cooked mixture to remove whole spices and any coagulated bits for a perfectly smooth result.

This nourishing homemade classic 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.

Tags

Drinks & Cocktailsrecipesdrinksholidaywinter entertainingeggnogbeverage
No ratings yet

Homemade Classic Eggnog

This Homemade Classic 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
Homemade Classic Eggnog
Prep:20 minutes
Cook:10 minutes
Rest Time:10 mins
Total:30 minutes

Ingredients

Milk and Spices

Egg Mixture

Final Ingredients

Instructions

1

Heat the milk with spices

Combine whole milk, cloves, cinnamon, and nutmeg in a small saucepan. Heat over medium until steaming and just starting to bubble at the edges. Infuse for 2–3 minutes then remove from heat.

2

Whisk egg yolks and sugar

In a medium bowl, whisk egg yolks and granulated sugar until pale and slightly fluffy, about 2–3 minutes by hand or 1 minute with a mixer.

3

Temper the eggs

Slowly add a small amount of hot milk to the yolks while whisking constantly. Continue to add the milk in a thin stream until fully incorporated and warmed.

4

Cook to thicken

Return mixture to the saucepan and cook over medium-low while stirring constantly until it coats the back of a spoon or reaches 160–170°F, about 3–5 minutes. Do not boil.

5

Strain, cool, and finish

Strain to remove cloves, cool at room temperature for about one hour, then whisk in heavy cream, vanilla, and rum or bourbon if using. Chill for at least three hours or overnight before serving.

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: 410kcal | Carbohydrates: 30g | Protein:
6g | Fat: 28g | Saturated Fat: 8g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
11g | 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
@forkelle on social media!

Homemade Classic Eggnog

Categories:

Homemade Classic Eggnog

Did You Make This?

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

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