As the holiday season rolls in and the air turns crisp, there’s nothing quite like the rich, creamy embrace of homemade eggnog. The first time I whipped up a batch, the festive scents of nutmeg and cinnamon danced through my kitchen, instantly transporting me to cherished gatherings with family and friends.
What I love most about this eggnog recipe is that it marries simplicity with indulgence; it requires just a handful of ingredients but yields a drink that feels like a warm hug in a mug. Whether you choose to spike it with a splash of rum or enjoy it alcohol-free, this eggnog is a delightful twist on the traditional version that will leave your taste buds singing.
Perfect for holiday parties, cozy evenings by the fireplace, or just when you feel like treating yourself, this creamy concoction is sure to bring smiles all around. So, let’s dive into this deliciously easy recipe that will make you the star of the season’s gatherings!
Why You'll Love This Eggnog
- This eggnog recipe is incredibly easy to make, so you can spend less time in the kitchen and more time enjoying the holiday festivities.
- The rich flavors of nutmeg and cinnamon create a warm and inviting drink that will make your taste buds rejoice.
- Its versatility allows you to customize it with or without alcohol, making it suitable for everyone at your gathering.
- The beautiful creamy texture and festive aroma present a visually stunning treat that will impress your guests and add magic to any occasion.
Eggnog Ingredients
• Get ready to craft the perfect holiday drink!
For the Base
- Whole milk – this gives your eggnog a creamy texture that’s oh-so-luscious.
- Half & half – adds richness, creating a delightful silkiness to your drink.
- Heavy cream – for that extra indulgent creaminess that makes eggnog truly special.
Spices & Flavoring
- Nutmeg – a dash of this warm spice elevates the holiday spirit.
- Cinnamon – brings warmth and sweetness, making each sip comforting.
- Vanilla extract – enhances the flavors, giving your eggnog a delicious aroma.
Eggnog Mix
- Egg yolks – these bring a rich and velvety texture to your eggnog and help it thicken.
- Granulated sugar – sweetens the mix, balancing the spices perfectly.
Optional Kick
- Rum extract or alcohol (rum, brandy, or cognac) – add this if you want to elevate your eggnog experience with a festive touch!

How to Make Eggnog
-
Warm the milk with nutmeg and cinnamon in a pot. Stir gently, letting the warm spices infuse your milk until it’s hot but not simmering—about 5 minutes should do!
-
Whisk egg yolks with sugar in a bowl until the mixture thickens and becomes pale. This should take about 2-3 minutes. The goal is a velvety, creamy texture that feels luxurious.
-
Temper the yolk mixture by slowly adding the warm milk. Stir continuously as you pour to prevent scrambling the eggs. After blending, pour this back into the pot.
-
Cook on low heat, stirring frequently until slightly thickened, around 5 minutes. Keep an eye on it to avoid boiling—you’re aiming for a creamy consistency.
-
Add vanilla extract and your choice of alcohol, if preferred. Give it a good mix! Then, gently stir in the half & half and heavy cream. This will elevate your eggnog to new creamy heights!
-
Strain the mixture into a container using a fine mesh sieve to catch any cooked egg bits. Refrigerate until chilled for at least 2 hours.
-
Whip reserved egg whites to stiff peaks and carefully fold them into your chilled eggnog, adding a light and airy texture that’s simply irresistible.
Optional: Garnish with a sprinkle of nutmeg on top for an extra festive touch!
Exact quantities are listed in the recipe card below.
Eggnog Variations
Let your creativity flow and adapt this eggnog recipe to match your taste preferences!
- Dairy-Free: Substitute whole milk and half & half with almond, oat, or coconut milk for a creamy yet dairy-free delight.
- Sugar-Free: Swap out granulated sugar for your favorite sugar substitute, like monk fruit or stevia, to enjoy a guilt-free eggnog.
- Spiced Up: Add a pinch of cloves or allspice to the mix for an extra layer of warmth and a delightful twist on classic flavors.
- Cocoa Twist: Mix in 2 tablespoons of cocoa powder for a chocolatey version that will surprise and delight chocolate lovers at your gathering.
- Ice Cream Indulgence: Blend a scoop of your favorite ice cream into the eggnog for a rich, dessert-like drink that’s perfect for the holidays.
- Nutty Flavor: Stir in almond or hazelnut extract instead of vanilla to add a delicious nutty note that complements the spices beautifully.
- Hot Eggnog: Serve your eggnog warm by gently reheating it on the stove, making it a cozy drink perfect for chilly evenings.
- Ginger Snap: Introduce ground ginger to the spices for a zesty kick, reminiscent of freshly baked gingerbread cookies.
With these variations, you can create a personalized version of eggnog that speaks to your taste buds and adds your unique flair to this festive favorite!
What to Serve with Eggnog?
As you cozy up with your cup of homemade eggnog, consider delightful pairings to make your gathering complete.
-
Gingerbread Cookies: These spiced treats add a perfect crunch and warmth that harmonizes beautifully with the creamy eggnog. A bite of gingerbread alongside your drink will evoke festive memories with every sip.
-
Roasted Chestnuts: Their rich, buttery flavor complements the nutmeg notes, crafting a delightful holiday experience. Enjoy these warm, as they become an aromatic companion to your glass of eggnog.
-
Chocolate Fondue: Dip fresh fruit or marshmallows into smooth, melted chocolate for indulgent enjoyment. The sweetness of chocolate and the creamy eggnog create a dreamy dessert duet.
-
Pumpkin Pie: The warm spices in pumpkin pie pair splendidly with the flavors of eggnog. Each creamy bite enhances the festive feeling and brings comfort to the table.
-
Spicy Nuts: A bowl of spiced mixed nuts adds a crunchy contrast to your eggnog’s smoothness. The savory flavors will balance the drink’s sweetness while encouraging lively conversation.
-
Cinnamon-Infused Hot Cider: Serve alongside for an extra layer of warmth and flavor this season. The apple and cinnamon notes will elevate the cozy vibe of your gathering.
Invite your loved ones, create joyful memories, and let the festive flavors of eggnog and these delightful pairings swirl together for a truly magical experience!
How to Store and Freeze Eggnog
Fridge: Chill your homemade eggnog in an airtight container for up to 5 days. This will keep it fresh and delicious for those cozy evenings.
Freezer: If you’d like to save some for later, pour the eggnog into freezer-safe containers, leaving room for expansion. It can be stored for up to 3 months.
Thawing: When you’re ready to enjoy your frozen eggnog, thaw it in the fridge overnight. Give it a good shake or stir before serving to reintegrate the ingredients.
Reheating: If you prefer it warm, gently heat the eggnog on the stove over low heat, stirring until warmed through. Avoid boiling to maintain the creamy texture.
Make Ahead Options
Preparing homemade eggnog in advance is a wonderful way to save time during the busy holiday season! You can make the base of your eggnog up to 3 days ahead. Simply follow the steps to warm the milk, whisk together the egg yolks and sugar, and combine them. After straining the mixture, refrigerate it in a sealed container until you’re ready to enjoy. To maintain its creamy texture, avoid whipping the egg whites until just before serving—this will ensure they remain fluffy and add that lightness to the eggnog. When it’s time to serve, fold in the whipped egg whites, and you’ll have a delightful, festive drink ready to impress your guests!
Chef's Helpful Tips
- When making eggnog, always warm your milk slowly to let the spices infuse without boiling, which can alter the flavor.
- Remember to whisk the egg yolks with sugar until they become thick and pale, ensuring a rich, creamy texture.
- When tempering the yolk mixture with warm milk, adding the milk slowly while whisking vigorously is crucial to prevent cooking the eggs and creating a scramble.
- For optimal creaminess, allow your eggnog to chill for at least two hours before serving, so the flavors meld beautifully and the texture is perfectly smooth.
Eggnog Recipe FAQs
How do I choose ripe ingredients for my eggnog?
Absolutely! Selecting fresh, high-quality ingredients is key to a delicious eggnog. When choosing your eggs, look for ones that are clean and uncracked. Ideally, reach for organic or free-range eggs for the best taste. For the spices, fresher is better—try to use ground nutmeg and cinnamon that haven’t been sitting on your shelf for ages. If you choose to add alcohol, a good quality rum, brandy, or cognac can really enhance the flavor profile of your eggnog.
How should I store leftover eggnog?
Very! Store your leftover eggnog in an airtight container in the fridge, where it will stay fresh for up to 5 days. Make sure to give it a good stir before serving again, as the ingredients may separate while sitting. If you notice any dark spots or off smells, it’s best to discard it to be safe!
Can I freeze eggnog, and how do I do it?
Absolutely! To freeze eggnog, pour it into freezer-safe containers, leaving about an inch of space at the top for expansion. Seal them tightly and label with the date. You can keep it in the freezer for up to 3 months. When you’re ready to enjoy it again, simply thaw it overnight in the fridge. Once thawed, give it a good shake or stir to ensure everything is well mixed before serving.
What should I do if my eggnog is too thick?
If you find your eggnog is thicker than you’d like, don’t worry—it can easily be adjusted! Just add a splash of milk or cream to loosen it up to your preferred consistency. Warm it gently on the stove and stir until combined, being careful not to let it boil. This way, you’ll maintain its rich and creamy goodness while making it more drinkable.
Are there any dietary considerations or allergies to keep in mind with this eggnog?
For sure! If you’re making eggnog for guests with dietary restrictions, you can easily adjust the recipe. For a dairy-free version, substitute the milk and cream with coconut milk or almond milk. Just remember, the texture and flavor will vary slightly. Always check for allergies, particularly with eggs and any nut-based milks, to ensure everyone can enjoy this festive treat!

Eggnog
Ingredients
Equipment
Method
- Warm the milk with nutmeg and cinnamon in a pot. Stir gently, letting the warm spices infuse your milk until it's hot but not simmering—about 5 minutes should do!
- Whisk egg yolks with sugar in a bowl until the mixture thickens and becomes pale. This should take about 2-3 minutes.
- Temper the yolk mixture by slowly adding the warm milk while stirring continuously. Pour this back into the pot.
- Cook on low heat, stirring frequently until slightly thickened, around 5 minutes.
- Add vanilla extract and your choice of alcohol, if preferred. Mix well and stir in the half & half and heavy cream.
- Strain the mixture into a container using a fine mesh sieve to catch any cooked egg bits. Refrigerate until chilled for at least 2 hours.
- Whip reserved egg whites to stiff peaks and carefully fold them into your chilled eggnog.
- Garnish with a sprinkle of nutmeg on top if desired.




