Homemade Eggnog

A rich, warmly spiced homemade eggnog—creamy, velvety, and perfectly balanced with cinnamon and nutmeg. Make it boozy or alcohol-free for cozy holiday gatherings.

This homemade eggnog has been my holiday go-to for years, the kind of recipe that fills the house with warm, nostalgic aromas and prompts neighbors to stop by when they catch the scent. I stumbled on this combination during a chilly December when I wanted something richer than store-bought and more comforting than plain custard. The first batch I served at a small family gathering vanished in minutes; the texture is silky, the spice balance inviting, and the finish rounded with vanilla and optionally warmed with spiced rum or bourbon. It’s become the treat I make when friends arrive with late-night carols and when the weekend feels made for slow conversation.
What makes this version special is the way the egg yolk custard is tempered and gently thickened, producing a velvety body that carries spices rather than masking them. The cloves and freshly grated nutmeg give a fragrant top note while ground cinnamon ties the flavors together with sweetness. Whether you serve it chilled for dessert or slightly warmed for a snug fireside cup, this preparation rewards patience: a little stirring, a careful tempering of eggs, and an overnight chill transform simple ingredients into something celebratory and deeply satisfying.
Why You'll Love This Recipe
- Uses simple pantry staples and grocery-store dairy: whole milk, heavy cream, eggs, and common spices for a rich, authentic flavor.
- Flexible timing: ready in about 30 minutes active time, with a recommended 3-hour chill that can be done overnight for better flavor melding.
- Make-ahead friendly: the custard component can be prepared a day ahead and combined with cream and spirit before serving.
- Crowd-pleasing: creamy texture and warm spices appeal to both kids (omit alcohol) and adults, perfect for holiday gatherings.
- Customizable alcohol level: add 1 to 1 1/4 cups spiced rum or bourbon for a boozy version, or skip for a family-friendly beverage.
- Texture control: tempering prevents curdling and produces a smooth sip without graininess or eggy pockets.
Personal note: my cousin once brought store-bought eggnog to a holiday brunch and after tasting this version declared she would never go back. I like to set a small bowl of extra grated nutmeg on the table so guests can adjust the finish, and I always keep a bottle of good vanilla extract on hand because it lifts the custard without stealing the spice spotlight.
Ingredients
- Whole milk (2 cups): Use full-fat milk for body and mouthfeel; the higher fat content supports a luxurious texture when combined with heavy cream. Avoid skim or low-fat varieties.
- Whole cloves (3 whole): Add whole cloves to infuse warm, sweetly pungent notes; remove before blending to keep the drink smooth.
- Ground cinnamon (1 teaspoon): Use a good-quality ground cinnamon or Ceylon variety for a softer, sweet spice; reserve a pinch for garnish if desired.
- Ground nutmeg (1/2 teaspoon): Freshly grated nutmeg is ideal but ground works well; nutmeg gives signature warmth and a slightly nutty finish.
- Large egg yolks (6): Room-temperature yolks whisk to a pale, airy ribbon; they provide structure and richness without the metallic taste whole eggs can sometimes impart.
- Granulated sugar (1 cup): Sweetens and stabilizes the custard; you can reduce slightly for less sweetness but maintain enough to balance the dairy and spices.
- Heavy cream (2 cups): Adds decadence and silk; the cream is folded in after cooling so the custard remains smooth and not overly cooked.
- Vanilla extract (1 teaspoon): A pure vanilla extract adds depth and rounds the spices—don’t skip it.
- Spiced rum or bourbon (1 1/4 cups, optional): Choose your favorite spirit; spiced rum adds aromatic notes while bourbon gives warm caramel undertones. Add to taste.
Instructions
Heat the milk and spices:In a small saucepan combine 2 cups whole milk, 3 whole cloves, 1 teaspoon ground cinnamon, and 1/2 teaspoon ground nutmeg. Warm the mixture over medium heat, stirring occasionally, and bring it just to a gentle boil or until it begins to steam and fragrance the kitchen. Allow the spices to infuse for 3 to 5 minutes; avoid a rolling boil to prevent scalding the milk.Whisk egg yolks and sugar:While the milk warms, place 6 large egg yolks and 1 cup granulated sugar in a medium bowl. Whisk vigorously until the mixture is pale, thickened, and ribbon-like when the whisk is lifted, about 2 to 3 minutes. This aeration helps create a light, cohesive custard base.Temper the eggs:To prevent curdling, slowly add a ladleful of the hot spiced milk into the yolks while whisking constantly. Continue with small additions until about one-third of the milk has been incorporated, then pour the tempered yolk mixture back into the saucepan with the remaining milk, whisking steadily.Cook to thicken:Return the pan to medium heat and cook, stirring constantly with a wooden spoon or heatproof spatula. Watch for the mixture to thicken and coat the back of a spoon, which usually takes 3 to 5 minutes. Remove from heat just before it reaches a simmer; do not boil, as that will scramble the custard.Strain and cool:Remove the whole cloves and pass the custard through a fine-mesh sieve into a clean bowl to ensure smoothness. Let it cool at room temperature for about 1 hour, stirring occasionally to release residual heat evenly and to prevent a skin from forming.Finish and chill:Once cooled, whisk in 2 cups heavy cream, 1 teaspoon vanilla extract, and 1 1/4 cups spiced rum or bourbon if desired. Taste and adjust with a little extra nutmeg or cinnamon. Refrigerate for at least 3 hours, ideally overnight, so flavors meld and the texture chills thoroughly.
You Must Know
- Custard safety: Proper tempering prevents scrambled eggs while gently heating to a safe, thickened custard; do not let the pan reach a rolling boil.
- Storage window: Keep refrigerated and consume within 3 days for best quality if alcohol is omitted; with alcohol and proper refrigeration, it can keep up to 4 days.
- Freezing note: Freezing changes texture because eggs and dairy separate when thawed; freezing is not recommended for best mouthfeel.
- Allergy flag: Contains eggs and dairy; omit alcohol to serve to children and non-drinkers safely.
My favorite part is the ritual: grating a little extra nutmeg at the table and watching guests’ faces when the first sip reveals the custard’s creaminess. Once, after an overnight chill, I discovered that the spices were even more harmonious and the aroma in the fridge had deepened; that’s when I started always making it a day ahead. The simple act of setting out a small grater and letting people finish their own cups creates a warm, interactive moment that feels both nostalgic and a little ceremonious.
Storage Tips
Store the eggnog in an airtight glass container in the refrigerator. Use a wide-mouth jar or a covered pitcher so you can stir before serving; separation is normal and gentle stirring will reincorporate components. If you’ve added alcohol, the eggnog will keep a little longer—up to four days—because the spirit slows microbial growth, but always use your senses: if it smells sour or the texture is grainy, discard. Reheat gently on the stove for a warm serving, stirring constantly until just warmed; do not boil. Glass containers maintain flavor best and avoid metallic aftertastes.
Ingredient Substitutions
If you need to modify the recipe, here are dependable swaps: replace whole milk with 2 percent for a slightly lighter body and use 1 cup heavy cream plus 1 cup half-and-half to maintain creaminess. For a dairy-free version, use coconut milk (full-fat) and a neutral coconut cream, though the flavor will shift to tropical notes. Swap granulated sugar for superfine sugar for faster dissolution or use maple syrup (reduce by 15 percent) for a deeper, autumnal sweetness. For alcohol-free gatherings, omit the spirit entirely and increase vanilla by 1/2 teaspoon for added warmth.
Serving Suggestions
Serve chilled in small stemmed glasses or warmed in mugs with a twist of orange peel for brightness and a dusting of freshly grated nutmeg on top. Accompany with ginger cookies, spiced shortbread, or toasted hazelnuts for textural contrast. For a brunch, pair with a cinnamon coffee cake; for evening dessert, offer biscotti or a dense fruitcake. Garnish ideas include a cinnamon stick for stirring or a thin slice of candied orange to elevate the presentation.
Cultural Background
Eggnog traces its roots to British and early American traditions where warm ale and milk were combined with eggs and spices for festive drinks. Colonists adapted the drink using rum from the Caribbean and later local whiskies and bourbons, creating regional variations. Historically, egg-based drinks signaled abundance, often reserved for celebrations. Over time, the recipe has evolved with modern safety standards and refrigeration, but the core of warm spices, dairy, and eggs remains a nostalgic marker of winter gatherings and holiday cheer.
Seasonal Adaptations
In winter, keep the classic spices but try adding a small pinch of cardamom for an exotic twist or fold in finely chopped crystallized ginger for heat. For autumn, substitute part of the heavy cream with pumpkin purée and pumpkin pie spice for a pumpkin eggnog. For summer, serve chilled with crushed ice and a lemon twist to brighten the richness. Holiday variations include swapping spiced rum for madeira or tawny port for a sweeter, fortified character.
Meal Prep Tips
To streamline, prepare the custard base a day ahead and refrigerate covered. When ready to serve, whisk in cream, vanilla, and alcohol and chill for at least 3 hours. Portion into individual jars for grab-and-go servings or freeze small silicone ice cubes from a non-alcohol batch for a quick cool-down trick when chilling time is short. Use clear glass containers so you can see if separation has occurred and stir well before serving to restore silky texture.
Every holiday season, I’m reminded that food is as much about company as flavor. This eggnog brings people together, whether poured into small cups for kids or spiked gently for adults. Make it your own, and don’t be afraid to adjust spices and sweetness until it sings.
Pro Tips
Always temper yolks by adding a small amount of hot milk first, then slowly incorporate the rest to prevent curdling.
Use freshly grated nutmeg for the brightest flavor; grate directly over each cup when serving.
Chill overnight whenever possible; the resting time improves spice integration and texture.
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
Can I make this without alcohol?
If you prefer alcohol-free eggnog, omit the rum or bourbon and increase vanilla to 1 1/2 teaspoons. Chill overnight for the best flavor.
What does it mean to temper the eggs?
Yes. Tempering involves slowly whisking hot liquid into egg yolks to raise their temperature without scrambling. Add the warmed milk gradually while whisking.
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 the milk with spices
Combine milk, whole cloves, cinnamon, and nutmeg in a saucepan. Warm slowly over medium heat until steaming and fragrant, about 3 to 5 minutes; avoid boiling.
Whisk egg yolks and sugar
In a bowl, whisk egg yolks and sugar until pale and fluffy, about 2 to 3 minutes, creating a ribbon when the whisk is lifted.
Temper the eggs
Slowly add a small amount of the hot milk into the egg yolks while whisking constantly, then gradually incorporate all milk to prevent curdling.
Cook the custard
Return the 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 boil.
Strain and cool
Remove cloves and strain the custard through a fine-mesh sieve. Cool at room temperature for about one hour before adding cream.
Mix in cream, vanilla, and spirit
Whisk in heavy cream, vanilla, and spiced rum or bourbon if using. Stir until combined and adjust spices to taste.
Chill before serving
Refrigerate for at least three hours, preferably overnight, to allow flavors to meld. Stir well before serving and garnish with grated nutmeg.
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
@culinya on social media!

Categories:
You might also like...

5-Ingredient Mac and Cheese
A creamy, nostalgic five-ingredient mac and cheese made with pantry staples—ready in under 30 minutes and perfect for weeknights or a simple family gathering.

Air Fryer Christmas Donut Holes
Tiny, festive donut holes cooked in the air fryer and coated in cinnamon sugar, finished with melted butter and holiday sprinkles for a quick seasonal treat.

Air Fryer Parmesan Crusted Chicken Wings (Crispy & Easy!)
Golden, crunchy wings coated in a savory parmesan crust — all made quickly in the air fryer for a fuss-free, crowd-pleasing snack or main.

Did You Make This?
Leave a comment & rating below or tag @culinya 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 Sophia!
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.
