Peppermint Swirl Fudge Recipe
Introduction
Peppermint Swirl Fudge is a festive treat combining rich chocolate and creamy white chocolate with refreshing peppermint flavor. This easy-to-make no-bake dessert creates beautiful swirls of red and white for a delightful look and taste, perfect for holiday sharing or any special occasion.

Ingredients
- 2 cups semi-sweet or dark chocolate chips
- 1 tablespoon unsalted butter
- 1 (14 oz) can sweetened condensed milk, room temperature
- ½ teaspoon peppermint extract
- Pinch of salt
- 1 ½ cups white chocolate chips (use real white chocolate, not almond bark)
- ½ tablespoon unsalted butter
- ⅓ cup sweetened condensed milk, room temperature
- ½ teaspoon peppermint extract
- 1–2 drops red gel food coloring
- ½ cup crushed peppermint candies or candy canes
Instructions
- Step 1: Prep the pan by lining an 8×8-inch square pan with parchment paper, leaving overhang on two sides for easy removal. Lightly spray with nonstick spray and place on a flat surface.
- Step 2: Make the chocolate fudge base by combining semi-sweet chocolate chips, 1 tablespoon butter, and 14 oz sweetened condensed milk in a heatproof bowl. Set the bowl over a pot of simmering water and stir constantly until melted and smooth. Remove from heat and stir in ½ teaspoon peppermint extract and a pinch of salt.
- Step 3: In a separate heatproof bowl, combine white chocolate chips, ½ tablespoon butter, and ⅓ cup sweetened condensed milk. Melt gently over a double boiler, stirring until smooth. Stir in ½ teaspoon peppermint extract and 1–2 drops red gel food coloring. Swirl gently with a spoon to create streaks without fully blending the color.
- Step 4: Pour about three-quarters of the chocolate mixture into the prepared pan and spread evenly. Drop spoonfuls of the red peppermint mixture across the surface, then add the remaining chocolate mixture in the gaps. Use a knife or skewer to gently swirl the mixtures together, creating figure-eight patterns without overmixing.
- Step 5: Sprinkle crushed peppermint candies evenly over the top layer. Press gently to help them adhere.
- Step 6: Chill the fudge in the refrigerator for at least 3 hours or until fully set and firm. Use the parchment overhang to lift it out of the pan, then cut into 25 squares with a sharp knife.
Tips & Variations
- Use high-quality chocolate chips and real white chocolate for the best flavor and texture.
- If you prefer a stronger peppermint taste, add a little more peppermint extract, but avoid overdoing as it can become overpowering.
- Try substituting crushed candy canes with crushed peppermint baking chips for easier tooth removal.
- For a festive twist, add mini chocolate chips or red and green sprinkles to the topping.
Storage
Store peppermint swirl fudge in an airtight container in the refrigerator for up to 2 weeks. Let the fudge sit at room temperature for a few minutes before serving to soften slightly. You can also freeze fudge for up to 3 months; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this fudge without a double boiler?
Yes, you can melt the chocolate and butter gently in short bursts in the microwave, stirring every 20 seconds until smooth, but be careful not to overheat or burn the chocolate.
What if I don’t have peppermint extract?
You can substitute with vanilla extract, but the fudge will lose its peppermint flavor. Alternatively, try using peppermint oil but use it sparingly as it’s more concentrated.
Print
Peppermint Swirl Fudge Recipe
- Total Time: 3 hours 30 minutes
- Yield: 25 squares 1x
Description
This Peppermint Swirl Fudge recipe combines rich semi-sweet chocolate with creamy white chocolate swirled together with refreshing peppermint flavor. Topped with crushed peppermint candies for an extra festive crunch, this easy-to-make fudge is perfect for holiday gifting or indulging during the winter season. Made with sweetened condensed milk and melted gently over a double boiler, it offers a smooth, creamy texture with vibrant peppermint notes and beautiful red swirling.
Ingredients
Chocolate Layer
- 2 cups semi-sweet or dark chocolate chips
- 1 tablespoon unsalted butter
- 1 (14 oz) can sweetened condensed milk, room temperature
- ½ teaspoon peppermint extract
- Pinch of salt
Peppermint Swirl Layer
- 1 ½ cups white chocolate chips (use real white chocolate, not almond bark)
- ½ tablespoon unsalted butter
- ⅓ cup sweetened condensed milk, room temperature
- ½ teaspoon peppermint extract
- 1–2 drops red gel food coloring
Topping
- ½ cup crushed peppermint candies or candy canes
Instructions
- Prep the Pan: Line an 8×8-inch square pan with parchment paper, leaving an overhang on two sides for easy removal. Lightly coat the parchment with nonstick spray and place the pan on a flat surface.
- Make the Chocolate Fudge Base: In a heatproof bowl, combine semi-sweet chocolate chips, unsalted butter, and room temperature sweetened condensed milk. Place the bowl over simmering water (double boiler) and stir continuously until all ingredients are melted and the mixture is smooth. Remove from heat and stir in peppermint extract and a pinch of salt.
- Make the Peppermint Swirl Layer: Using a separate heatproof bowl, combine white chocolate chips, butter, and condensed milk. Melt gently over the double boiler, stirring until fully melted and smooth. Remove from heat and stir in peppermint extract and red gel food coloring. Stir gently to create streaks without fully blending the color.
- Layer and Swirl: Pour about three-quarters of the dark chocolate mixture into the prepared pan and spread evenly. Drop spoonfuls of the red peppermint white chocolate mixture over the surface, then add the remaining dark chocolate mixture into the gaps. Use a knife or skewer to gently swirl the two mixtures into figure-eight patterns, being careful not to overmix.
- Add the Topping: Sprinkle the crushed peppermint candies evenly over the swirled fudge surface. Press gently to ensure they stick to the top layer.
- Chill and Set: Place the pan in the refrigerator and chill for at least 3 hours or until completely firm. Once set, lift the fudge out using the parchment paper overhang and cut into 25 squares with a sharp knife.
Notes
- Use real white chocolate chips for the swirl layer rather than almond bark to ensure smooth texture and proper melting.
- Be careful not to over-swirl the layers to maintain the beautiful peppermint swirl effect.
- Allow the fudge to fully chill for best slicing results and a firm texture.
- Store fudge in an airtight container in the refrigerator for up to 2 weeks.
- If peppermint candies are unavailable, crushed candy canes make a great substitute for the topping.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Keywords: peppermint fudge, holiday fudge, peppermint swirl, white chocolate fudge, Christmas candy, easy fudge recipe

