How to Make Homemade Eggnog in Under 20 Minutes
Making Homemade Eggnog is one of those simple traditions that instantly makes the holiday season feel more special. It’s surprisingly easy to prepare and tastes so much better than the store-bought versions—richer, creamier, and full of warm, comforting spices.
I started making it a few years ago when I realized how few ingredients it actually takes: eggs, milk, cream, sugar and a touch of vanilla. You can enjoy it chilled or warm, and whether you spike it or not, it always feels festive.
This recipe has become a go-to in my kitchen every December, and once you try it, you might not go back to the carton version. It’s a delicious little project that’s well worth the few extra minutes.
Can’t make it now? Save it to Pinterest for later

Equipment You Will Need
- Measuring cups and spoons
- Whisk
- Medium-sized bowl
- Medium saucepan
- Strainer
- Serving glasses

Homemade Eggnog Recipe
This Homemade Eggnog is rich, creamy, and perfectly spiced with hints of cinnamon and vanilla, making it a classic holiday favorite. Made with simple ingredients and no artificial flavors, it’s a festive treat you can enjoy with or without a splash of bourbon or rum.
- Total Time: 20-22 minutes
- Yield: 3
Ingredients
6 egg yolks
2 cups milk
1 cup whipping cream
1/2 cup granulated sugar
2 cinnamon sticks
1/2 teaspoon vanilla extract
1/2 teaspoon cinnamon powder
1/4 teaspoon salt
Instructions
- In a medium-sized bowl, combine the egg yolks and granulated sugar. Whisk them together until the mixture thickens and becomes smooth.
- In a medium saucepan, combine the milk, whipping cream, cinnamon sticks, and salt. Mix everything well.
- Place the saucepan over medium-high heat and warm it up. Just before it starts to boil, turn off the heat. Remove the saucepan from the stove and let it cool for 5 minutes.
- Slowly add the hot milk to the whipped eggs, tablespoon by tablespoon, allowing the eggs to gradually adjust to the temperature. Whisk vigorously while adding the milk.
- Once the milk and eggs are thoroughly combined and whisked, pour everything back into the saucepan. Heat the mixture over medium heat until it reaches a temperature of 71°C. Then, remove the saucepan from the heat and let it cool completely.
- Using a strainer, strain the eggnog into a bottle, ensuring a smooth texture, and refrigerate it to keep it chilled.
- Prep Time: 10 minutes
- Cook Time: 10-12 minutes
- Category: Hot Drinks
Step-By-Step Process

Homemade eggnog is perfect for cozy evenings, holiday brunches, or a quiet treat by the fireplace. It’s a classic winter drink that’s always a hit at seasonal gatherings.
If you’re looking for more holiday-friendly recipes, take a look through the other easy and festive ideas on my blog. There’s plenty to mix and match for your next get-together.
If you love festive drinks, try the Gingerbread Latte or the Hot Toddy. Both are simple to make and perfect for sipping through the colder months. Also check out this collection of hot drink recipes for more cozy, comforting sips to enjoy all season long.
© Little Party Pixie 2025