Ultimate Peppermint Swirl Fudge — White Chocolate Christmas Recipes Made Decadent

Posted on December 15, 2025

Close-up of neatly cut peppermint swirl fudge squares showing creamy white chocolate ribbons, dark chocolate base, and crushed candy cane topping, Holiday Cookie And Candy Recipes.

Decadent White Chocolate Christmas Recipes

As a fan of Holiday Cookie And Candy Recipes, I can tell you this: when peppermint meets silky chocolate in a swirl, people forget about etiquette and go straight for seconds. This Peppermint Swirl Fudge looks fancy, tastes like a holiday miracle, and—best of all—comes together with ordinary ingredients and zero drama.

Brief introduction to the recipe

This fudge layers a rich dark-chocolate base with a creamy, candy-cane-streaked white chocolate swirl. It uses real white chocolate, semi-sweet or dark chips, sweetened condensed milk, peppermint extract, and crushed candy canes. You’ll avoid the usual fudge disasters—clumping, graininess, or that sad, chalky white chocolate—if you follow a few simple rules. Trust the double boiler. Skip the microwave. You’ll thank me later.

Why you’ll love this recipe

Why do you need this recipe? Short answer: texture, flavor, and look. Long answer: it slices clean. It stays smooth. It tastes like a candy shop, not a science experiment. This is the kind of fudge that travels well, gifts well, and disappears quickly at any cookie swap. Plus, it’s flexible—swap extracts, toss in nuts, or color the swirl green for a different vibe.

The story behind the recipe

I perfected this after way too many seized-chocolate incidents. I used to zap everything in the microwave and pay for it with grainy disasters. Then I switched exclusively to a gentle double boiler. Melting chocolate over steam changed the game: it’s forgiving, it melts evenly, and it keeps your sanity intact during holiday chaos. Also, the first time I served this at a family party, my picky uncle asked for the recipe three times—and then took the leftovers home. That’s the unofficial seal of approval.

Ingredients breakdown (short descriptive blurbs)

  • 2 cups semi-sweet or dark chocolate chips — Choose dark for a serious cocoa bite; semi-sweet gives a friendlier sweetness. Don’t use milk chocolate: it weakens structure.
  • 1 tbsp unsalted butter — Adds gloss and helps set a smoother texture.
  • 1 (14 oz) can sweetened condensed milk, room temperatureImportant: room temp only. Cold milk shocks melted chocolate and can seize it.
  • ½ tsp peppermint extract — Potent! Measure carefully. Too much = toothpaste vibes.
  • Pinch of salt — Tiny salt = big flavor lift.
  • 1½ cups white chocolate chips (real white chocolate) — Look for cocoa butter in the ingredient list. Almond bark ruins the swirl; avoid it.
  • ½ tbsp unsalted butter (for swirl layer) — Same reason: stability and sheen.
  • ⅓ cup sweetened condensed milk, room temp — Keeps the white layer creamy without making it runny.
  • 1–2 drops red gel food coloring — Gel gives streaks; liquid thins the chocolate.
  • ½ cup crushed peppermint candies or candy canes — Candy canes crush into fine dust that sticks well to the fudge.

How to Make It — Step-by-step (clear & punchy)

  1. Prep the pan. Line an 8×8 pan with parchment, leaving an overhang. Lightly spray the parchment.
  2. Melt the chocolate base. In a heatproof bowl, combine chocolate chips, 1 tbsp butter, and the 14 oz room-temp sweetened condensed milk. Place the bowl over simmering water (double boiler). Stir constantly until smooth. Remove from heat. Stir in ½ tsp peppermint extract and a pinch of salt.
  3. Melt the peppermint swirl layer. In a separate bowl, melt white chocolate, ½ tbsp butter, and ⅓ cup room-temp condensed milk over the double boiler. Stir until silky. Add ½ tsp peppermint extract and 1–2 drops red gel coloring. Stir just enough to streak the color—don’t overmix.
  4. Layer. Pour about ¾ of the chocolate base into the pan and spread it. Dollop spoonfuls of the white peppermint mixture across the surface. Add the remaining chocolate between the dollops.
  5. Swirl. Drag a skewer or butter knife in wide figure-eight motions to create marbled ribbons. Stop when you can still see distinct red and white streaks—overstir and you’ll get muddy pink.
  6. Top and chill. Sprinkle crushed peppermint evenly. Press lightly so they adhere. Refrigerate uncovered for at least 3 hours until fully set.
  7. Slice. Use the parchment overhang to lift the slab. Run a sharp knife under hot water, dry it, then slice into squares. Clean the knife between cuts for clean edges.

Close-up of neatly cut peppermint swirl fudge squares showing creamy white chocolate ribbons, dark chocolate base, and crushed candy cane topping, Holiday Cookie And Candy Recipes, White Chocolate Christmas Recipes Made Decadent.Pin

Pro tips for perfect results (bold tips you must follow)

  • Always use real white chocolate with cocoa butter—not almond bark. White chips with cocoa butter (or better yet, baking bars) melt slicker and taste better.
  • Room-temperature condensed milk is non-negotiable. Cold milk can shock and seize the chocolate. Leave the can out about an hour.
  • Melt over a double boiler. Low steam = controlled heat = no seizing. FYI, the microwave lies to you in the name of speed.
  • Use gel food coloring. One drop gives striking streaks. Too much liquid color thins the white chocolate and ruins the swirl.
  • Measure peppermint extract carefully. Start with ½ tsp in each layer. Peppermint overwhelms fast—trust me.
  • Swirl fast and chill right away. If the layers cool first, they won’t marry correctly and you’ll get awkward blobs instead of ribbons.
  • Cut with a hot knife and wipe after every cut for clean, glossy edges.

Variations to try

  • Chocolate + Almond: Swap peppermint for almond extract (½ tsp) and pair with dark chocolate for marzipan vibes.
  • Pistachio twist: Stir chopped toasted pistachios into the base layer—green and festive under the swirl.
  • Two-color swirl: Make half the white layer red and the other half green; drop them side by side and swirl for a candy-cane-meets-holly look.
  • Half-and-half fudge: Keep dark chocolate in one bowl and milk chocolate in the other. Pour separate sections, then swirl for a visually layered effect.
  • For softer set: Reduce chilling time by 30 minutes for a softer, more chocolate-bite texture.

Best ways to serve

Serve at room temperature for the best bite—too cold and it puckers the chew. Arrange squares on a holiday platter with sprigs of rosemary or holly (edible but pretty). Want to gift? Stack squares with parchment between layers and tie with baker’s twine. People love receiving Peppermint Christmas Treats that look homemade-but-pro. Put a sticker that says “Do not share (kidding, share).”

Quick tips for storage and leftovers

  • Refrigerate in an airtight container for up to 1 week.
  • Freeze for longer storage—layer squares with parchment and freeze up to 3 months. Thaw in the fridge overnight.
  • To soften frozen fudge quickly: Let sit at room temp for about 30 minutes before serving.

Close-up of neatly cut peppermint swirl fudge squares showing creamy white chocolate ribbons, dark chocolate base, and crushed candy cane topping, Holiday Cookie And Candy Recipes.Pin

FAQs (short, useful answers)

Can I use white chocolate chips instead of bars?

Yes, but choose high-quality chips with cocoa butter. If your chips contain hydrogenated oils instead of cocoa butter, they won’t melt or swirl nicely.

My white layer turned grainy. What happened?

Likely low-quality white chocolate or overheating. Next time, melt gently and switch to a brand with cocoa butter listed.

Can I make this without condensed milk?

You could, but condensed milk adds creaminess and a set texture that gives fudge its classic bite. Using it keeps things reliable and reproducible.

How do I prevent the swirl from turning muddy?

Don’t over-stir. Use wide figure-eights and stop when you still see distinct streaks.

Can I make smaller batches?

Sure. Just keep the chocolate-to-milk ratios the same and use a smaller pan.

Troubleshooting common issues (and how to fix them)

  • Seized chocolate after adding milk: The milk was too cold or you used direct heat. Fix: gently reheat over the double boiler while stirring—if it stays grainy, you might need a new batch of chocolate. Prevention: warm the condensed milk and melt slowly.
  • Chalky white layer: That’s poor-quality white chocolate. Next time use a brand like Lindt or Ghirardelli baking bars.
  • Muddy swirl: You stirred too long or let the layers cool. Swirl right after adding the white layer and then chill immediately.
  • Fudge too firm: Shorten chill time next batch by about 30 minutes. This fudge tastes best same day, soft but sliceable.

Why the double boiler matters (short explanation)

Direct heat blasts chocolate and makes it temperamental. Steam from a double boiler melts chocolate slowly and evenly. It gives you control. You get glossy, smooth base and a swirl that behaves. IMO, it’s the single most impactful tweak for reliable fudge.

Final thoughts wrap-up

So—does this sound complicated? Not really. It looks like a showpiece and behaves like a dependable holiday treat. Whether you’re making Fudge For Christmas gifts, bringing Peppermint Christmas Treats to a swap, or adding a standout square to your dessert table, this recipe wins on taste, texture, and presentation.

Remember the essentials: use real white chocolate, keep condensed milk room temperature, melt over steam, and swirl, don’t stir. Follow those and your kitchen will smell like peppermint heaven in no time.

If you try it, drop a comment with your favorite tweak. Did you go classic red-and-white, or did you try green too? Did someone at the party swoop in and steal the platter? I want the gossip. 😏

Follow me on Pinterest for daily new recipes.

Close-up of neatly cut peppermint swirl fudge squares showing creamy white chocolate ribbons, dark chocolate base, and crushed candy cane topping, Holiday Cookie And Candy Recipes.Pin

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of neatly cut peppermint swirl fudge squares showing creamy white chocolate ribbons, dark chocolate base, and crushed candy cane topping, Holiday Cookie And Candy Recipes.

Ultimate Peppermint Swirl Fudge — White Chocolate Christmas Recipes Made Decadent

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Prep Time: 25 minutes
  • Total Time: 25 minutes
  • Yield: 25 squares 1x
  • Category: Dessert

Description

Peppermint Swirl Fudge is creamy, festive, and ridiculously easy — a perfect addition to your holiday candy lineup. It pairs rich chocolate with a candy-cane ribbon of white chocolate for a look that says “store-bought” but tastes gloriously homemade.


Ingredients

Scale

For the chocolate base

  • 2 cups semi-sweet or dark chocolate chips
  • 1 tablespoon unsalted butter
  • 1 (14 oz) can sweetened condensed milk — leave it at room temperature
  • ½ teaspoon peppermint extract
  • Pinch of fine salt

For the peppermint swirl

  • 1½ cups white chocolate chips (pick real white chocolate with cocoa butter, not almond bark)
  • ½ tablespoon unsalted butter
  • ⅓ cup sweetened condensed milk — room temperature
  • ½ teaspoon peppermint extract
  • 12 drops red gel food coloring

Topping

  • ½ cup crushed peppermint candies or broken candy canes


Instructions

  1. Prep the pan. Line an 8×8 inch square pan with parchment, leaving an overhang on two sides so you can lift the fudge out later. Lightly spray the paper.
  2. Make the chocolate layer. In a heatproof bowl, combine the chocolate chips, butter, and the full 14 oz can of room-temp condensed milk. Set the bowl over a pot of gently simmering water (double boiler). Stir constantly until the mixture becomes glossy and totally smooth. Remove from heat and stir in the peppermint extract and a pinch of salt.
  3. Make the peppermint swirl. In a separate heatproof bowl, melt the white chocolate, ½ tablespoon butter, and ⅓ cup room-temp condensed milk over the double boiler. Stir until silky. Mix in the peppermint extract, then add 1–2 drops of gel food coloring and swirl just enough to create ribbons of red — don’t overwork it.
  4. Layer the pan. Pour about ¾ of the chocolate base into the prepared pan and spread it to an even layer.
  5. Dot and swirl. Drop spoonfuls of the red-streaked white chocolate across the surface. Pour the remaining chocolate into the gaps. Use a skewer or the tip of a knife to draw wide figure-eights through the surface to create a marbled pattern. Stop once you can still see distinct red and white streaks.
  6. Top and press. Scatter the crushed peppermint evenly over the top and press lightly so the pieces stick.
  7. Chill until firm. Place the pan in the refrigerator uncovered for at least 3 hours, or until the fudge feels set. Use the parchment overhang to lift the slab out, then slice into squares with a sharp knife.

Notes

  • Tips & Tricks (must-read)
    • Use real white chocolate with cocoa butter — it melts smoother and won’t turn chalky.
    • Room-temperature condensed milk only. Cold condensed milk can cause chocolate to seize.
    • Melt over steam, not the microwave. Gentle heat prevents grainy, scorched chocolate.
    • Use gel food coloring for vivid streaks without thinning the chocolate.
    • Measure peppermint extract carefully — start with ½ tsp; it’s powerful.
    • Cut with a warm, dry knife (run under hot water, dry, then slice) and wipe between cuts for clean edges.
  • Storage
    • Store squares in an airtight container in the fridge for up to one week. For longer keeping, freeze layers separated by parchment for up to three months; defrost in the fridge.

Holiday Cookie And Candy Recipes, White Chocolate Christmas Recipes, How To Make Christmas Fudge, Fudge For Christmas, Peppermint Chocolate Fudge, Peppermint Christmas Treats, Xmas Fudge, Chocolate Peppermint Fudge, Peppermint Baking Recipes

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star