
A rich, creamy homemade eggnog scented with nutmeg and vanilla — simple to make on the stove and far superior to store-bought.

This homemade eggnog has been my holiday staple for years. I first developed this version on a quiet December afternoon when I wanted something richer and more fragrant than the thin, overly sweet cartons at the supermarket. The result was a wonderfully thick, velvety drink with warm nutmeg scent and a mellow vanilla finish that felt like a hug in a mug. It became the centerpiece of our family gatherings — a few mugs by the fire, laughter, and the unmistakable aroma of toasted nutmeg floating through the house.
What makes this preparation special is the balance of texture and flavor: the egg yolks add a luxurious body without being eggy, the cream lends silkiness, and the milk keeps it light enough to sip. I temper the yolks carefully so the mixture is safe and smooth, then finish with freshly grated nutmeg for that classic aroma. Whether served spiked with a splash of rum or kept alcohol-free for guests of all ages, this is a cold-weather favorite you'll return to year after year.
I remember the first time I served this: my usually skeptical uncle took a sip, closed his eyes, and asked for the recipe. It’s been requested at every holiday since. Friends tell me they prefer it to the bottled varieties because it tastes fresher and the nutmeg aroma is far more pronounced. That little moment — seeing someone unexpectedly delighted — is what keeps me making it year after year.
My favorite aspect is the aroma of freshly grated nutmeg on top of each cup — it triggers the holiday mood instantly. Guests often compliment the texture: thick but not heavy, with enough sweetness and spice to feel indulgent. I’ve learned that chilling overnight deepens the flavors and makes the drink taste more cohesive.
Store chilled eggnog in an airtight container in the refrigerator for up to 3 days; any separation can be remedied by shaking or stirring before serving. Do not leave at room temperature for more than 2 hours. To freeze, pour into a freezer-safe container leaving headspace and freeze for up to 1 month; thaw overnight in the fridge and whisk to recombine. Use glass jars or stainless-steel containers to avoid flavors leaching. When reheating a single serving, warm gently in a saucepan over low heat and stir constantly — avoid boiling, which will break the texture.
If you want a lighter version, swap half-and-half for heavy cream, but expect a thinner mouthfeel. For dairy-free adjustments, replace milk and cream with full-fat coconut milk and coconut cream, but note coconut will introduce a distinct flavor. To reduce sugar, replace part of the sugar with a 1:1 natural sweetener like allulose or erythritol; start with 3/4 of the sugar amount and adjust to taste. For a richer custard, add an extra yolk or use more heavy cream. Avoid using egg substitutes — they won’t provide the same silkiness.
Serve chilled in small heatproof glasses or holiday mugs, garnished with a dusting of freshly grated nutmeg and a cinnamon stick for stirring. Pair with ginger cookies, mince tarts, or a slice of rich fruitcake. For an adult version, float a splash of bourbon or aged rum on top and torch a nutmeg-dusted foam for dramatic presentation. For brunch, offer alongside waffles or savory omelettes — the sweet spice complements egg-forward dishes beautifully.
Eggnog traces its roots to early British and colonial American traditions — a warming blend of eggs, milk, and spices enjoyed during winter gatherings. Historically, fortified with rum or brandy, it was a celebratory drink for holidays and harvest festivals. Over time it evolved into the creamy, spiced beverage we recognize today, with regional twists: Puerto Rican coquito uses coconut, and some European versions emphasize brandy or sherry. This homemade approach honors that heritage while keeping the technique approachable for modern cooks.
In winter, boost spices with a pinch of ground cloves and a half-teaspoon of cinnamon. For spring and summer brunches, reduce nutmeg and serve chilled with a citrus twist — add a teaspoon of orange zest. For holiday parties, prepare the base ahead and offer a spirits bar (rum, bourbon, brandy) so guests can spike their cups. You can also infuse the milk with cinnamon sticks and vanilla bean in autumn for deeper spice notes.
Make the base a day in advance and chill overnight; flavors meld and the texture rounds out. Store in a sealed pitcher and give a good whisk before serving. If planning for a crowd, double or triple the ingredients and use a heavy-bottomed pot to regulate heat while tempering. Label the container with the date and alcohol instructions if offering both spiked and alcohol-free options. Keep garnishes separate until serving for the best presentation.
Eggnog is more than a drink; it’s a ritual that brings people together. Make a batch, invite a few friends, and enjoy the warmth it brings to the season. I promise once you taste the homemade version, you’ll rarely reach for the carton again.
Temper the eggs by adding warm milk slowly while whisking to prevent curdling.
Use an instant-read thermometer and remove from heat at 160–170°F for safety and proper texture.
Grate fresh nutmeg just before serving for the most aromatic garnish.
Chill overnight when possible to let flavors meld and improve texture.
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.
Yes — heat the combined mixture to 160–170°F to reduce risk from raw eggs. Using an instant-read thermometer ensures safety.
Store in the refrigerator for 2–3 days; shake or whisk before serving if separation occurs.
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.

Place 7 large egg yolks and 1/2 cup sugar in a large bowl. Beat on medium speed until pale and thick, about 6–8 minutes.
In a saucepan combine 1 3/4 cups milk, 1 cup heavy cream, 1 tsp nutmeg, 2 cloves (optional), and a pinch of salt. Heat until it begins to simmer, stirring occasionally.
Slowly whisk a small amount of hot dairy into the yolks to raise temperature gradually. Continue adding in increments until incorporated.
Return mixture to the saucepan and heat while stirring until it reaches 160–170°F and slightly thickens. Do not boil.
Remove from heat, stir in 1/4 tsp vanilla, discard cloves, strain if desired, then refrigerate until cold. Serve chilled with grated nutmeg.
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.
Leave a comment & rating below or tag
@savoryte on social media!


Flaky pan-seared tilapia topped with a velvety lemon butter sauce. Quick to cook, bright with citrus, and weeknight-easy yet dinner-party special.

Start your morning with veggie-loaded, protein-packed egg muffins at just 50 calories each. Perfect for make-ahead breakfasts, freezer-friendly, and easy to customize.

Crispy, cheesy, and ready in minutes, this viral tortilla fold layers bacon, egg, avocado, and melty cheese into a perfectly portable triangle.

Leave a comment & rating below or tag @savoryte on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.

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