Peppermint Swirl Fudge Recipe
Introduction
This Peppermint Swirl Fudge combines rich chocolate with a festive peppermint twist. Its creamy layers and vibrant red swirls make it perfect for holiday treats or any time you crave a sweet, minty indulgence.

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: Line an 8×8-inch square pan with parchment paper, leaving overhang on two sides to lift the fudge easily. Lightly coat with nonstick spray and place on a flat surface.
- Step 2: In a heatproof bowl, combine chocolate chips, butter, and room temperature sweetened condensed milk. Set the bowl over simmering water and stir constantly until melted and smooth. Remove from heat and stir in peppermint extract and a pinch of salt.
- Step 3: In a separate heatproof bowl, combine white chocolate chips, butter, and condensed milk. Melt gently over a double boiler, stirring until fully smooth. Stir in peppermint extract and 1–2 drops of red gel food coloring.
- 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 two mixtures together, creating figure-eight patterns without overmixing.
- Step 5: Sprinkle the crushed peppermint candies evenly over the surface of the swirled fudge. Press gently to help them adhere.
- Step 6: Refrigerate the pan for at least 3 hours until fully set and firm. Use the parchment overhang to lift the fudge out and cut into 25 squares with a sharp knife.
Tips & Variations
- Use high-quality white chocolate instead of almond bark for a creamier texture and better flavor.
- For a stronger peppermint flavor, add an extra ¼ teaspoon of peppermint extract to each layer.
- Swap red gel food coloring with natural beet juice for a more natural tint.
- Try mixing crushed candy canes into the fudge layer for added crunch inside.
Storage
Store fudge in an airtight container in the refrigerator for up to two weeks. Let the fudge sit at room temperature for a few minutes before serving to soften slightly. You can also freeze it for up to 3 months; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of chocolate?
Yes, you can substitute semi-sweet or dark chocolate chips with milk chocolate if you prefer a sweeter fudge. Just keep the quantities the same.
How do I prevent the peppermint layer from blending too much with the chocolate?
Swirl gently with a knife or skewer in slow figure-eight motions and avoid overmixing. This helps maintain distinct peppermint swirls without blending the colors completely.
PrintPeppermint Swirl Fudge Recipe
This Peppermint Swirl Fudge features a rich and creamy chocolate base layered with a smooth white chocolate peppermint swirl, topped with crushed peppermint candies for a festive crunch. Perfect for holiday gifting or indulging in a seasonal sweet treat, this no-bake fudge combines classic chocolate and refreshing mint flavors in a beautifully swirled presentation.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 3 hours 25 minutes
- Yield: 25 squares 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
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 overhang on two sides for easy removal. Lightly coat the parchment with nonstick spray and set the pan on a flat surface.
- Make the chocolate fudge base: In a heatproof bowl, combine the semi-sweet or dark chocolate chips, butter, and room temperature sweetened condensed milk. Place the bowl over a pot of simmering water (double boiler) and stir constantly until the mixture is fully melted and smooth. Remove from heat and stir in peppermint extract and a pinch of salt.
- Make the peppermint swirl layer: In a separate heatproof bowl, combine white chocolate chips, butter, and sweetened condensed milk. Melt gently over a double boiler, stirring constantly until smooth. Remove from heat and stir in peppermint extract and red gel food coloring. Be careful to swirl gently to keep the color streaks distinct.
- Layer and swirl: Pour about three-quarters of the chocolate fudge base into the prepared pan, spreading evenly. Drop spoonfuls of the red peppermint swirl mixture across the surface, then add the remaining chocolate fudge in the gaps. Use a knife or skewer to gently swirl the two mixtures together in figure-eight patterns, taking care not to overmix.
- Add the topping: Evenly sprinkle the crushed peppermint candies over the top of the swirled fudge. Gently press them into the surface to adhere well.
- Chill and set: Place the pan in the refrigerator and chill for at least 3 hours, or until the fudge is fully set and firm. Once chilled, use the parchment overhang to lift the fudge out of the pan. Cut into 25 squares with a sharp knife and serve.
Notes
- Use real white chocolate chips for the swirl layer rather than almond bark to achieve the best flavor and texture.
- Ensure the sweetened condensed milk is at room temperature before melting with chocolate to prevent seizing.
- Swirling the two chocolates gently creates a beautiful marbled effect without blending the colors completely.
- Chilling the fudge thoroughly is essential for clean slicing and optimal texture.
- Store leftover fudge wrapped tightly in the refrigerator for up to two weeks.
Keywords: peppermint fudge, peppermint swirl fudge, holiday fudge, no-bake fudge, chocolate peppermint fudge, Christmas candy

