Homemade Eggnog

A rich, creamy homemade eggnog scented with warm spices and finished with cream and vanilla. Serve chilled with a splash of spiced rum or bourbon for holiday cheer.

This homemade eggnog has been my holiday signature for years and it always brings people together. I first learned this custard style version on a snowy afternoon when I wanted something both comforting and celebratory. The base is a spiced milk infusion that I temper into a silky egg yolk custard then finish with rich cream and a touch of vanilla. The texture is luxuriously thick but still pourable and it clings to the spoon in the best way. The aroma of cinnamon and nutmeg fills the kitchen and the first sip always invites that contented smile.
I discovered how forgiving this method can be when I overdid the heat one year and saved the mixture by tempering more slowly and stirring constantly. That moment taught me the importance of attention and patience when working with eggs. When served with a dusting of extra nutmeg or a cinnamon stick the presentation feels classic and indulgent. Whether you keep it virgin or add spiced rum or bourbon this version balances sweetness with warm spice and a clean vanilla finish.
Why You'll Love This Recipe
- This produces a silky, custard style beverage that is richer than store bought options and yet easy enough for a home cook to make on a busy afternoon.
- It uses pantry spices and common dairy so you rarely need a special shopping trip and it is ready to serve after chilling overnight for best flavor.
- The tempering step protects the eggs and yields a smooth texture rather than scrambled bits so the mouthfeel stays luxurious.
- It scales up easily for parties and keeps well refrigerated which makes it perfect for entertaining over a long weekend.
- You can make it without alcohol for guests of all ages or add 1 1/4 cups of rum or bourbon for a traditional festive finish.
- It tastes of warm cinnamon and freshly grated nutmeg with a rounded vanilla finish that pairs well with ginger cookies and citrus desserts.
I have watched this drink turn quiet conversations into long fond recollections. Family members request it for Christmas morning and friends often ask me for a jar to take home. The combination of simple techniques and big flavors makes it a crowd pleaser and a recipe I return to every year.
Ingredients
- Whole milk 2 cups Use whole milk for the best body and spice extraction. Avoid ultra low fat options as they give a thin result. Organic or local milk adds a cleaner milk flavor.
- Whole cloves 3 Add whole cloves so they are easy to remove after steeping. Cloves are potent so three release warm, aromatic notes without overpowering the drink.
- Ground cinnamon 1 teaspoon Choose Ceylon or a good quality cassia cinnamon. Ground cinnamon releases quickly into warm milk and balances the nutmeg.
- Ground nutmeg 1/2 teaspoon Freshly grated nutmeg is best. Pre ground can be used but the fresh grated flavor is brighter and more aromatic.
- Large egg yolks 6 Use fresh large eggs and separate the yolks carefully. The yolks provide richness and the base for a custard style finish.
- Granulated sugar 1 cup Regular white sugar gives sweetness and helps stabilize the custard. If you prefer slightly deeper flavor use light brown sugar but expect a subtle molasses note.
- Heavy cream 2 cups Heavy cream folded in at the end makes the texture lush and more like classic eggnog. Do not substitute with milk or you will lose that signature mouthfeel.
- Vanilla extract 1 teaspoon Use a pure vanilla extract for depth. If you have vanilla bean scrap the seeds from one pod for an extra layer of aroma.
- Spiced rum or bourbon 1 1/4 cups optional Choose a quality spiced rum or a mellow bourbon. Add to taste and remember alcohol will round the flavors and add warmth.
Instructions
Heat Milk with Spices In a small saucepan combine the whole milk, whole cloves, ground cinnamon, and ground nutmeg. Warm the mixture slowly over medium heat and bring it just to a gentle boil while stirring occasionally. Allow the spices to infuse for one to two minutes after the first bubble appears then remove from heat. Visual cue is the fragrant steam and the milk just rising around the edges. Whisk Egg Yolks and Sugar While the milk heats whisk together the egg yolks and granulated sugar in a medium bowl until the mixture becomes light in color and slightly thickened, about two to three minutes by hand. The ribbon stage is a good indicator when a trail remains briefly on the surface after lifting the whisk. Temper the Eggs Slowly add a few tablespoons of the hot milk into the yolk mixture while whisking constantly to temper. Continue adding hot milk in a thin steady stream until about half of the milk is incorporated and the egg mixture feels warm. This gradual method prevents curdling and builds a stable custard. Cook the Mixture Pour the tempered yolk mixture back into the saucepan and return to medium heat. Stir constantly with a wooden spoon or heat proof spatula and cook until the mixture thickens enough to coat the back of a spoon, about three to five minutes. Do not let it boil. The safe temperature target is around 160 to 170 degrees Fahrenheit but watch the texture carefully for thickening. Strain and Cool Remove from heat and strain the custard through a fine mesh strainer to remove the whole cloves and any coagulated bits. Transfer to a clean bowl and let it cool at room temperature for about one hour. Stir occasionally to release steam and speed cooling but avoid rushing with ice which can shock the texture. Mix in Cream, Vanilla and Rum Once cooled whisk in the heavy cream, vanilla extract, and the spiced rum or bourbon if using. Taste and adjust sweetness or spirit level. The cream will lighten the texture and the vanilla will round the flavors. Chill Before Serving Refrigerate the mixture for at least three hours and preferably overnight to allow the flavors to meld and the drink to chill thoroughly. Serve cold with a dusting of extra freshly grated nutmeg or a light dusting of ground cinnamon.
You Must Know
- This custard style drink is higher in calories and fat than lighter alternatives but the richness is part of the classic appeal.
- It stores well in the refrigerator for up to three days or it freezes in a tight container for up to three months though texture may change after freezing.
- Use pasteurized eggs if you are serving pregnant guests or anyone with a weakened immune system for added safety.
- Alcohol acts as a preservative so spiked versions may last a bit longer but still follow refrigeration guidelines.
- Freshly grated nutmeg on top brightens the aroma and is the classic finishing touch.
My favorite aspect is the ritual of making it, the cadence of whisking and the perfume of spices while it cools. Family members will always remember the first glass at holiday gatherings and I love the way a warmed conversation seems to follow. One year a friend declared it better than any bar version and asked for the recipe which made me smile.
Storage Tips
Store chilled in an airtight glass container or a sealed mason jar to prevent absorption of refrigerator odors. Keep at a temperature below 40 degrees Fahrenheit and use within three days for best freshness. If you plan to make a large batch divide into smaller containers so you only open what you need. To reheat a small serving gently warm in a saucepan over low heat while stirring but avoid boiling which will break the custard. For frozen storage use heavy duty freezer containers and thaw slowly in the refrigerator before serving.
Ingredient Substitutions
If you need to swap ingredients use half and half in place of heavy cream for a lighter texture though it will be less rich. For a dairy free version use an unsweetened almond or oat milk and a coconut cream in place of heavy cream to retain body, though expect a coconut note. Swap granulated sugar with an equal amount of maple syrup for a deeper flavor profile but reduce additional liquids slightly. For booze free keep the full amount of cream and vanilla to preserve mouthfeel and add a teaspoon of rum extract for aroma without alcohol.
Serving Suggestions
Serve chilled in small glasses to highlight its richness. Garnish with freshly grated nutmeg, a cinnamon stick for stirring, or a thin orange twist for brightness. Pair with gingerbread cookies, shortbread, or a warm fruit cake. For a brunch presentation set out a topping bar with extra nutmeg, shaved chocolate, and whipped cream. Small ramekins of toasted almonds or candied citrus make elegant accompaniments and cut through the creaminess.
Cultural Background
Eggnog traces back to early medieval European possets and syllabubs which combined warm milk and ale with eggs and spices. In colonial America rum and later bourbon became the popular spirits added to the drink and it evolved into a celebratory holiday beverage. Regional variations include the use of different spirits or spices and modern commercial versions. The ritual of sharing eggnog at gatherings continued as a symbol of hospitality and seasonal celebration.
Seasonal Adaptations
In summer serve a lighter version using chilled milk and half and half with less sugar and add bright citrus zest. For winter celebrations keep the full cream and try adding a pinch of cardamom or a split vanilla bean for a more complex aroma. For New Year gatherings spike with a darker aged rum and a twist of orange peel. Small changes to the spices change the tone from cozy to festive while maintaining the same technique.
Meal Prep Tips
Make the custard base up to two days ahead and keep chilled. Add the cream and alcohol just before serving to keep the texture fresh. Portion into serving bottles or mason jars for a grab and pour setup if you are entertaining. Label jars with the date and optional content notes for guests. If you are prepping for a party set aside a small pitcher of warmed eggnog to offer both hot and cold options.
Concluding on a personal note I hope this version becomes one you return to each year. The comfort of the spices and the handmade quality make it a memorable part of holiday hosting. Enjoy crafting it slowly and sharing the results with people you love.
Pro Tips
Temper the eggs slowly by adding hot milk a little at a time while whisking to prevent scrambling.
Use fresh whole spices or freshly grated nutmeg to maximize aroma and flavor.
Chill the mixture overnight for the best melding of flavors and full thickening.
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.
FAQs about Recipes
Is it safe to use raw eggs?
Yes. To avoid any risk use pasteurized eggs or buy pasteurized liquid egg yolks.
How long will homemade eggnog keep?
Keep refrigerated in an airtight container and use within three days. Spiked versions may last a bit longer but still follow refrigeration guidelines.
Tags
Homemade Eggnog
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.

Ingredients
Milk and Spices
Egg Mixture
Final Ingredients
Instructions
Heat Milk with Spices
Combine milk and spices in a small saucepan and bring to a gentle boil over medium heat. Allow spices to infuse for one to two minutes then remove from heat.
Whisk Egg Yolks and Sugar
Whisk egg yolks and sugar until pale and slightly thickened about two to three minutes. Look for a ribbon like trail when the whisk lifts.
Temper the Eggs
Slowly add hot milk to the yolks while whisking to temper and prevent curdling. Continue until about half the milk is incorporated then return to the saucepan.
Cook the Mixture
Cook over medium heat stirring constantly until it coats the back of a spoon about three to five minutes. Do not boil.
Strain and Cool
Strain the custard to remove cloves and any bits then cool at room temperature for about one hour before adding cream.
Mix in Cream Vanilla and Rum
Whisk in the heavy cream, vanilla and rum or bourbon if using. Taste and adjust seasoning or spirit level.
Chill Before Serving
Refrigerate for at least three hours and preferably overnight. Serve chilled 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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@cravele on social media!

Categories:
You might also like...

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A speedy, restaurant-quality chicken and broccoli stir-fry ready in 25 minutes—bright, savory, and more satisfying than takeout.

6-inch Mocha Cheesecake
A small, indulgent mocha cheesecake with an Oreo crust, silky coffee-chocolate filling, and a chocolate-cocoa whipped cream finish—perfect for two to six people or a special treat.

Air Fryer Caramelized Pineapple
Sweet, caramelized pineapple made quickly in the air fryer — perfect solo, over ice cream, or as a bright topping for pancakes.

Did You Make This?
Leave a comment & rating below or tag @cravele on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.

Hi, I'm Emily!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
