Eggnog Fudge: A Creamy, Festive Delight for the Holidays
This Eggnog Fudge is a dreamy, decadent treat that captures the essence of the holiday season. With its rich, creamy texture and warm eggnog flavor, it’s the perfect combination of festive flavors in a bite-sized treat. The white chocolate base, complemented by the sweetness of marshmallow creme and a hint of vanilla, creates a melt-in-your-mouth fudge that will have your guests asking for seconds (and maybe thirds!).
🟩 Why This Is So Good
- Holiday-Inspired Flavor – The eggnog flavor brings a nostalgic holiday touch to this fudge, making it perfect for Christmas or any winter celebration.
- Smooth and Creamy – The combination of white chocolate, marshmallow creme, and heavy cream creates an incredibly smooth texture that melts in your mouth.
- Chock-Full of Nuts – Finely chopped walnuts add a delightful crunch, balancing the richness of the fudge and providing a contrast in texture.
- Quick and Easy – Despite its rich flavor, this fudge is simple to make and requires just a few ingredients and minimal time.
- Gift-Worthy – Packaged in a festive tin or wrapped with a bow, this fudge makes a wonderful homemade gift for friends, family, or neighbors.
I first made Eggnog Fudge as a last-minute holiday treat for a dinner party, and it instantly became a crowd favorite. The blend of eggnog and white chocolate made it feel like a cozy Christmas dessert, and the walnuts added that perfect crunch. It’s a recipe I now return to year after year because of how easy it is to make and how well it captures the warm, festive spirit of the season. Every time I make it, my family insists on making it a regular part of our holiday traditions.
For more holiday fudge inspiration, check out this guide from The Kitchn.

🟩 Getting Your Ingredients Right
- Butter – Use unsalted butter for the perfect balance of flavor, and make sure it’s softened to room temperature for easier mixing.
- Eggnog – This is the star ingredient! Make sure to use full-fat eggnog for the richest flavor, but you can opt for a lighter version if preferred. If you’re vegan, try coconut milk or a non-dairy eggnog alternative.
- White Baking Chips – Choose good-quality white chocolate chips for the best creamy texture. Some lower-quality chips can seize up when melted, so it’s worth using premium brands like Ghirardelli.
- Marshmallow Creme – This gives the fudge its signature smoothness and helps create that melt-in-your-mouth consistency.
- Walnuts – The finely chopped walnuts add a nice crunch, but feel free to swap them for another nut like pecans, almonds, or hazelnuts, or omit them entirely if you prefer a nut-free fudge.
- Vanilla Extract – Vanilla enhances the overall flavor, complementing the eggnog and white chocolate. Always opt for pure vanilla extract for the best taste.
Check out this guide from Serious Eats for tips on working with white chocolate.
🟩 Making It Step by Step
1. Prepare Your Baking Dish
Line an 8×8-inch baking dish with parchment paper or aluminum foil. This will make it easy to lift out the fudge once it’s set and ensure clean, easy cutting.
2. Melt the Butter and Sugar
In a large saucepan, melt 1 tablespoon of butter over medium heat. Add the sugar, eggnog, and heavy whipping cream, and stir to combine. Bring to a boil, stirring constantly. Allow the mixture to boil for 5 minutes while continuing to stir to prevent burning.
3. Add White Chocolate and Marshmallow Creme
After the mixture has boiled, remove the pan from the heat. Add the white baking chips and marshmallow creme to the saucepan, stirring until everything is completely melted and smooth.
4. Mix in the Vanilla and Walnuts
Stir in the remaining ¾ cup of softened butter, vanilla extract, and finely chopped walnuts. The fudge should be thick and creamy, with a rich eggnog aroma. Make sure everything is evenly incorporated.
5. Pour into the Baking Dish
Pour the fudge mixture into your prepared baking dish and spread it into an even layer with a spatula. Smooth the top so it’s flat and even.
6. Chill to Set
Refrigerate the fudge for at least 3 hours, or until it is fully set. If you’re in a hurry, you can place it in the freezer for about 1 hour to speed up the process.
7. Slice and Serve
Once the fudge has set, lift it out of the baking dish using the parchment paper. Cut it into small squares and serve. The fudge should be firm yet creamy with a delightful crunch from the walnuts.

🟩 Making Sure It Turns Out
- Stir Constantly – When boiling the sugar, eggnog, and cream, make sure to stir constantly. This prevents the mixture from burning or sticking to the pan.
- Proper Chilling – Be sure to let the fudge chill completely. If it’s not set enough, it will be too soft to cut into neat squares.
- Use a Sharp Knife – Use a sharp knife to cut the fudge into clean squares. A dull knife will make the process messy and result in uneven pieces.
I learned that patience is key with fudge. The first time I made it, I didn’t let it cool enough before cutting, and it ended up too soft. Now I always wait for it to be fully set before I slice into it!
🟩 Perfect Serving Ideas
Eggnog Fudge is perfect for holiday parties, gift exchanges, or a festive dessert tray. Pair it with a cup of hot cocoa, coffee, or a glass of spiced rum to make the holiday vibes complete. It’s also a wonderful addition to a cookie exchange, or you can gift it in a cute holiday tin as a homemade treat for loved ones.
🟩 Making It Different
Want to customize this fudge for your taste? Here are some variations:
- Add Chocolate Swirls – Add a swirl of melted dark or milk chocolate for a chocolate-egg nog combo.
- Go Nut-Free – If you have nut allergies or prefer a smoother texture, skip the walnuts and try adding a bit of extra marshmallow creme or a dash of cinnamon for a different flavor profile.
- Spiced Up – Add a pinch of ground nutmeg or cinnamon to enhance the eggnog flavor, or even a splash of rum extract for a more traditional eggnog taste.
🟩 Storage and Leftovers
This Eggnog Fudge can be stored in an airtight container at room temperature for up to 1 week. It also freezes well for up to 3 months—just make sure to wrap it tightly to preserve its flavor and texture. Let it thaw in the refrigerator before serving if you freeze it.
🟩 Tips That Actually Help
- Use Parchment Paper: Parchment paper makes it so much easier to remove the fudge from the dish once it’s set, so you don’t have to worry about sticking or breaking.
- Don’t Rush the Boil: Let the sugar, cream, and eggnog mixture boil for the full 5 minutes to ensure it thickens properly. Skipping this step can lead to a softer, less set fudge.
- Cut After Chilling: Make sure to let the fudge chill fully before cutting. This will give you clean, neat squares instead of a gooey mess.
I’ve learned that a bit of patience and the right chilling time make all the difference when it comes to fudge! It’s well worth the wait for that perfect texture.

Closing Paragraph
This Eggnog Fudge has become an annual tradition in our house. Its creamy, festive flavor makes it a perfect holiday treat, and the rich texture paired with the crunch of walnuts is irresistible. Whether you’re enjoying it at a family gathering or gifting it to friends, this fudge will certainly add a little extra holiday cheer to your celebrations. I can’t wait for you to try it and make it a part of your own holiday traditions!
Frequently Asked Questions
→ Can I use a different nut instead of walnuts?
Yes, you can use pecans, almonds, or hazelnuts if you prefer, or skip the nuts entirely for a smooth fudge.
→ Can I make this fudge dairy-free?
You can substitute the butter and heavy cream with non-dairy alternatives like coconut oil and coconut milk, but the texture may be slightly different.
→ How long does this fudge last?
Stored in an airtight container, it will last up to 1 week at room temperature or 2 weeks if refrigerated.
→ Can I freeze this fudge?
Yes! Wrap the fudge tightly in plastic wrap and store in an airtight container. It will keep in the freezer for up to 3 months. Thaw in the refrigerator before serving.
→ Can I use store-bought eggnog?
Yes, store-bought eggnog works perfectly for this recipe, but try to use full-fat eggnog for the creamiest texture.
→ How do I cut the fudge into perfect squares?
Use a sharp knife for clean cuts, and if you have trouble with the fudge sticking to the knife, dip the blade in hot water and wipe it dry between cuts.
Recipe Card
Print
A Creamy & Festive Eggnog Fudge
Description
A creamy white chocolate fudge flavored with eggnog and topped with walnuts—perfect for holiday gifting or gatherings.
Ingredients
- 1 tablespoon plus ¾ cup butter, softened, divided
- 3 cups sugar
- ⅔ cup eggnog
- 2 tablespoons heavy whipping cream
- 1 package (10-12 ounces) white baking chips
- 1 cup marshmallow creme
- 1 cup finely chopped walnuts
- 2 teaspoons vanilla extract
Instructions
- Line an 8×8-inch baking dish with parchment paper.
- In a saucepan, melt 1 tablespoon butter, then stir in sugar, eggnog, and heavy cream. Bring to a boil for 5 minutes.
- Remove from heat and add white chocolate chips and marshmallow creme, stirring until smooth.
- Stir in remaining butter, vanilla, and walnuts.
- Pour into the prepared dish and refrigerate for 3 hours or until set.
- Cut into squares and enjoy!