Homemade Classic Eggnog

A rich, comforting homemade eggnog flavored with warm spices, vanilla, and optional spiced rum or bourbon—perfect for holiday gatherings and make-ahead celebrations.

This homemade eggnog has been a holiday ritual in my kitchen for years, arriving with cinnamon-scented air and the soft clink of glasses when the first snow falls. I discovered this particular method during a chilly December evening while trying to recreate the creamy cups of cheer my grandmother used to make. What makes this version special is the gentle balance between spice and richness: whole milk infused with cloves and cinnamon, silky cooked egg yolks sweetened just right, and the lift of vanilla and heavy cream at the end. It is both decadent and comforting, the kind of drink that brings people together around the counter as stories are traded.
I remember the first time I served this at a small family gathering—guests paused mid-conversation when they took their first sip, then smiled and reached for seconds. The texture is velvety, not icy, and the flavor builds from warm spice to a long, creamy finish. When I make it without alcohol, kids and designated drivers still line up; with a splash of spiced rum or a bold bourbon it becomes an elegant adult beverage. This cup of homemade goodness is worth the modest effort, and once you master the tempering step you’ll find it reliably transforms holiday nights into memorable ones.
Why You'll Love This Recipe
- This comes together with simple pantry staples: milk, eggs, sugar, cream, and common spices—no specialty ingredients required, ready in under 30 minutes of active work.
- Make-ahead friendly: prepare the base, chill overnight, and finish with cream and spirit just before serving to deepen flavors and save time on party day.
- Customizable strength: serve it virgin for family-friendly gatherings or add 1 to 1 1/4 cups of spiced rum or bourbon to suit adult tastes without disrupting the balance.
- Crowd-pleaser texture: cooking the egg yolks produces a luxurious, safe custard base that yields a silky mouthfeel without scrambling when tempered correctly.
- Great for scaling: the ratios scale easily if you want to make a double batch for larger celebrations; it also freezes well for up to three months when stored airtight.
- Accessible flavor swaps: swap cinnamon for star anise or use a cinnamon stick infusion if you prefer a subtler spice note.
I’ve served this at potlucks, quiet evenings by the tree, and loud family reunions; each time it evokes the same warm reaction. My partner insists on grating an extra pinch of nutmeg over each glass, which has become our little ritual. Over the years I’ve tweaked the sugar, adjusted the spice, and learned the tempering technique—those small changes are what made it a signature in our holiday rotation.
Ingredients
- Whole milk (2 cups): Use whole milk for richness and mouthfeel. Avoid low-fat milks which thin the texture. If shopping, look for a fresh carton from a trusted brand; organic whole milk yields a slightly cleaner flavor.
- Whole cloves (3 whole cloves): Whole cloves add warm, aromatic depth. Use whole rather than ground to infuse and then remove for a smooth finish.
- Ground cinnamon (1 teaspoon): Choose a fragrant Ceylon or Saigon cinnamon if available for a brighter spice profile; reserve a little extra for grating on top at serving.
- Ground nutmeg (1/2 teaspoon): Freshly grated nutmeg is ideal—its volatile oils provide a nutty, complex aroma that pre-ground nutmeg lacks.
- Egg yolks (6 large): Room-temperature yolks temper more gently and yield a creamier custard. Separate carefully and keep whites for another use like meringues or omelets.
- Granulated sugar (1 cup): Provides sweetness and stabilizes the yolks while cooking. You can reduce slightly if you prefer less sweet, but 1 cup gives a classic balance.
- Heavy cream (2 cups): Adds decadence and a long, silky finish. For a lighter version, use half-and-half but expect a thinner texture.
- Vanilla extract (1 teaspoon): Use a pure vanilla extract or a high-quality paste for the best aroma; imitation extracts can taste flat in such a simple mixture.
- Spiced rum or bourbon (1 1/4 cups, optional): Spiced rum adds warmth and sweet spice notes, while bourbon contributes vanilla and caramel tones—either works depending on preference.
Instructions
Heat Milk with Spices: Combine 2 cups whole milk, 3 whole cloves, 1 teaspoon ground cinnamon, and 1/2 teaspoon ground nutmeg in a small saucepan. Warm the mixture over medium heat until it reaches a gentle simmer and just starts to steam, then lower heat slightly and let the spices steep for 5 minutes. Avoid a rolling boil which can scorch milk; aim for about 180 degrees Fahrenheit if you have a thermometer. Whisk Yolks and Sugar: While the milk warms, whisk 6 large egg yolks with 1 cup granulated sugar in a medium bowl until pale and slightly thickened, about 2 to 3 minutes. The mixture should lighten in color and hold a ribbon when the whisk is lifted. This aeration helps create a creamy custard texture. Temper the Eggs: To avoid curdling, slowly add a ladle or two of the hot milk into the egg-sugar mixture while whisking constantly. Continue adding in a slow, steady stream until half the milk is incorporated, then add the rest. This brings the eggs up to temperature gradually and prevents scrambling. Cook the Custard: Return the combined mixture to the saucepan and cook over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula. Stir until the mixture thickens enough to coat the back of a spoon—about 3 to 5 minutes. Do not let it boil; if it reaches 180 to 185 degrees Fahrenheit it is ready. Immediately remove from heat to stop cooking. Strain and Cool: Pour the custard through a fine-mesh strainer into a clean bowl to catch the cloves and any cooked bits. Let the strained base cool at room temperature for about one hour, stirring occasionally to release steam and speed cooling. 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. Stir until homogeneous, then refrigerate for at least 3 hours or preferably overnight to let flavors meld and the mixture chill thoroughly before serving.
You Must Know
- Cooking the yolks to a safe temperature eliminates raw texture; aim for 160 to 185 degrees Fahrenheit for safety and silkiness.
- This keeps well in the refrigerator for 3 to 4 days; give it a good stir before serving as spices can settle.
- If freezing, use airtight containers and consume within three months; thaw in the refrigerator and whisk to recombine.
- High in calories and fat due to heavy cream and yolks—serve in small portions for a decadent treat and label clearly if alcohol is added.
My favorite part of this method is how the spice infusion sings through the custard without being gritty; straining out the cloves prevents any unexpected chewy pieces. Guests often comment on the smoothness and depth of flavor—proof that a little tempering and patience yields big rewards. The recipe also serves as a blank canvas: swap spirits, reduce sugar, or infuse with citrus peels for bright notes and each variation tells its own story at the table.
Storage Tips
Store eggnog in a covered pitcher or airtight container in the coldest part of the refrigerator. It will keep for 3 to 4 days when prepared with cooked yolks and properly chilled. If you add alcohol, shelf life can extend slightly, but refrigeration remains necessary. For freezing, portion into freezer-safe jars leaving headroom for expansion; thaw overnight in the refrigerator and whisk vigorously to restore texture. Reheat gently on the stovetop for a warm version, stirring constantly and not allowing it to boil to avoid splitting.
Ingredient Substitutions
If you need dairy-free options, substitute canned full-fat coconut milk for heavy cream and unsweetened almond milk for whole milk, though this alters the flavor toward coconut notes. For a lighter mouthfeel, use half-and-half in place of heavy cream and reduce sugar by 1/4 cup. Swap spiced rum with dark rum or bourbon—use a bit less bourbon if it’s very high proof. If you prefer less spice, reduce cinnamon to 1/2 teaspoon and omit cloves; substitute a cinnamon stick for a subtler infusion then remove before serving.
Serving Suggestions
Serve chilled in small coupe glasses or warmed gently for a cozy night. Garnish with freshly grated nutmeg, a cinnamon stick, or a star anise for visual appeal. Pair with spiced cookies, gingerbread, or a simple fruitcake. For an elevated brunch, offer a flight of toppings—whipped cream, finely grated dark chocolate, and toasted nutmeg—to let guests customize each cup.
Cultural Background
Egg-based warm or chilled drinks have centuries of history, with variations across Europe and the Americas. The Americanized spiked eggnog evolved from early English posset and syllabub traditions; colonists adapted it using readily available rum, brandy, or bourbon. Over time it became associated with winter celebrations and hospitality, often served during communal gatherings and as a festive toast at the holidays.
Seasonal Adaptations
In summer, lighten the mixture with chilled half-and-half and serve over ice with a mint sprig. For autumn, stir in a roasted pumpkin purée and warm spices for a pumpkin-spiced version. Holiday parties can feature a boozy bowl: half the mixture blended with ice and served as eggnog slushies. Garnish choices can mirror the season—citrus zest for winter brightness or toasted coconut for tropical holidays.
Meal Prep Tips
Prepare the custard base a day ahead and chill it in an airtight container. On the day of serving, whisk in cream, vanilla, and alcohol, then taste and adjust sweetening. Use labeled containers and keep the alcoholic and nonalcoholic batches separate for clarity. When transporting, pack in an insulated carrier with ice packs to keep it cold and safe for serving at events.
There’s a real joy in handing someone a cup of this eggnog and watching the first taste bring a small, contented smile. It’s an easy ritual that signals celebration, comfort, and togetherness—make it yours and enjoy the tradition.
Pro Tips
Temper the eggs slowly by adding a small amount of hot milk first to raise the temperature gently and prevent curdling.
Use a fine-mesh strainer to remove whole cloves and any cooked bits for an ultra-smooth texture.
Chill overnight for best flavor development; the spices will mellow and integrate for a balanced cup.
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.
FAQs about Recipes
Can I make this eggnog without alcohol?
Yes. If you prefer a nonalcoholic version, omit the rum or bourbon and add an extra 1/4 cup heavy cream for richness. Label as alcohol-free for guests.
How do I avoid scrambled eggs in the mixture?
To prevent curdling, temper the eggs by slowly adding hot milk while whisking constantly, and do not let the custard boil while cooking.
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 Milk with Spices
Combine milk, whole cloves, cinnamon, and nutmeg in a saucepan. Heat over medium until steaming and simmer briefly to infuse, about 5 minutes. Do not boil.
Whisk Egg Yolks and Sugar
Whisk egg yolks with sugar until pale and slightly thickened, about 2 to 3 minutes, forming a ribbon when lifted.
Temper the Eggs
Slowly whisk a small amount of hot milk into the yolk mixture, then continue adding until combined, bringing eggs up to temperature without scrambling.
Cook the Mixture
Return to the saucepan and cook over medium-low, stirring constantly until it coats the back of a spoon, about 3 to 5 minutes; do not boil.
Strain and Cool
Strain through a fine-mesh sieve to remove cloves and any bits. Cool to room temperature, about one hour, stirring occasionally.
Mix in Cream, Vanilla, and Rum
Whisk in heavy cream, vanilla extract, and optional spiced rum or bourbon. Combine thoroughly and taste to adjust sweetness or strength.
Chill Before Serving
Refrigerate at least 3 hours or overnight before serving. Serve chilled with freshly grated nutmeg and optional whipped cream.
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
@gusteen on social media!

Categories:
You might also like...

Fudgy Mississippi Mud Brownies
Ultra-fudgy brownies crowned with melty marshmallows and a glossy cocoa icing. A nostalgic crowd-pleaser that slices cleanly and disappears fast.

Buttery Pecan Pie Bars
Buttery shortbread crust meets gooey brown-sugar pecan filling in these quick, crowd-pleasing bars, prepped in just 10 minutes.

No-Crack Pumpkin Cheesecake
Ultra-smooth pumpkin cheesecake with warm spice, sturdy graham crust, and a foolproof, crack-free bake. Perfect with caramel and whipped cream.

Did You Make This?
Leave a comment & rating below or tag @gusteen 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 Charlotte!
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.

