
Thick, creamy homemade eggnog flavored with cinnamon, nutmeg, and vanilla — a classic holiday sipper that's richer and more comforting than store-bought.

This thick, creamy homemade eggnog has been my holiday ritual for years. I first learned this version during a chilly December when I wanted a drink that tasted like all the best parts of the season: warm spices, rich dairy, and that velvety mouthfeel you only get from a lovingly cooked mixture. The first sip always takes me back to evenings when my family gathered around the tree, mugs in hand, while the kitchen filled with the scent of nutmeg and cinnamon. It’s the kind of drink that feels indulgent without being complicated—simple ingredients, careful technique, and a little patience produce something far superior to anything in a carton.
I discovered how transformative tempering the eggs was one year when a friend brought a batch to a potluck. The texture was silky and custardy, not grainy or separated the way lesser eggnogs can be. Since then, I’ve refined the proportions and timing so that the balance of sweetness, spice, and dairy is perfect. Served chilled with a dollop of whipped cream and a sprinkle of freshly grated nutmeg, this recipe becomes the highlight of holiday mornings and late-night gatherings alike. It’s rich enough to sip slowly, yet smooth enough that people come back for another cup.
I remember the first time I served this at a small family brunch: my grandfather, who rarely praised anything sweet, told me it "tasted like Christmas." That sort of reaction is common—guests appreciate the homemade richness, and even those who say they dislike eggnog usually take a second sip. Over the years, I’ve found small tweaks like using whole milk with a splash of heavy cream and grating fresh nutmeg make an enormous difference in flavor and mouthfeel.
My favorite aspect is how a few simple techniques—tempering and a short, controlled cook—transform ordinary pantry items into something luxurious. It’s a drink that invites conversation; I often make a large batch and let guests sprinkle their own nutmeg and choose whether to add a little rum or bourbon. Every holiday, someone asks for the recipe and then texts me a happy photo of their first homemade cup.
Store chilled in a covered container or pitcher in the refrigerator; a mason jar or an airtight glass container keeps it freshest. This mixture will stay good for up to one week—shake or stir well before serving, as natural settling can occur. To maintain the best aroma and avoid absorbing fridge odors, keep it sealed and away from strong-smelling foods. Reheat only if you plan to serve it warm; gentle warming on the stovetop over low heat while stirring will prevent curdling.
If you need to lighten the drink, replace half the whole milk with 2% milk and reduce the heavy cream to 1/2 cup; the result will be less rich but still flavorful. For a dairy-free option, use a full-fat coconut milk plus almond milk, but expect a coconut undertone and thinner texture. If you prefer not to use raw eggs, substitute 3/4 cup pasteurized liquid egg product or omit the yolks and thicken with a small slurry of cornstarch, although that changes the classic mouthfeel.
Serve in chilled cups or heatproof mugs depending on the season. Garnish with a generous dollop of whipped cream and a dusting of freshly grated nutmeg or a light sprinkle of cinnamon. For a celebratory adult version, add 1 to 2 tablespoons of bourbon, rum, or brandy per serving. Pair with shortbread cookies, gingerbread, or a slice of fruitcake for a classic holiday spread.
Eggnog traces its roots to early medieval European posset and posset-like drinks—mixtures of hot milk and ale or wine—eventually evolving into the egg-and-dairy beverage we know today. In North America, it became associated with winter holidays and colonial tavern culture, where large communal bowls were common. The addition of spirits like rum and brandy became customary in festive contexts, and regional variations developed across the United States and Canada.
In summer, serve this chilled with a lighter hand on the cream and spices, garnished with citrus zest for brightness. For autumn, increase the nutmeg and add a pinch of ground cloves or allspice to complement pumpkin or apple treats. During winter holidays, make a large batch and allow it to chill overnight—flavors meld and mellow, producing a deeper, more rounded profile that guests will remember.
Make the mixture a day ahead and refrigerate; it will thicken slightly and the flavors will harmonize. Portion into individual jars for grab-and-go servings or keep in a large pitcher for self-service. If you’re hosting, prepare whipped cream in advance and store in a piping bag for quick, elegant topping. A handheld immersion blender can quickly smooth any texture inconsistencies before serving.
This recipe celebrates the comfort of tradition while giving you room to personalize—add liquor, adjust spices, or sweeten to taste. It’s a beverage that invites sharing and creates warm memories every season. I hope you make it part of your holiday ritual and pass it on to friends and family.
Use a digital thermometer to ensure the mixture reaches 160°F for both safety and proper thickening.
Grate fresh nutmeg just before heating for brighter, fresher spice aroma.
Cover the surface with plastic wrap touching the liquid while chilling to prevent a skin from forming.
This nourishing homemade traditional 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 mixture to 160°F and temper the eggs to reduce food-safety concerns; using pasteurized eggs is another safe option.
Store it in an airtight container in the refrigerator for up to one week. Stir or shake before serving.
This Homemade Traditional 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.

In a medium bowl, whisk 6 large egg yolks with 2/3 cup granulated sugar until pale and slightly thickened, about 2 to 3 minutes, ensuring sugar dissolves.
Combine 1 cup heavy cream, 2 cups whole milk, 1 teaspoon freshly grated nutmeg, a pinch of cinnamon, and a pinch of salt in a heavy-bottomed saucepan. Heat to a bare simmer over medium-high heat, stirring occasionally.
Add one spoonful of the hot dairy into the yolks while whisking vigorously; repeat with several spoonfuls until the yolks are warmed to avoid curdling.
Return the tempered egg mixture to the saucepan and cook over medium heat, whisking constantly until slightly thickened and registering 160°F on a digital thermometer.
Remove from heat, stir in 1/2 teaspoon vanilla extract, strain through a fine-mesh sieve, cover with plastic touching the surface, and refrigerate until chilled. Blend with 1-2 tablespoons milk if a thinner texture is desired.
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
@flavest on social media!


Bright, tangy lemon cookies made with just white chocolate, fresh lemon, and unsweetened shredded coconut. No oven, no fuss — ready in about 10 minutes and perfect for make-ahead treats.

Simple, portable strawberry protein bites made with strawberry puree, coconut flour, and vanilla protein powder. Ready in 10 minutes and perfect for snack time.

A cozy, pantry friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten free, and full of warming curry flavor.

Leave a comment & rating below or tag @flavest 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.