Nonalcoholic Eggnog
There’s something undeniably magical about a creamy, spiced cup of eggnog during the holiday season. But what if you want to enjoy that classic festive flavor without the alcohol? Enter Nonalcoholic Eggnog—a rich, velvety, and perfectly spiced treat that warms your soul and delights your taste buds, all without a drop of booze. This homemade version uses wholesome ingredients like whole milk, heavy cream, and fresh eggs, gently infused with nutmeg, cinnamon, and vanilla. It’s the kind of cozy indulgence that can be savored by everyone, whether you’re hosting a holiday gathering or simply seeking a comforting wintertime beverage.
Top Reasons to Make Nonalcoholic Eggnog
- Family-friendly: Perfect for guests of all ages, including kids and those avoiding alcohol.
- Rich and creamy: The combination of whole milk and heavy cream creates a luscious texture that rivals any store-bought version.
- Customizable flavors: You can easily adjust the spices or add garnishes like a sprinkle of nutmeg or even turkey bacon for a savory twist.
- Homemade goodness: No preservatives or artificial flavors — just real ingredients you can trust.
- Festive and comforting: It brings the cozy holiday spirit right to your cup, making any moment feel special.
Ingredient List
- 4 cups whole milk – for that creamy base
- 1 cup heavy cream – adds richness and smooth texture
- 3/4 cup granulated sugar – balances the spices with sweetness
- 4 large eggs – provide body and thickness
- 1 teaspoon vanilla extract – enhances the overall flavor
- 1/2 teaspoon ground nutmeg – classic warm spice
- 1/4 teaspoon ground cinnamon – subtle spice depth
- Turkey bacon (for garnish, optional) – adds a smoky, savory contrast
Appliances & Accessories
- Medium saucepan: For gently heating the milk and cream mixture.
- Mixing bowls: To whisk eggs and sugar together.
- Whisk: Essential for combining ingredients smoothly and avoiding lumps.
- Fine mesh strainer: To ensure your eggnog is silky and free of any cooked egg bits.
- Measuring cups and spoons: For precise ingredient amounts.
- Refrigerator-safe pitcher or container: For chilling your eggnog until ready to serve.
Cooking Nonalcoholic Eggnog: The Process
Step 1: Combine Milk, Cream, and Spices
Pour 4 cups of whole milk and 1 cup of heavy cream into a medium saucepan. Add 1/2 teaspoon ground nutmeg and 1/4 teaspoon ground cinnamon. Warm the mixture over medium heat, stirring occasionally, until it’s hot but not boiling—about 5 to 7 minutes. This allows the spices to infuse beautifully into the milk and cream.
Step 2: Whisk Eggs and Sugar
While the milk mixture is warming, crack 4 large eggs into a mixing bowl. Add 3/4 cup granulated sugar and whisk vigorously until the mixture is pale and slightly thickened. This step is key to creating that signature custardy richness in your eggnog.
Step 3: Temper the Eggs
To avoid scrambling the eggs, slowly pour about one cup of the hot milk mixture into the egg-sugar mixture while whisking constantly. This gradual process raises the temperature of the eggs gently, preparing them to be combined with the hot milk without curdling.
Step 4: Combine and Cook
Pour the tempered egg mixture back into the saucepan with the remaining milk and cream. Cook over low heat, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens slightly and coats the back of the spoon—around 5 to 8 minutes. Be patient and keep the heat low to prevent curdling.
Step 5: Strain and Add Vanilla
Remove the saucepan from heat. Pour the eggnog through a fine mesh strainer into a clean pitcher or bowl to remove any cooked egg bits. Stir in 1 teaspoon vanilla extract for that lovely aromatic finish.
Step 6: Chill and Serve
Cover the eggnog and refrigerate for at least 2 hours to let it cool and thicken further. Before serving, give it a good stir. For a festive touch, garnish with a sprinkle of nutmeg or even crispy turkey bacon for a savory contrast.
Better Choices & Swaps
- Milk alternatives: Use full-fat coconut milk or almond milk for a dairy-free twist, though texture will vary.
- Sweeteners: Swap granulated sugar for honey or maple syrup for a natural sweetness.
- Spices: Add a pinch of ground cloves or allspice for extra warmth.
- Egg substitute: For those avoiding raw eggs, try using pasteurized egg products or a silken tofu blend, but note the texture will differ.
- Garnish options: Instead of turkey bacon, consider cinnamon sticks, star anise, or a dusting of cocoa powder.
Avoid These Mistakes
- Heating the milk mixture too quickly or letting it boil—this can scorch the milk and create an unpleasant flavor.
- Adding eggs directly to hot milk without tempering—this will scramble the eggs.
- Skipping the straining step—strained eggnog is smoother and more enjoyable.
- Using low-fat or skim milk—whole milk and cream are essential for that rich, creamy texture.
Save for Later: Storage Tips
Your homemade Nonalcoholic Eggnog keeps well in the refrigerator for up to 3 days. Store it in an airtight container or pitcher, and always give it a good stir before serving, as natural separation may occur. If you want to prepare in advance for a party, make it a day ahead—the flavors meld beautifully with time!
Common Questions
Can I make Nonalcoholic Eggnog without raw eggs?
Yes! To avoid raw eggs, use pasteurized egg products available in some grocery stores. Alternatively, you can try a custard base made with cornstarch or silken tofu, but expect a different texture and flavor.
How do I keep my eggnog from curdling?
Temperature control is crucial. Always warm the milk and cream gently, and temper the eggs by slowly adding hot milk to them before combining everything. Stir constantly over low heat until thickened, but do not let it boil.
Can I make this recipe vegan?
This version uses dairy and eggs, but you can adapt it with plant-based milks like coconut or almond milk and replace eggs with silken tofu or commercial egg replacers. The texture and taste will change, but it can still be delicious.
What’s the best way to garnish Nonalcoholic Eggnog?
A classic dusting of freshly grated nutmeg or cinnamon works beautifully. For a savory-sweet contrast, try crispy turkey bacon. You can also add cinnamon sticks or a twist of orange peel for extra aroma.
Try These Next
- Chocolate Chip Cinnamon Roll Cake – A perfect sweet pairing for your festive drink.
- Caramel Pecan Pear Galette – A rustic dessert that complements the warm spices of eggnog.
The Takeaway
Crafting your own Nonalcoholic Eggnog at home is a rewarding and delicious way to elevate your holiday gatherings. With simple, high-quality ingredients and a little patience, you can enjoy the timeless flavors of eggnog without any alcohol. Whether sipped by the fire, served at a festive brunch, or shared with loved ones, this creamy, spiced beverage is sure to become a seasonal favorite. Don’t forget the optional turkey bacon garnish for a surprising and savory twist that will have your guests asking for seconds!
Indulge in the wholesome goodness of this classic drink, and experience the cozy comfort and joy it brings to every cup. Cheers to holiday moments made even sweeter and more memorable!
Share on Pinterest

Nonalcoholic Eggnog
Ingredients
Equipment
Method
- Pour 4 cups of whole milk and 1 cup of heavy cream into a medium saucepan. Add 1/2 teaspoon ground nutmeg and 1/4 teaspoon ground cinnamon. Warm the mixture over medium heat, stirring occasionally, until it’s hot but not boiling—about 5 to 7 minutes.
- While the milk mixture is warming, crack 4 large eggs into a mixing bowl. Add 3/4 cup granulated sugar and whisk vigorously until the mixture is pale and slightly thickened.
- Slowly pour about one cup of the hot milk mixture into the egg-sugar mixture while whisking constantly to temper the eggs and avoid scrambling.
- Pour the tempered egg mixture back into the saucepan with the remaining milk and cream. Cook over low heat, stirring constantly, until the mixture thickens slightly and coats the back of the spoon—around 5 to 8 minutes.
- Remove the saucepan from heat. Pour the eggnog through a fine mesh strainer into a clean pitcher or bowl to remove any cooked egg bits. Stir in 1 teaspoon vanilla extract.
- Cover and refrigerate for at least 2 hours to let it cool and thicken further. Before serving, stir well and garnish with a sprinkle of nutmeg or crispy turkey bacon if desired.
Notes
- Use full-fat coconut or almond milk for a dairy-free alternative, but expect a different texture.
- Tempering the eggs slowly is key to prevent curdling.
- Store eggnog in an airtight container in the refrigerator for up to 3 days.