Homemade Classic Eggnog

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.

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.
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.
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
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.

Ingredients
Milk and Spices
Egg Mixture
Final Ingredients
Instructions
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.
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.
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.
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.
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
Did You Make This?
Leave a comment & rating below or tag
@forkelle on social media!

Categories:
You might also like...

3-Cheese Zucchini Boats
Tender zucchini halved and filled with creamy ricotta, melted mozzarella, and shaved Parmesan, loaded with sautéed veggies for a colorful, comforting light meal.

3-Ingredient Chocolate Coconut Balls
No-bake coconut truffles coated in dark chocolate — just 3 ingredients and a handful of minutes to make a crowd-pleasing sweet treat.

5-Ingredient Homemade Almond Joy Candy Bars
A simple, pantry-friendly treat that recreates the classic Almond Joy using just five ingredients. Chewy coconut centers topped with an almond and enrobed in dark chocolate—perfect for gifting or snacking.

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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Abigail!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
