One evening in mid December, I came home from work to find my kids sitting on the living room floor surrounded by wrapping paper, ribbon, and half written holiday cards. They’d decided that this year, they wanted to give small homemade treats to their teachers and a few neighbors.
It made me smile, because the idea felt thoughtful and doable after a long day. They looked up at me and asked if we could make something “pretty and pepperminty,” so I headed to the kitchen and started pulling out chocolate chips like it was second nature.
As I set up the ingredients, my son wandered over and began unwrapping candy canes, crushing them with the enthusiasm only a child could bring to such a simple task. The rhythm of that moment eased the rush of my workday; the house smelled like winter holidays, and suddenly everything felt lighter.
The swirl of white chocolate and semi sweet chocolate gradually turned into a marbled pattern that caught my daughter’s attention, and she declared it looked “like Christmas magic in a pan.” If only every dessert came together with such little effort and such big reactions.
By the time the fudge was chilling in the refrigerator, the kids were already planning which teachers should get the biggest pieces. When we sliced into the pan the next morning, the bright peppermint topping sparkled under the kitchen light, and the kids could barely wait to pack them into tins. That blend of chocolate, mint, and the joy of gifting made this recipe one I was excited to share because it brought a simple kind of happiness into our home.
![]()
Short Description
Peppermint Swirl Fudge a creamy, festive two layer chocolate fudge marbled with peppermint flavor and topped with crushed candy canes.
Key Ingredients
- 14 oz sweetened condensed milk
- 3 cups white chocolate chips
- 3 cups semi sweet chocolate chips
- 1 teaspoon peppermint extract
- ½ cup crushed peppermint candies or candy canes
- Red food coloring optional
Tools Needed
- Microwave safe bowls or double boiler
- Rubber spatula
- 8×8 or 9×9 inch pan
- Parchment paper
- Measuring cups and spoons
- Toothpick or thin knife for swirling
- Sharp knife for slicing
Cooking Instructions
Step 1: Prepare the Pan
Line an 8×8 or 9×9 pan with parchment paper, leaving overhangs on the sides. Lightly spray with cooking spray so the fudge lifts out cleanly.
Step 2: Melt the Chocolate Base
In a double boiler or microwave safe bowl, melt the semi sweet chocolate chips with half of the sweetened condensed milk. Stir until completely smooth.
Step 3: Set the Chocolate Layer
Pour the warm chocolate mixture into the prepared pan and spread evenly. Refrigerate for 10 minutes to firm the surface.
Step 4: Make the Peppermint Layer
Melt the white chocolate chips with the remaining condensed milk. Stir in peppermint extract. Add a drop or two of red food coloring to create a soft pink mixture.
Step 5: Pour and Swirl
Remove the pan from the fridge and pour the peppermint layer over the chocolate. Use a toothpick or knife to swirl the two layers gently, creating a marbled effect.
Step 6: Add Crushed Peppermint Topping
Sprinkle the crushed candy canes across the top. Press them lightly so they stick to the warm fudge.
Step 7: Chill Completely
Refrigerate for at least 4 hours or overnight. The fudge must be fully set for clean cutting.
Step 8: Slice and Serve
Lift the fudge from the pan using the parchment overhang. Cut into small squares using a sharp knife, wiping the blade between cuts for neat edges.
Why You’ll Love This Recipe
Creamy texture and festive flavor perfect for the holidays
Easy no bake method ideal for busy schedules
Great recipe for gifting, classroom treats, and potlucks
Minty freshness balanced with rich chocolate layers
Uses simple pantry friendly ingredients
Fun for kids to help with, especially crushing candy canes
Mistakes to Avoid & Solutions
Overheating the chocolate
Chocolate can seize if overheated.
Solution: Melt slowly using a double boiler or microwave in short intervals.
Skipping the pan lining
Without parchment, removing the fudge can be difficult.
Solution: Leave overhangs for easy lifting.
Using too much peppermint extract
Peppermint becomes overpowering quickly.
Solution: Stick to 1 teaspoon for balanced flavor.
Cutting before the fudge sets
Warm fudge will smear and fall apart.
Solution: Chill fully for at least 4 hours.
Stirring the swirl too aggressively
Over mixing destroys the marble pattern.
Solution: Use gentle figure eight motions with a toothpick.
Serving and Pairing Suggestions
Serve chilled squares on a festive dessert tray
Pair with hot cocoa, mint tea, or black coffee
Add to holiday cookie boxes or gift tins
Cut into tiny cubes for buffet style grazing
Serve on a platter with fresh berries for color contrast
Storage and Reheating Tips
Store in an airtight container in the refrigerator for up to one week
Freeze fudge squares for up to two months, separated by parchment
Allow frozen fudge to thaw in the fridge overnight
Keep away from warm areas to avoid melting
Do not microwave the fudge to soften it, as it changes texture
FAQs
1. Can I leave out the peppermint extract?
Yes, the fudge will still be delicious, just without the mint profile.
2. Can I use dark chocolate instead of semi sweet?
Absolutely, but keep in mind the fudge will have a richer flavor.
3. Does the fudge need to stay refrigerated?
It keeps its shape best when stored in the fridge.
4. Can I add mix ins like nuts?
Yes, chopped almonds or walnuts add great texture. Stir them into the peppermint layer.
5. Why didn’t my fudge set properly?
It may need more chilling time or the layers might have been too warm when combined.
Tips & Tricks
Run a warm knife under water for cleaner slices
Add a drop of peppermint oil for stronger flavor but do so sparingly
Use silicone spatulas to avoid sticking
Chill the pan before adding the first layer for quicker setting
Tap the pan lightly to remove air bubbles after pouring each layer
Recipe Variations
Chocolate Chunk Peppermint Fudge: Add ½ cup chopped chocolate chunks into the peppermint layer for extra texture.
Almond Peppermint Fudge: Replace crushed candy canes with ½ cup toasted almonds for a nutty twist.
Pink Vanilla Swirl Fudge: Leave out the peppermint extract and swirl white chocolate with a small amount of pink coloring for a vanilla candy look.
Final Thoughts
Making this fudge with my kids brought a brightness to our evening that only simple holiday recipes seem to offer. Watching the chocolate melt, swirling the layers together, and seeing the candy cane pieces sparkle on top turned a normal weeknight into something quietly festive. These small rituals help anchor our season, reminding us to pause and enjoy the tiny details that make the holidays feel special.
As someone juggling work, family schedules, and a love for cooking, I appreciate recipes that feel doable even on the busiest days. This fudge fits beautifully into the rhythm of real life. It comes together quickly, looks cheerful on a dessert tray, and adds a touch of peppermint cheer without any complicated steps. I hope it brings that same sense of warmth and ease to your kitchen this season.
Peppermint Swirl Fudge
Ingredients
- 14 oz sweetened condensed milk
- 3 cups white chocolate chips
- 3 cups semi sweet chocolate chips
- 1 teaspoon peppermint extract
- ½ cup crushed peppermint candies or candy canes
- Red food coloring optional
Instructions
- Line an 8×8 or 9×9 pan with parchment and lightly spray for easy release.
- Melt semi-sweet chocolate chips with half the condensed milk until smooth.
- Spread the chocolate mixture in the pan and chill 10 minutes.
- Melt white chocolate with the remaining condensed milk, then stir in peppermint and a little red coloring.
- Pour the peppermint layer over the chocolate and gently swirl for a marbled look.
- Sprinkle crushed candy canes on top and press lightly.
- Chill at least 4 hours or overnight until fully set.
- Lift out, slice into squares, and wipe the knife between cuts for clean edges.

