This creamy eggnog fudge is rich, smooth, and full of holiday flavor. It’s one of those quick, no-fuss treats you can whip up for a party, gift, or just because you’re craving something sweet and festive.
With white chocolate, eggnog, and condensed milk, this recipe comes together in under 15 minutes—and you don’t even need a candy thermometer.
Why I Love This Recipe
This fudge brings all the cozy eggnog flavor into a bite-sized treat that actually sets up perfectly every time. I started making this one year for holiday gift boxes, and it’s now a staple. Everyone loves how soft it is—and it’s way easier than it looks.
- No baking needed
- Perfect texture: creamy but firm
- Real eggnog flavor with no weird aftertaste
- Done in minutes with just one pot

What You’ll Need
- 2 cups white chocolate chips
- 1 cup sweetened condensed milk
- 1/2 cup eggnog (full-fat)
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon vanilla extract
- Pinch of salt
- Optional: extra ground nutmeg for topping

Makes
16–20 pieces (depending on how you cut it)
Time
Prep: 5 minutes
Cook: 10 minutes
Chill: 3 hours (in fridge)
Total: about 3 hours, 15 minutes
Macros (per piece, based on 20 pieces)
Calories: 120
Fat: 6g
Carbs: 15g
Protein: 1g
Sugar: 14g
Why This Recipe Works (Quick Science)
The sweetened condensed milk helps keep the fudge creamy while also stabilizing it when chilled. Eggnog adds flavor and moisture, while the white chocolate sets as it cools, giving the fudge structure. Nutmeg adds that distinct eggnog spice without overpowering.
Common Mistakes
- Overheating the chocolate: Makes the fudge grainy
- Using low-fat eggnog: Can make the texture too loose
- Not stirring constantly: Chocolate can scorch fast
- Skipping chill time: The fudge won’t set right without it
What to Serve With
- Hot cocoa
- A strong cup of coffee
- Mulled wine
- A holiday charcuterie board
FAQ
Can I use almond bark instead of white chocolate chips?
Yes, just chop it into small chunks so it melts evenly.
Does it taste like eggnog?
Yes! But it’s not overpowering—just creamy with warm spice.
Can I double the recipe?
Totally. Use a larger pot and an 8×8 or 9×9 dish.
Do I need a candy thermometer?
Nope. Just melt, mix, pour, chill. That’s it.
Make Ahead Tips
You can make this fudge up to 5 days in advance. Just store it covered in the fridge. You can also freeze it for up to 1 month—cut first, then freeze in a sealed container.
How to Make Creamy Eggnog Fudge
Step 1: Add Ingredients to Saucepan
Add 2 cups white chocolate chips, 1 cup sweetened condensed milk, and 1/2 cup eggnog to a medium saucepan.

Step 2: Melt Gently Over Medium Heat
Place saucepan on the stove and stir constantly until the chocolate is fully melted and the mixture is smooth.

Step 3: Add Spices and Vanilla
Stir in 1/4 teaspoon ground nutmeg, 1/2 teaspoon vanilla extract, and a pinch of salt until fully mixed.

Step 4: Pour into Lined Dish
Pour the hot fudge mixture into a parchment-lined 8×8 dish. Smooth the top and sprinkle extra nutmeg if using.

Step 5: Chill Until Firm
Refrigerate for at least 3 hours or until fully set. Then slice into squares.

Leftovers and Storage
Store in an airtight container in the fridge for up to 5 days. You can freeze it, too—just cut it first and place wax paper between layers.
Final Thoughts
This creamy eggnog fudge is a quick and easy way to bring holiday flavor into your kitchen. It makes a great gift or just something sweet to snack on. If you make it, leave a comment and let me know how it turned out or how you customized it!

