
A rich, creamy classic eggnog made with whole milk, heavy cream, egg yolks, warm spices, and optional spiced rum or bourbon—perfect for holiday gatherings.

This homemade eggnog has been our holiday centerpiece for years, arriving at the table steaming with cinnamon and nutmeg as relatives trade stories and kids press their faces to the window looking for snow. I first developed this version on a brisk December evening when store-bought mixes felt too sweet and thin; I wanted something with body, a velvety mouthfeel and honest spice. The finish is rounded and warm, with a soft vanilla lift and the gentle kick of optional spiced rum or bourbon. The tempered yolks give a silkiness you won’t get from shortcuts, and letting the mixture chill overnight makes the flavors knit together into something that tastes like celebration.
I discovered how much of a difference technique makes the first time I painstakingly tempered yolks for guests and watched them close their eyes after the first sip as if remembering a long-ago family tradition. The texture here is thick enough to coat a spoon yet light on the tongue, and the aroma—cinnamon, clove and nutmeg—fills the kitchen like an invitation. It’s special without being fussy: straightforward steps, pantry-friendly spices, and the freedom to leave out alcohol for a kid-friendly version. This is my go-to when I want a festive drink that feels homemade, comforting, and a little indulgent.
My family’s reactions are always the same: surprised delight, requests for reheats, and a steady line at the carafe when guests arrive. One holiday, my grandmother asked for the recipe by the second day—so you’ll find this version quickly becomes a repeat request at any gathering.
My favorite part is the ritual of grating fresh nutmeg over each cup just before serving; it elevates the drink and brings out memories of handmade celebrations. I’ve served this to large and small crowds, and it adapts seamlessly—children get creamier, spiced versions while adults get a boozy, aromatic finish.
Store chilled in an airtight glass pitcher or jar to limit flavor transfer and avoid plastic odors. If you’ve omitted alcohol, plan to consume within 48–72 hours; with alcohol, the drink is stable for up to a week. When refrigerating, place a piece of plastic wrap directly on the surface to minimize skin forming, then seal the container. Reheat is not recommended for drinking; if you want a warm serving, gently heat single portions in a small saucepan over low heat, stirring constantly, and do not boil.
For a lighter version, swap one cup of heavy cream for an additional cup of whole milk, though this reduces richness. Use half-and-half in lieu of heavy cream for a middle ground. Substitute coconut cream for heavy cream to create a dairy-free, non-egg alternative, but understand the flavor shifts to a tropical note. For sweetening, replace granulated sugar with 3/4 cup maple syrup for a deeper, more complex sweetness—reduce other liquids by 2 tablespoons to maintain balance.
Serve in warmed or chilled mugs depending on preference; garnish with freshly grated nutmeg, a cinnamon stick, or a star anise for elegance. Pair with gingerbread, butter cookies, or a slice of pound cake—bready desserts cut through richness. For adult gatherings, offer a small carafe of extra rum or bourbon so guests can spike their own cup to taste.
Eggnog traces its roots to medieval Europe’s posset and syllabub—spiced milk-and-wine drinks—and evolved in colonial America where dairy, eggs, and spirits were plentiful. Rum was originally common in coastal colonies, while inland areas used bourbon or rye. The drink became associated with winter festivities and hospitality, often served at gatherings where a large batch signaled celebration and abundance.
Winter calls for the classic aromatic spices used here; for autumn, add a splash of pumpkin purée and pumpkin pie spice and reduce sugar slightly. For a spring twist, lighten with chilled evaporated milk and a hint of orange zest. Holiday variations can include a caramel drizzle, toasted nut topping, or swapping spiced rum for brandy.
One year, I brought this to a cookie exchange and people swore it tasted like a cherished family recipe despite never having been shared. Another time, guests lined up for refills at a rooftop holiday party until one friend admitted it was the only thing warm enough to make the cold tolerable. These moments make the extra minutes spent tempering yolks worth it.
Make the custard base a day ahead and chill; add cream and spirits the next day to preserve texture and keep the aroma bright. Portion into 8-ounce airtight jars for grab-and-go serving, or batch into a large pitcher for stations. If preparing for a party, label a non-alcoholic pitcher so everyone knows which is which.
There’s something quietly celebratory about ladling a cup of this eggnog and watching faces relax—it's more than a drink, it’s a memory-maker. Make it your own and pass along the ritual.
Use room-temperature egg yolks to ensure smooth tempering and avoid curdling.
Strain the custard through a fine-mesh sieve to remove cloves and any small bits of cooked egg.
Chill overnight for best flavor development; spices meld and the texture becomes silkier.
This nourishing classic 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.
This Classic 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.

Combine milk, cloves, cinnamon and nutmeg in a saucepan and warm to a gentle simmer, then remove from heat to allow spices to infuse.
Whisk egg yolks and sugar in a bowl until pale and slightly thickened, about 2–3 minutes.
Slowly add a small amount of hot milk to the yolks while whisking constantly to raise temperature without curdling, then combine fully.
Return the mixture to the saucepan and cook over medium-low heat, stirring constantly until it coats the back of a spoon, about 3–5 minutes; do not boil.
Strain the custard to remove cloves and any solids, cool at room temperature for about one hour, then chill.
Whisk in heavy cream, vanilla and spiced rum or bourbon if using; taste and adjust seasonings.
Refrigerate for at least three hours, preferably overnight, and serve garnished with grated nutmeg or cinnamon.
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
@royalmorsel on social media!


Juicy beef, sweet-charred peppers, and a silky queso drizzle turn these sliders into the ultimate crowd-pleasing bite for game day or weeknight fun.

Melt-in-your-mouth braised short ribs nestled over creamy garlic mashed potatoes, all in a rich, herb-scented sauce that feels like a warm hug.

Golden, garlicky pull-apart loaf swaddled in buttery herbs and stretchy mozzarella that begs to be shared warm from the oven.

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