
A rich, spiced homemade eggnog with a velvety texture, made from whole milk, heavy cream, egg yolks, and warm spices. Add rum or bourbon for a classic holiday treat.

This homemade eggnog has been my holiday favorite for years and it always marks the start of festive gatherings in my home. I first discovered this combination of warm spices and creamy texture on a snowy evening when I wanted something richer than store-bought mixes. Preparing it from scratch fills the kitchen with the scent of cinnamon and nutmeg and creates a velvety drink that family and friends remember long after the last sip. The balance of milk, heavy cream, and egg yolks gives a luxuriously smooth mouthfeel while the sugar and spices bring bright, familiar flavors.
I first served this version at a small holiday brunch and watched even the skeptics come back for seconds. It is forgiving to make, and tempering the eggs properly results in a custard base that is safe and silky. When I make it, I often set aside a small pitcher of unspiked nog for children and those who prefer no alcohol while offering spiked bowls with spiced rum or bourbon for adults. This approach has become a ritual and it turns a simple drink into a centerpiece for conversation and celebration.
Personally I have served this at quiet winter breakfasts and loud holiday dinners. The first time my grandmother tried it she declared it similar to the eggnog from her childhood. That kind of praise made the extra care feel worthwhile and turned this into a recipe I return to every year.
My favorite part is how the aroma transforms the kitchen as it cools. I learned to make the custard slowly and to strain it thoroughly after the first batch that had tiny bits of cooked egg. Since then I always strain and always taste before chilling so the final drink is smooth and perfectly spiced. Guests often comment on the fresh nutmeg and how homemade has a different clarity than pre made versions.
Store in a tightly sealed glass container or pitcher with a secure lid to prevent absorption of refrigerator odors and to maintain a clean flavor. Keep the temperature consistent at about 40 degrees Fahrenheit or lower. If you added spirits, the mixture will keep a little longer but still treat it like a fresh dairy product and use within four days. When reheating for a warm version, do so gently over low heat and do not bring to a boil. Stir frequently and serve warm within an hour. Always check for off smells or separation before serving.
If you need to lighten the drink, substitute half and half for some of the heavy cream but expect a thinner texture. For a dairy free option use full fat coconut milk for the heavy cream and a fortified plant based milk for the whole milk, keeping in mind the flavor will become coconut forward. Replace granulated sugar with a simple syrup if you prefer it to dissolve completely; use 1 cup simple syrup in place of the sugar. If you must avoid raw eggs entirely, use pasteurized liquid egg yolks or a cooked custard method closely following temperature guidelines.
Serve chilled in small glasses or heat gently for a warm tradition. Garnish each serving with a light dusting of freshly grated nutmeg or a cinnamon stick for stirring. Pair with ginger cookies, pecan pie, or spiced fruit cake to echo the warm flavor profile. For an elegant presentation, rim glasses with a mix of sugar and grated nutmeg. For family friendly gatherings provide a labeled carafe with and without spirits.
Eggnog traces its roots to a centuries old European tradition of warm, spiced milk and eggs enjoyed by the wealthy. In North America the drink evolved into a festive holiday staple where rum and later bourbon became common additions. Regional variations include the British posset and Caribbean versions that emphasize rum. Making eggnog at home reconnects with that old fashioned hospitality and seasonal ritual where a shared drink marked celebration.
In winter add a touch of orange zest or a split vanilla bean during the milk infusion for a holiday aromatic twist. For summer gatherings try a lighter chilled version using half the heavy cream and topping glasses with grated frozen nutmeg. At Thanksgiving increase the cinnamon slightly and offer a small pot of warmed apple cider alongside for a complementary pairing. For New Year serve with a splash of sparkling wine on top of individual servings for a festive finish.
Make the custard base a day ahead and refrigerate. On the day of serving whisk in the heavy cream and alcohol if using and give it a final chilled hour. Portion into smaller glass bottles if transporting to a party and keep cool in an insulated bag with ice packs. Label bottles that contain alcohol and keep a separate unspiked container for children. This approach saves time on the event day and delivers consistent flavor.
There is comfort in making this by hand and sharing it with people you care about. The ritual of stirring warm milk, tempering eggs, and watching the custard thicken is part of the pleasure. I hope this version becomes one you return to year after year.
Temper the yolks slowly with warm milk to prevent curdling and achieve a smooth custard.
Strain the cooked custard through a fine mesh strainer to remove whole cloves and any solids for a silky texture.
Chill the mixture for at least three hours or overnight to let flavors meld and the texture settle.
Use freshly grated nutmeg at service for the brightest aromatic impact.
If you prefer less sugar, reduce granulated sugar by two to four tablespoons and taste before chilling.
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. For safety, heat the custard to 160 degrees Fahrenheit and cool promptly. Alternatively use pasteurized egg yolks.
Refrigerate in a sealed container and use within 3 to 4 days. Alcohol extended storage is not a substitute for refrigeration.
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.

Combine milk and spices in a saucepan and warm to a gentle simmer, then remove from heat and let the spices infuse for a few minutes.
Whisk the egg yolks and sugar until pale and slightly thickened to create the base for a silky custard.
Slowly add hot milk to the yolks while whisking constantly to avoid curdling and to gently raise the yolks temperature.
Return mixture to the saucepan and cook over medium low heat until it coats the back of a spoon or reaches 160 degrees Fahrenheit.
Strain to remove cloves and any solids, then cool to room temperature before refrigerating for about one hour.
Whisk in heavy cream, vanilla, and optional spirits, adjust seasoning, then chill thoroughly 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.
Leave a comment & rating below or tag
@whiskia on social media!


Tender, herb-laced meatballs baked to juicy perfection with Parmesan and garlic. Perfect over spaghetti, tucked into subs, or served with favorite dips.

Creamy, silky carbonara with smoky bacon, peppery bite, and perfectly coated spaghetti. Ready in 25 minutes for a comforting, crowd-pleasing dinner.

A rich, silky garlic pasta made in one pan with milk and Parmesan for a fast, comforting dinner that is ready in about 20 minutes.

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