This holiday eggnog fudge recipe creates a soft, melt-in-your-mouth square that captures the warmth of Christmas in every bite. You’ll get the familiar creaminess of traditional eggnog desserts, but shaped into something rich, sweet, and easy to share.
The ingredients come together quickly. The texture settles into that smooth, sliceable finish that makes it a staple among holiday fudge recipes. Whether you are making edible gifts or filling a tray with Christmas fudge ideas, this one earns its place. It takes the idea of easy eggnog and carries it somewhere warmer, deeper, softer.
You will learn how to bring white chocolate and marshmallow crème into a gentle conversation with eggnog, nutmeg, and cinnamon. Along the way, I’ll share how one small step in the final stir can change everything. That part comes later. For now, I want to show you why this fudge is different from the rest.
Some recipes feel like shortcuts. This one feels like a conversation by the fire.

Why Eggnog Deserves the Spotlight in Holiday Fudge
Eggnog works better than cream or milk in this base because it carries its own story. It already holds warmth, spice, and sweetness without needing layers of add-ins. When it’s full-fat and fresh, the flavor blooms in the pot. You can smell the holidays rising off the steam before the mixture even boils.
Compared to condensed milk fudge recipes, eggnog brings more subtlety. The sugar is present, but not overpowering. The balance lets the white chocolate shine. That’s one reason I reach for this fudge when I want something sweet but not cloying.
I’ve tested it with store-brand eggnogs and local creamery blends. The difference surprised me. Fresher eggnog holds its shape better and brings out more of the nutmeg. It’s worth the few extra coins if you can find it cold near the dairy.
The Sugar and Butter Base Does More Than Sweeten

White sugar and butter do more than set the structure. They allow the eggnog to stay the main voice. The sugar lifts the sweetness without changing the base flavor. Butter wraps the edges. It doesn’t shout, but you’d miss it if it were gone.
This recipe uses granulated sugar instead of brown. I’ve tried both, and while brown sugar adds depth, it also changes the entire profile. It begins to taste like caramel fudge. That’s not the point here. Here, eggnog stays the center. Keep it white, clean, and honest.
Why White Chocolate Needs to Be Real

Here is where many eggnog dessert recipes falter. They use white chips or candy melts. But white chocolate that contains cocoa butter melts differently. It smooths out the hot sugar and butter mixture without turning grainy.
I used to think any white chocolate would do. I learned the hard way after a batch that set with tiny crystals and a chalky mouthfeel. Real white chocolate makes all the difference. Look at the label. Cocoa butter should be one of the first ingredients. That’s your clue.
Marshmallow Crème Adds Texture You Can’t See But Can Feel
Marshmallow crème feels almost invisible in the final squares. But its role matters. It binds the fudge without making it stiff. The bite stays smooth. The flavor stays pure.
I’ve seen recipes that skip it or swap it out. I would not recommend it. That soft chew at the center of each piece comes from the marshmallow base. Without it, the fudge dries too quickly.
Eggnog Snickerdoodles have that spice-sugar balance too
If you love the eggnog-cinnamon combination in this fudge, you’ll probably enjoy the Eggnog Snickerdoodles as well. They take the same flavor idea and wrap it in a soft cookie shell.
What Makes These Spices Work in Balance
Nutmeg leads the spice blend, as it should. Cinnamon follows gently. I always use ground nutmeg instead of pre-mixed spice blends. A little goes a long way.
The salt might seem minor, but it sharpens the edge of the sweetness. Vanilla softens that sharpness again. Together, they pull the fudge away from tasting flat.
I keep all three close at hand during holiday baking. You may notice they show up often in eggnog desserts and Christmas treats. That’s not an accident. They carry the season in powder form.
Steps Worth Paying Attention To Before Pouring

Boiling the base to the right temperature decides everything. If you rush it, the fudge stays soft and sticky. If you go too far, it turns brittle. A candy thermometer helps, but I’ve also relied on the old-fashioned water test. A soft ball in cold water means you’re close.
Once you stir in the chocolate and marshmallow crème, time moves fast. Work quickly. The fudge begins to firm within minutes. Prepare your pan first, and keep your spatula nearby.
You’ll want to dust the top with extra nutmeg if you like a little drama on the plate. It adds a nice hint and signals the flavor before the first bite.
Eggnog Tiramisu Cups use the same flavor in a softer way
Try the Eggnog Tiramisu Cups if you’re looking for something lighter with similar flavor notes. It’s a layered, creamy contrast to this solid square.
Here’s Where the Unexpected Happens
Now, about the part I hinted at earlier. There is a moment in this fudge recipe that always brings me back. After stirring in everything and before pouring it into the pan, I sometimes add just a teaspoon of dark rum.
It changes the entire finish. Just a small amount deepens the nutmeg and makes the vanilla feel rounder. I never add it when I’m making this for kids. But when it’s for grown-ups, that splash makes it taste like a winter evening in a velvet coat.
This small tweak lives in the corner of my Pin Notebook with a note: “Try this when the snow is falling, and the house is still.”
Which White Chocolate Works Best in Fudge? A Practical Comparison

I’ve tested this recipe using both white chocolate bars and white chocolate chips. The difference comes down to smoothness. Bars with cocoa butter melt evenly. Chips tend to clump or separate. Even if they say “baking,” they often include stabilizers that don’t work well in candy-making.
In my experience, Ghirardelli bars produce the creamiest finish. You can try others, but always check for cocoa butter content. That’s your guide.
Eggnog Cheesecake Bars offer a denser, more chilled take on eggnog dessert
For a sliceable dessert that leans into eggnog’s creaminess with a rich crust, take a peek at the Eggnog Cheesecake Bars. They bring the same holiday feeling, but with a chill.
How Long to Let It Set and Why It Matters
After you pour the fudge into the pan, leave it on the counter. No fridge. No shortcuts. Cold air creates sugar crystals that ruin the smoothness. Give it time. Two to three hours will do.
Once firm, slice gently. The squares hold their shape without crumbling. I store mine in parchment layers in a tin on the shelf. They last several days that way. If they last that long.
Eggnog Panna Cotta brings another texture to the table
For a silky spoon dessert that still delivers that spiced cream flavor, visit the Eggnog Panna Cotta. It complements this fudge on a Christmas dessert board beautifully.
Save This Fudge Recipe and Let Me Know How It Turns Out

Pin this holiday eggnog fudge recipe to your favorite board. You’ll want to find it again when December rolls around. And if you try it, I’d love to hear how it worked for you.
Do you have a favorite eggnog brand? Did you add the rum? Or maybe swapped in a different spice? Tell me in the comments. I always read them.
Let’s share notes and keep the flavor going.
Eggnog Fudge Recipe

This eggnog fudge brings the cozy, creamy flavor of the holidays into a rich, melt-in-your-mouth treat. Made with just a few ingredients, it’s one of the easiest ways to add festive sweetness to your dessert table. Whether you’re prepping for a party or assembling edible gifts, this holiday eggnog fudge recipe is a must-try. It captures the warm spice of eggnog desserts with the smooth texture you expect from the best homemade fudge recipes. Perfect for gifting, snacking, or serving at Christmas gatherings. Love easy eggnog ideas? Add this to your list of go-to fudge recipes easy for the season. Your Christmas fudge just got a creamy, dreamy upgrade!
Ingredients
- ¾ cup full-fat eggnog
- 1½ cups granulated sugar
- ½ cup unsalted butter
- 1½ cups chopped white chocolate (real white chocolate with cocoa butter)
- 7 ounces marshmallow crème
- ¼ teaspoon salt
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground cinnamon
- 1 teaspoon vanilla extract
Instructions
- PREPARE THE PAN: Line an 8x8 inch square baking dish with parchment paper or foil, leaving an overhang on the sides for easy removal. Lightly butter the surface to prevent sticking.
- COOK THE BASE: In a medium saucepan, combine the eggnog, sugar, and butter. Place over medium heat and stir gently until the butter melts and the sugar begins to dissolve.
- BOIL TO TEMPERATURE: Once the mixture starts to boil, attach a candy thermometer to the side of the pan. Stop stirring and let it bubble until it reaches 234°F. If you don’t have a thermometer, drop a small amount into cold water; it should form a soft, pliable ball.
- ADD CHOCOLATE AND FLAVORINGS: Remove the pan from heat. Immediately stir in the chopped white chocolate until fully melted and smooth. Add the marshmallow crème, salt, nutmeg, cinnamon, and vanilla. Stir quickly and thoroughly until everything is well combined and no streaks remain.
- POUR AND SET: Pour the fudge mixture into the prepared pan and smooth the surface with a spatula. Optionally, dust the top with a bit of additional nutmeg for appearance and flavor.
- COOL AND SLICE: Let the fudge cool at room temperature for 2 to 3 hours, or until completely set. Do not refrigerate during this time to avoid sugar crystallization. Once firm, lift the fudge out of the pan and cut into small squares.
Notes
If desired, add 1 tablespoon of dark rum with the vanilla extract for a spiked version suitable for adults. For best results, use high-quality white chocolate with cocoa butter listed as one of the main ingredients. Avoid white chocolate chips or candy melts, which can produce a grainy texture.
Nutrition Information:
Yield:
36Serving Size:
1Amount Per Serving: Calories: 116Total Fat: 5gSaturated Fat: 3gUnsaturated Fat: 2gCholesterol: 11mgSodium: 29mgCarbohydrates: 17gFiber: 0gSugar: 16gProtein: 1g

