
A rich, silky homemade eggnog flavored with warm spices and a splash of spiced rum or bourbon. Perfect for holiday gatherings and cozy winter evenings.

This homemade eggnog has been our holiday tradition for as long as I can remember, arriving with the first cold snap and staying through every festive toast. I first learned this version from my grandmother during a snowy December; she handed me the wooden spoon and a story about how a carefully tempered custard kept the whole family warm and cheerful. The final result is a lush, velvety drink that balances creamy dairy, bright vanilla, and softly spiced aromatics. When served chilled with a dusting of nutmeg, it tastes celebratory and comforting at once.
I developed slight adjustments over the years to make it easier to prepare and more consistent in texture. The critical moments are tempering the eggs so they do not scramble and cooking the custard until it coats the back of a spoon. The texture should be thick but pourable, and the spices should come through without overpowering the dairy. Whether you add spiced rum or bourbon for an adult version or keep it alcohol free for family-friendly gatherings, this preparation reliably earns second helpings and fond memories.
In my family, this drink brings everyone together. The first sip usually prompts compliments and a request for the recipe. I often prepare a double batch for large get-togethers; friends joke that you can tell which cups came from my house because they have the flakiest nutmeg on top and a little extra cinnamon warmth.
My favorite part is the ritual of grating fresh nutmeg over each cup and watching faces light up when the first spoonful hits. Over the years, guests have told me this is the best eggnog they've tasted, and many ask for a bottle to take home. It is a drink that both evokes memory and creates new traditions.
Store chilled eggnog in airtight glass containers or a covered pitcher in the refrigerator. For best quality, consume within three days. If you need to prep earlier, make the custard base and refrigerate it for up to 24 hours, then whisk in the cream and alcohol on the day of serving. When reheating a small portion for a warmed serving, heat gently over low heat while stirring; do not boil, as this can separate the cream and scramble the eggs further.
If you prefer a lighter version, substitute one cup of whole milk with one cup of light cream, or use whole milk with reduced-fat cream, but expect a thinner texture. For a non-dairy option, use full-fat coconut milk in place of heavy cream and a high-fat non-dairy milk for the base, noting the flavor will shift. To remove alcohol, omit the spiced rum or bourbon and increase vanilla by an additional 1/2 teaspoon and a tablespoon of dark molasses for depth.
Serve chilled in small glass tumblers or heatproof mugs for a warm presentation. Garnish with freshly grated nutmeg and a light dusting of cinnamon. For festive flair, float a cinnamon stick in each cup or rim glasses with a cinnamon-sugar mixture. Pair this beverage with gingerbread cookies, pecan pie, or a board of mild cheeses for contrast between creamy and nutty flavors.
Eggnog traces back to medieval Europe, where warm milk and ale combinations evolved into the rich, egg-based punch popular in colonial America. Spices and spirits were status symbols in early recipes, and by the 18th century, the drink became associated with celebrations and hospitality. Regional variations developed over time, from Puerto Rican coquito with coconut to British posset-style warm custards. This version leans on the American tradition of a chilled, boozy custard perfected for holiday gatherings.
In winter, amplify warming spices with a pinch of ground cloves or cardamom for complexity. For spring or summer gatherings, reduce the nutmeg and serve very cold with crushed ice and a lemon twist for brightness. During holidays, use spiced rum for deeper aromatics; for New Year celebrations, increase the bourbon slightly and garnish with candied orange peel for a celebratory note.
Make the custard base a day ahead and cool it completely before refrigeration. On serving day, fold in the cream, vanilla, and alcohol, then chill for at least three hours. Portion into individual jars for grab-and-go servings, labeling with the preparation date. Use airtight containers and keep chilled until fifteen minutes before serving to allow subtle aromas to open up.
One year I served this at a small family reunion after a blizzard delayed travel; it warmed everyone and turned a stressful evening into a cozy celebration. Guests later told me they used the recipe with leftover holiday rum and that it became a favorite for celebrating small wins during the year. The most repeated line I hear is that the texture is unusually smooth for homemade eggnog, which is the greatest compliment.
Enjoy this homemade eggnog with loved ones and feel free to adapt it to your taste. The process of tempering and slow cooking rewards patience with a velvety, festive beverage that carries memory as beautifully as flavor.
Use room temperature eggs to help the yolks emulsify smoothly when whisked with sugar.
Strain the custard through a fine-mesh sieve to remove cloves and any small curdled bits for a silky texture.
Grate fresh nutmeg over each serving just before presenting to preserve the spice's aroma.
If the custard begins to simmer or bubble, immediately lower the heat to avoid scrambling the eggs.
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.
Refrigerate for up to 3 days in an airtight container. Do not freeze after adding heavy cream.
Yes. Tempering involves slowly adding hot milk to whisked egg yolks to raise temperature without scrambling. It is followed by cooking until the mixture coats a spoon.
Omit the spiced rum or bourbon and increase vanilla slightly. You can add a tablespoon of molasses for deeper flavor.
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 whole milk, cloves, ground cinnamon, and ground nutmeg in a small saucepan. Heat over medium until the mixture comes to a gentle boil and simmer for 1 to 2 minutes to infuse the spices. Remove from heat and allow to cool slightly before tempering.
In a medium bowl, whisk the egg yolks with granulated sugar until pale, light, and thickened, about 2 to 3 minutes. The mixture should form a ribbon when lifted with the whisk.
Slowly add a ladle of hot milk to the yolk mixture while whisking constantly to raise temperature without curdling. Repeat with two to three more ladles until well combined.
Return the combined mixture to the saucepan and cook over medium heat, stirring constantly, until it thickens and coats the back of a spoon, about 3 to 5 minutes. Do not let it boil.
Remove from heat and strain through a fine-mesh sieve to remove cloves and any solids. Let cool at room temperature for about one hour before adding cream.
Whisk in heavy cream, vanilla extract, and spiced rum or bourbon if using. Stir until fully combined, then cover and refrigerate for at least three hours, preferably overnight.
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
@yumelle on social media!


Juicy chicken meatballs baked with Parmesan and herbs, spooned with marinara, and covered in melty mozzarella on toasted slider rolls. Irresistible for parties.

Twirl eerie-colored spaghetti and top it with gooey, cheese-stuffed monster meatballs complete with olive eyes for a delightfully spooky family dinner.

Silky egg ribbons swirl through savory chicken broth, scented with sesame and scallions. Simple pantry staples, ready in just 10 minutes.

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