There’s just something magical about a cozy glass of homemade eggnog. It’s creamy, rich, and perfectly spiced – everything you need to get into the holiday spirit. Imagine the smoothness of chilled eggnog swirling with hints of nutmeg, vanilla, and a touch of rum (if you’re feeling festive!). Trust me, once you taste this homemade version, you’ll never go back to store-bought. It’s easy to make, and the flavor is next-level delicious. So, let’s get into it and make some holiday magic in a glass!
Why You’ll Love Homemade Eggnog
This isn’t just any eggnog – it’s a warm, comforting hug in a cup. Whether you’re sipping it by the fire, serving it at a holiday gathering, or just indulging in some sweet nostalgia, this recipe is a game-changer. Here’s why you’ll love it:
- Versatile: Eggnog can be enjoyed as a non-alcoholic treat for kids or spiced up with your favorite booze for the adults at your holiday party. It’s great for any occasion!
- Rich and Creamy: There’s no substitute for the smooth, rich texture of homemade eggnog. It’s velvety, indulgent, and just plain comforting.
- Quick and Easy: With just a handful of ingredients, you can make this decadent treat in no time. No special equipment required, just a few simple steps and you’re set.
- Customizable: Want a little extra kick? Add more nutmeg or cinnamon. Want it boozier? A splash of bourbon or rum will do the trick. You can make it your own!
- Crowd-Pleasing: Whether you’re serving it at a festive get-together or making a big batch for family, this homemade eggnog will quickly become a holiday favorite.

Ingredients
Here’s the magic of this eggnog—it’s made with just a few basic ingredients, but the result is a creamy, spiced holiday treat that’ll have everyone asking for more.
- Eggs: The base of the eggnog. You’ll want to use fresh, high-quality eggs for that rich, creamy texture.
- Sugar: A little sweetness to balance out the richness of the eggs and cream.
- Whole Milk: This gives the eggnog that creamy texture and rich flavor. Feel free to swap for a non-dairy milk if preferred.
- Heavy Cream: Adds that luxurious, velvety texture to the drink.
- Nutmeg: This warm spice is a classic addition to eggnog, adding that signature flavor we all love.
- Cinnamon: A touch of cinnamon rounds out the spice profile and complements the nutmeg.
- Vanilla Extract: The vanilla adds a layer of sweetness and depth of flavor that ties it all together.
- Alcohol (Optional): Add rum, bourbon, or brandy for a little extra warmth and holiday cheer!
(Note: The full ingredient list with measurements is provided in the recipe card directly below.)
Instructions
Let’s get this eggnog ready for your taste buds!
Prep Your Ingredients: Start by gathering all your ingredients so you’re ready to go. This makes the process smoother and faster.
Whisk Eggs and Sugar: In a large bowl, whisk together the eggs and sugar until the mixture is smooth and slightly frothy. This step is key for that rich texture.
Heat Milk and Cream: In a saucepan, combine the milk and heavy cream. Heat over medium-low heat, stirring occasionally, until it’s warm but not boiling. You want it to be just hot enough to gently cook the eggs later, so don’t let it boil!
Temper the Eggs: Slowly pour the warm milk mixture into the egg-sugar mixture, whisking constantly. This step, called “tempering,” helps prevent the eggs from scrambling. Be patient here – it’s totally worth it for that silky smooth texture.
Cook the Mixture: Pour the egg-milk mixture back into the saucepan and cook over medium-low heat, stirring constantly. Keep an eye on it – you’re looking for a temperature of about 160°F (71°C). Once it thickens up a bit, remove it from the heat.
Add the Spices and Vanilla: Stir in the nutmeg, cinnamon, and vanilla extract. These spices are what make the eggnog taste just like the holidays!
Chill: Let your eggnog cool down, then refrigerate it for at least a few hours (overnight is even better!). The longer it chills, the more the flavors will meld together.
Serve and Enjoy: When you’re ready to serve, pour the eggnog into glasses, add your alcohol of choice (if desired), and give it a good stir. Top with a little extra nutmeg for that perfect festive touch. Sip, savor, and enjoy the cozy vibes!
Nutrition Facts
Servings: 8
Calories per serving: 240 kcal (may vary based on ingredients and alcohol used)
Preparation Time
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 4 hours (including chilling time)
How to Serve Homemade Eggnog
Here are a few fun ways to serve your eggnog:
- With a Dash of Spice: Sprinkle a little extra nutmeg or cinnamon on top for that signature holiday aroma.
- Spiked or Not: Serve it as a non-alcoholic drink for the whole family, or add a splash of rum, bourbon, or brandy for the adults. The alcohol adds a wonderful warmth and depth of flavor.
- Chilled or Warm: You can serve eggnog cold or gently heat it up for a cozy, warming treat on chilly evenings.
- With Festive Garnishes: Garnish with whipped cream, a cinnamon stick, or a sprinkle of nutmeg for that extra touch of festivity.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- Make It Ahead: Eggnog actually gets better the longer it sits! Make a big batch and let it chill overnight for the flavors to really develop.
- Use Fresh Eggs: Since you’re using eggs in this recipe, make sure they’re fresh for the best flavor and texture.
- Sweeten to Taste: If you prefer sweeter eggnog, feel free to add a little more sugar to your taste. You can always adjust!
- Vegan Version: Swap the dairy milk for a plant-based milk like almond or oat milk, and use coconut cream instead of heavy cream for a creamy texture.
- Alcohol-Free: For a kid-friendly version, skip the alcohol entirely. The flavor is still delicious without it!
FAQ Section
Q1: Can I make this eggnog without alcohol?
A1: Yes, absolutely! You can enjoy this eggnog without any alcohol. It’s just as delicious on its own.
Q2: How do I store leftover eggnog?
A2: Store leftover eggnog in an airtight container in the fridge for up to 3 days. Just give it a good stir before serving again!
Q3: Can I freeze homemade eggnog?
A3: While eggnog can be frozen, it’s best enjoyed fresh. Freezing can change its texture slightly, so I recommend making just enough to enjoy in the next few days.
Q4: How do I make eggnog thicker?
A4: If you like your eggnog thicker, simply cook it for a bit longer until it reaches your desired consistency. You can also add a bit more heavy cream for a richer texture.
Q5: Can I use store-bought eggnog instead of making it from scratch?
A5: You can, but I promise homemade tastes so much better! Making it from scratch gives you that fresh, creamy flavor that’s hard to beat.
Q6: Can I use a dairy-free substitute?
A6: Absolutely! You can use almond milk, oat milk, or coconut milk, and coconut cream for the heavy cream to make it dairy-free.
Q7: Can I make this eggnog in advance?
A7: Yes, you can make it ahead of time and refrigerate it. In fact, the flavors develop even better if it sits for a while!
Q8: Can I add extra spices?
A8: Of course! Feel free to experiment with cloves, allspice, or even a dash of ginger for a unique twist.
Q9: What’s the best alcohol to use for eggnog?
A9: Rum, bourbon, and brandy are all classic choices for eggnog. Choose your favorite or even combine a couple for a unique flavor!
Q10: Can I double the recipe?
A10: Yes, you can easily double the recipe to serve a larger crowd. Just make sure you have enough fridge space to chill it!
Conclusion
There you have it, your very own homemade eggnog – creamy, spiced, and absolutely irresistible! It’s the kind of treat that’ll make your holiday season extra special. Whether you’re cozying up on the couch or serving it at your next festive get-together, this eggnog is sure to be the star of the show. So, gather your ingredients, follow the steps, and indulge in the rich, velvety goodness of this homemade holiday favorite. You’re going to love it, I promise!
PrintHomemade Eggnog
Elevate your holiday festivities with this rich, creamy, and flavorful Homemade Eggnog. Perfect for cozy gatherings, it’s surprisingly simple to make from scratch with just a few ingredients and a dash of festive spice.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 4 hours
- Yield: 5 Cups 1x
- Category: Beverage
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 cups whole milk (3.25%)
- 1 cup heavy cream
- 1 cup granulated sugar (divided)
- 6 large egg yolks
- 1 tsp vanilla extract
- 1 tsp nutmeg
- 1/2 tsp cinnamon
- 1/4 tsp cloves
- Optional: 1/2 cup rum or bourbon (adjust to taste)
Instructions
- Heat the Milk and Cream:
In a medium saucepan, combine the milk, heavy cream, and half of the sugar.
Heat over medium heat, stirring occasionally, until the mixture reaches a simmer.
Remove from heat. - Prepare the Egg Yolks:
In a mixing bowl, whisk the egg yolks with the remaining sugar until the mixture thickens slightly and turns pale. - Combine the Mixtures:
Slowly pour the warm milk mixture into the egg yolks, whisking constantly to prevent curdling.
Transfer the combined mixture back into the saucepan. - Cook Until Thickened:
Cook over low to medium heat, stirring continuously with a wooden spoon, until the mixture thickens enough to coat the back of the spoon (5-10 minutes).
Important: Avoid boiling, as it can cause the eggnog to curdle. - Add Flavors:
Remove from heat and stir in vanilla extract, nutmeg, cinnamon, cloves, and rum or bourbon if using.
Taste and adjust spices and sweetness as desired. - Strain and Chill:
Strain the eggnog through a fine mesh sieve to remove any cooked egg bits and spices.
Chill in the refrigerator for at least 4 hours or overnight. - Serve:
Stir the eggnog before serving.
Optionally, garnish with a sprinkle of nutmeg or a cinnamon stick for extra holiday flair.
Notes
- For a non-alcoholic version, simply omit the rum or bourbon.
- The eggnog can be stored in the refrigerator for up to 3 days.
- Adjust the sweetness and spice level to suit your personal taste.
Nutrition
- Serving Size: 1 cup
- Calories: 220 kcal
- Sugar: 22g
- Sodium: 70mg
- Fat: 13g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 0g
- Protein: 4g
- Cholesterol: 105mg