Peppermint Swirl Fudge Recipe: Creamy Holiday Treat

Crackly peppermint, velvety white chocolate, and those gorgeous ruby swirls. This Peppermint Swirl Fudge Recipe is quick to make, slices beautifully, and tastes like pure holiday magic.

I have made this every December for years, tweaking the ratios so it sets creamy, not crumbly, with bold peppermint flavor and clean swirls that look bakery-perfect on any cookie tray.

Peppermint Swirl Fudge Recipe

Peppermint Swirl Fudge

Crackly peppermint, velvety white chocolate, and festive ruby swirls—this quick, no-thermometer peppermint fudge sets creamy (not crumbly), slices cleanly, and looks bakery-beautiful for gifting.
Make-ahead friendly and perfect for holiday trays; yields about 36 one-inch pieces.
Prep Time 15 minutes
Cook Time 5 minutes
Chill Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Course Candy, Dessert, Edible Gifts
Cuisine American
Servings 36 pieces
Calories 130 kcal

Equipment

  • 1 8-inch square pan lined with parchment; overhang for easy lifting
  • 1 Parchment Paper
  • 1 Heavy saucepan stovetop option
  • 1 Microwave-safe Bowl microwave option
  • 1 Silicone spatula
  • 1 Zip-top bag for crushing candies
  • 1 Rolling Pin (optional)
  • 1 Skewer or butter knife for swirling
  • 1 Sharp knife for slicing clean squares

Ingredients
  

Fudge Base

  • 3 cup white chocolate chips or chopped white chocolate high-quality; about 510 g; use real cocoa butter if possible
  • 14 oz sweetened condensed milk 1 can (397 g); not evaporated milk
  • 3 tbsp unsalted butter cubed; salted butter works—reduce added salt
  • 1 tsp peppermint extract adjust to taste; start with 1/2 tsp if strong
  • 1 tsp vanilla extract
  • 0.125 tsp fine sea salt balances sweetness

Swirl & Topping

  • 6 drops red gel food coloring 6 to 8 drops; gel or paste only—avoid liquid color
  • 0.33 cup peppermint candies or candy canes finely crushed; for topping
  • 1 tsp neutral oil optional; up to 2 tsp if chips are dry and stubborn
Makes: 8inch round1inch height

Instructions
 

Prepare the Pan

  • Line an 8-inch square pan with parchment, leaving a 2-inch overhang on two sides. Lightly butter the parchment for clean edges.

Crush the Peppermints

  • Place candies in a zip-top bag and tap with a rolling pin until finely crushed. Set aside. Finer pieces stick better and are gentler on teeth.

Melt the Fudge Base

  • Stovetop: Add white chocolate, sweetened condensed milk, and butter to a heavy saucepan. Warm on low, stirring constantly with a silicone spatula until just melted and glossy. Remove from heat as soon as most chunks disappear.
    Microwave: Combine the same ingredients in a microwave-safe bowl. Heat at 50% power in 20–30 second bursts, stirring often until just smooth. Do not overheat.

Flavor and Divide

  • Stir in vanilla, salt, and peppermint extract. Quickly scrape about 1/3 cup of the mixture into a small bowl and tint it red with gel color. Keep the rest white.

Swirl and Smooth

  • Spread the white fudge evenly in the prepared pan. Dollop the red fudge over the top in 6 to 8 spoonfuls. Drag a skewer or butter knife through the surface in gentle figure-eights to create swirls without over-mixing.

Top and Set

  • Sprinkle the crushed peppermint over the surface and gently press to adhere. Let the pan sit at room temperature for 15 minutes, then refrigerate until set, 1 to 2 hours.

Slice Cleanly

  • Lift the fudge out using the parchment. Warm a sharp knife under hot water, wipe dry, and cut into 1-inch squares, wiping the blade between cuts.

Notes

Tips: Use good white chocolate (real cocoa butter) and keep heat low to avoid scorching or graininess. Avoid water contact and use gel color only; do not over-swirl for clean ribbons. Storage: Airtight at room temperature up to 1 week; refrigerate up to 2 weeks (rest 10–15 minutes before serving); freeze up to 3 months (thaw in fridge, then bring to room temp). Variations: Swap half the white chocolate for semi-sweet, fold in crushed chocolate sandwich cookies, add 1 tsp instant espresso for mocha mint, use dairy-free substitutes, or tint the swirl green.

Nutrition

Serving: 28gCalories: 130kcalCarbohydrates: 17g
Tried this recipe?Let us know how it was!

Why You’ll Love This Peppermint Swirl Fudge Recipe

  • Fast and foolproof – just melt, swirl, and set.
  • Ultra creamy texture that still cuts into neat squares.
  • Festive candy cane crunch without overpowering the fudge.
  • No thermometer needed, with stovetop or microwave options.
  • Perfect for gifting and make-ahead friendly.

Peppermint Swirl Fudge Recipe Ingredients & Substitutions

  • 3 cups high-quality white chocolate chips or chopped white chocolate bars (about 510 g) – bars melt silkier; use real cocoa butter if possible.
  • 1 can sweetened condensed milk (14 oz or 397 g) – not evaporated milk.
  • 3 tbsp unsalted butter, cubed – adds gloss and softness. Salted butter works; reduce added salt.
  • 1 tsp peppermint extract – adjust to taste; start with 1/2 tsp if your extract is strong.
  • 1 tsp vanilla extract – rounds out the flavor.
  • 1/8 tsp fine sea salt – balances the sweetness.
  • 6 to 8 drops red gel food coloring – gel or paste color prevents thinning; avoid liquid color.
  • 1/3 cup finely crushed peppermint candies or candy canes – for topping.
  • Optional: 1 to 2 tsp neutral oil if using dry, stubborn chips to help smooth the melt.
  • Pan: 8-inch square pan, lined with parchment and overhang for easy lifting. Yields about 36 one-inch pieces.

Step-by-Step Instructions to Make Peppermint Swirl Fudge

Prepare the Pan

Line an 8-inch square pan with parchment, leaving a 2-inch overhang on two sides. Lightly butter the parchment for clean edges.

Crush the Peppermints

Place candies in a zip-top bag and tap with a rolling pin until finely crushed. Set aside. Finer pieces stick better and are gentler on teeth.

Melt the Fudge Base

Stovetop: Add white chocolate, sweetened condensed milk, and butter to a heavy saucepan. Warm on low, stirring constantly with a silicone spatula until just melted and glossy. Remove from heat as soon as most chunks disappear.

Microwave: Combine the same ingredients in a microwave-safe bowl. Heat at 50 percent power in 20 to 30 second bursts, stirring often until just smooth. Do not overheat.

Flavor and Divide

Stir in vanilla, salt, and peppermint extract. Quickly scrape about 1/3 cup of the mixture into a small bowl and tint it red with gel color. Keep the rest white.

Swirl and Smooth

Spread the white fudge evenly in the prepared pan. Dollop the red fudge over the top in 6 to 8 spoonfuls. Drag a skewer or butter knife through the surface in gentle figure-eights to create swirls without over-mixing.

Top and Set

Sprinkle the crushed peppermint over the surface and gently press to adhere. Let the pan sit at room temperature for 15 minutes, then refrigerate until set, 1 to 2 hours.

Slice Cleanly

Lift the fudge out using the parchment. Warm a sharp knife under hot water, wipe dry, and cut into 1-inch squares, wiping the blade between cuts.

Tips for Success

  • Use good white chocolate. Real cocoa butter melts smoother and tastes less waxy.
  • Keep heat low. White chocolate scorches easily. Pull it off the heat while a few bits remain and stir to finish.
  • Avoid water. Even a drop can cause seizing. Keep tools completely dry.
  • Gel color only. Liquid food color can thin the fudge. If needed, add a touch more chocolate to thicken.
  • Do not over-swirl. A few passes create clean ribbons; too many turn the whole batch pink.
  • Let it set before chilling. A short rest at room temperature helps prevent condensation and sugar bloom.

Variations of Peppermint Swirl Fudge

  • Classic Chocolate Peppermint: Swap half of the white chocolate for semi-sweet and swirl the two bases together.
  • Cookies and Cream Peppermint: Fold 1 cup crushed chocolate sandwich cookies into the white base, then add red swirls.
  • Mocha Mint: Add 1 tsp instant espresso powder to the base for a coffee house twist.
  • Dairy-Free: Use dairy-free white chips and sweetened condensed coconut milk; add 1 tsp neutral oil for extra gloss.
  • Grinch Green Swirl: Tint the swirl green instead of red for a playful tray.

Serving Suggestions: What to Pair with Peppermint Swirl Fudge

  • Hot cocoa or peppermint mochas for a matchy cozy vibe.
  • Espresso or black tea to balance the sweetness.
  • Vanilla ice cream sundaes topped with two cubes of fudge and warm chocolate sauce.
  • Holiday cookie boards with shortbread, gingerbread, and citrus cookies for contrast.

Storage & Reheating Instructions

  • Room Temperature: Store in an airtight container, layered with parchment, up to 1 week in a cool, dry spot.
  • Refrigerator: Keeps 2 weeks. Let pieces sit 10 to 15 minutes before serving for best texture.
  • Freezer: Up to 3 months. Freeze in a single layer, then transfer to a bag. Thaw in the fridge overnight, then bring to room temp.
  • Reheating: Not needed. If slightly firm from the fridge, simply rest at room temperature.

Memories Made Around the Table

Every year my niece claims the swirling job. She dots the pan like a tiny artist, then we hold our breath as the ribbons appear. It is our sweetest countdown to the holidays.

FAQs

Can I double the recipe? Yes. Use a 9 by 13 inch pan and increase setting time. Swirl in sections so the top stays workable.

Why did my fudge turn grainy? Overheating white chocolate is the usual culprit. Melt low and slow, remove from heat while a few bits remain, and stir until smooth.

Can I use liquid food coloring? I do not recommend it. Liquid can thin the fudge. Use gel or paste color for vivid swirls without altering texture.

Is a candy thermometer required? No. This is a no-thermometer, no-boil fudge. Gentle melting is all you need.

Can I skip the crushed peppermint on top? Absolutely. The fudge is delicious without it, or try white sanding sugar or festive sprinkles.

Final Thoughts

This Peppermint Swirl Fudge Recipe brings bakery beauty with weeknight effort. Make a batch now, tuck a few squares into gift boxes, and keep a secret stash for cozy evenings by the tree.