There’s something magical about sipping a warm, creamy mug of homemade eggnog during the holiday season. The sweet aroma of nutmeg and cinnamon filling the kitchen brings instant coziness — like a warm hug in a cup. This easy homemade eggnog recipe is rich, creamy, and perfect for sharing with family and friends during those chilly winter evenings.

Recipe Info
Category | Prep Time | Cook Time | Servings | Calories |
---|---|---|---|---|
Drinks / Holiday Recipes | 10 minutes | 15 minutes | 6 servings | ~220 kcal |
Ingredients You’ll Need
- 4 large egg yolks
- ½ cup granulated sugar
- 2 cups whole milk (or almond milk for a lighter version)
- 1 cup heavy cream
- 1 teaspoon pure vanilla extract
- ½ teaspoon ground nutmeg (plus extra for garnish)
- ¼ teaspoon ground cinnamon
- Pinch of salt
Step-by-Step Instructions
- Whisk the yolks and sugar
In a medium bowl, whisk the egg yolks and sugar until the mixture is pale yellow and slightly thickened. - Heat the milk and cream
In a saucepan, combine the milk, cream, cinnamon, and nutmeg. Heat gently over medium heat until steaming — but don’t let it boil. - Temper the eggs
Slowly ladle about ½ cup of the hot milk mixture into the yolk mixture while whisking constantly. This keeps the eggs from scrambling. - Combine and thicken
Pour the tempered yolk mixture back into the saucepan. Cook on low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon (about 8–10 minutes). - Finish with vanilla
Remove from heat, stir in the vanilla extract, and let it cool slightly before serving. - Serve and garnish
Pour into mugs or glasses, sprinkle with extra nutmeg, and enjoy your cozy homemade eggnog.
Helpful Notes & Tips
- Use a candy thermometer to keep the mixture under 160°F for smooth, creamy eggnog.
- For make-ahead prep, store in the refrigerator for up to 3 days. Stir before serving.
- Want it lighter? Swap whole milk with almond milk or oat milk.
Recipe Variations
- Dairy-Free Option: Use unsweetened almond or oat milk and coconut cream for a creamy plant-based version.
- Spiced Eggnog: Add a pinch of ground cloves or allspice for a more robust flavor.
- Extra Creamy: Use an additional ½ cup of heavy cream for a rich, dessert-like drink.
Serving Suggestions
Serve this creamy eggnog chilled with a sprinkle of cinnamon or nutmeg on top. Pair it with freshly baked cookies, a slice of gingerbread cake, or enjoy it with a cozy breakfast spread during the holidays.
Conclusion
This easy homemade eggnog recipe is a holiday classic that’s simple, cozy, and perfect for making memories around the table. Whether you’re sipping it by the fire or sharing it with loved ones, every creamy sip is pure holiday joy.