Follow Me On Pinterest!
There is nothing quite like the first sip of creamy, homemade eggnog to signal that the holiday season has truly arrived. While store-bought cartons are convenient, they simply cannot compete with the velvety texture and rich, spiced aroma of a batch made from scratch. This recipe brings that classic, cozy holiday feeling right into your kitchen with minimal effort. Whether you prefer a family-friendly nonalcoholic version or a boozy treat for the adults, this easy eggnog is the ultimate winter indulgence. Grab your favorite mug, put on some festive music, and let’s get whisking.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes (plus chilling time)
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 345 kcal
- Protein: 8g
- Carbs: 22g
Why Make This Christmas Eggnog Easy Holiday Cozy Nonalcoholic Boozy
Making your own eggnog allows you to control the quality of the ingredients and the level of sweetness. This recipe uses real egg yolks and heavy cream to create a luxurious mouthfeel that bottled versions lack. It is incredibly versatile, serving as a comforting drink for kids or a sophisticated cocktail for holiday parties. Plus, the aromatic blend of nutmeg and cinnamon fills your home with the scent of Christmas. It is a simple way to elevate your holiday traditions without spending hours at the stove.
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy whipping cream
- 1/2 teaspoon ground nutmeg (freshly grated is best)
- 1/4 teaspoon ground cinnamon
- 1 teaspoon pure vanilla extract
- A pinch of salt
- Optional: 1/2 cup bourbon, brandy, or dark rum (for the boozy version)
- Whipped cream and extra nutmeg for garnish
Directions
Step 1: Preparation
In a medium mixing bowl, whisk the egg yolks and granulated sugar together. Continue whisking vigorously until the mixture becomes pale yellow and slightly fluffy. Set this bowl aside. In a medium saucepan, combine the whole milk, ground nutmeg, cinnamon, and a pinch of salt. Place the saucepan over medium heat and stir occasionally until the milk reaches a gentle simmer. Do not let the milk reach a rolling boil, as this can scald the dairy.
Step 2: Cooking
To prevent the eggs from scrambling, you must temper them. Slowly pour about half a cup of the hot milk mixture into the egg yolks while whisking constantly. Once combined, gradually pour the warm egg mixture back into the saucepan with the remaining milk. Turn the heat to low and cook the mixture, stirring continuously with a wooden spoon or silicone spatula. Cook for about 5 to 8 minutes, or until the liquid thickens enough to coat the back of the spoon. Remove the pan from the heat immediately.
Step 3: Plating
Stir in the heavy whipping cream and vanilla extract. If you are making the boozy version, stir in your choice of bourbon, rum, or brandy at this stage. Pour the eggnog through a fine-mesh strainer into a pitcher to ensure a perfectly smooth texture. Cover the pitcher and refrigerate for at least 4 hours, or preferably overnight, to allow the flavors to meld. When ready to serve, pour into mugs, top with a dollop of whipped cream, and sprinkle with a bit of fresh nutmeg.
Expert Tips for Perfect Christmas Eggnog Easy Holiday Cozy Nonalcoholic Boozy
For the best results, always use fresh, high-quality eggs and whole milk. Low-fat milk will result in a thin, watery drink. If you find your eggnog has small lumps, don’t panic; just run it through a blender for 30 seconds to restore its creaminess. Freshly grated nutmeg makes a world of difference compared to the pre-ground variety, offering a much brighter and more festive flavor profile. Finally, remember that eggnog thickens as it chills, so if it is too thick when you serve it, just stir in a splash of extra milk or cream.
Delicious Variations
You can easily customize this holiday classic to suit any palate. For a Chocolate Eggnog, whisk in two tablespoons of cocoa powder while heating the milk. If you love a caffeine kick, add a shot of espresso to your mug for a Dirty Eggnog Latte. For a Gingerbread version, stir in a teaspoon of molasses and a pinch of ground ginger. If you need a Dairy-Free option, substitute the milk and cream with full-fat coconut milk and cashew milk, though the flavor profile will shift slightly.
Frequently Asked Questions
Is it safe to drink eggnog made with eggs?
Yes, this recipe is safe because the egg yolks are “cooked” during the tempering and heating process. We bring the mixture to a temperature that kills potential bacteria while maintaining a creamy consistency.

How long does homemade eggnog last in the fridge?
Nonalcoholic eggnog should be consumed within 3 days. However, if you add a significant amount of alcohol (like bourbon or rum), it acts as a preservative and can last up to a week in an airtight container.
Can I make this recipe vegan?
To make a vegan version, you would need to replace the egg yolks with a thickener like cornstarch or blended soaked cashews and use plant-based milks. The texture will be different, but the spices will still provide that holiday flavor.
Can I freeze leftover eggnog?
While you can freeze it, the texture may change slightly upon thawing. It is better to use leftovers in other recipes, like eggnog French toast or as a creamer for your morning coffee.
What is the best alcohol to use for boozy eggnog?
Bourbon provides a sweet, oaky flavor that pairs perfectly with the nutmeg. Dark rum offers a spicy, molasses-like kick, while brandy provides a smoother, fruitier finish. You can even use a mix of two!
Conclusion
This Christmas Eggnog is the perfect blend of easy preparation and holiday sophistication. By following these simple steps, you can create a cozy, homemade beverage that far surpasses anything you can buy at the store. Whether you enjoy it as a sweet nonalcoholic treat by the fire or a boozy cocktail at a festive gathering, this recipe is sure to become a cherished part of your holiday tradition. Cheers to a warm and flavorful season!

Christmas Eggnog Easy Holiday Cozy Nonalcoholic Boozy
- Total Time: 25 minutes
- Diet: Vegetarian, Gluten-Free
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy whipping cream
- 1/2 teaspoon ground nutmeg (freshly grated is best)
- 1/4 teaspoon ground cinnamon
- 1 teaspoon pure vanilla extract
- A pinch of salt
- Optional: 1/2 cup bourbon, brandy, or dark rum (for the boozy version)
- Whipped cream and extra nutmeg for garnish
Instructions
- In a medium mixing bowl, whisk the egg yolks and granulated sugar together. Continue whisking vigorously until the mixture becomes pale yellow and slightly fluffy. Set this bowl aside. In a medium saucepan, combine the whole milk, ground nutmeg, cinnamon, and a pinch of salt. Place the saucepan over medium heat and stir occasionally until the milk reaches a gentle simmer. Do not let the milk reach a rolling boil, as this can scald the dairy.
- To prevent the eggs from scrambling, you must temper them. Slowly pour about half a cup of the hot milk mixture into the egg yolks while whisking constantly. Once combined, gradually pour the warm egg mixture back into the saucepan with the remaining milk. Turn the heat to low and cook the mixture, stirring continuously with a wooden spoon or silicone spatula. Cook for about 5 to 8 minutes, or until the liquid thickens enough to coat the back of the spoon. Remove the pan from the heat immediately.
- Stir in the heavy whipping cream and vanilla extract. If you are making the boozy version, stir in your choice of bourbon, rum, or brandy at this stage. Pour the eggnog through a fine-mesh strainer into a pitcher to ensure a perfectly smooth texture. Cover the pitcher and refrigerate for at least 4 hours, or preferably overnight, to allow the flavors to meld. When ready to serve, pour into mugs, top with a dollop of whipped cream, and sprinkle with a bit of fresh nutmeg.
- Cook Time: 25 minutes (plus chilling time)









