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
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
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
Nutrition
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.
