If you’re searching for a festive treat that’s both rich and refreshingly festive, this Peppermint Swirl Fudge Recipe is an absolute must-try. Bursting with creamy chocolate layers kissed by cool peppermint and topped with crunchy peppermint candy, this fudge brings a delightful combination of classic flavors and textures. It’s perfectly smooth, sweet, and has that charming swirl pattern that makes every piece feel like a little holiday treasure. Whether you’re gifting it, sharing it at a party, or simply indulging yourself, this recipe is guaranteed to bring on all the cozy good vibes and smiles.

Ingredients You’ll Need
This Peppermint Swirl Fudge Recipe relies on a handful of simple but essential ingredients, each chosen to create the perfect balance of flavor and texture. From melty chocolate chips that provide rich depth to peppermint extract that adds that cool freshness, every ingredient plays a star role.
- Semi-sweet chocolate chips: They give the fudge a classic chocolate base that is smooth and rich without being overly sweet.
- White chocolate chips: Add creamy sweetness and a contrasting color that makes the swirl stand out beautifully.
- Sweetened condensed milk: Provides sweetness and a luscious, creamy texture—divided to blend separately with the chocolates.
- Unsalted butter: Enhances the fudge’s silkiness and helps melt the chocolate evenly.
- Peppermint extract: Brings that unmistakable refreshing, minty flavor that pairs perfectly with chocolate.
- Salt: Just a pinch to balance the sweetness and intensify the chocolate’s richness.
- Crushed peppermint candies: For a festive crunchy topping and extra burst of peppermint flavor.
How to Make Peppermint Swirl Fudge Recipe
Step 1: Prepare Your Pan
Start by lining an 8×8-inch pan with parchment paper, leaving a bit of overhang on the sides. This makes it super easy to lift the fudge out once it’s set. Don’t forget to lightly grease the parchment to keep things smooth when removing your finished fudge.
Step 2: Melt the Semi-Sweet Chocolate Layer
In a microwave-safe bowl, combine the semi-sweet chocolate chips with half of the sweetened condensed milk, 1 tablespoon of butter, and a pinch of salt. Microwave the mixture in 30-second bursts, stirring well between each interval, until it’s completely smooth and glossy. This rich chocolate layer serves as the decadent foundation of your fudge.
Step 3: Prepare the White Chocolate Peppermint Layer
Using a separate bowl, melt the white chocolate chips with the remaining sweetened condensed milk and 1 tablespoon of butter. Stir until silky smooth, then gently fold in the peppermint extract. This bright, creamy layer will create the beautiful contrast and refreshing mint flavor in the fudge.
Step 4: Layer and Swirl
Spoon the melted semi-sweet chocolate into your prepared pan and evenly spread it out. Carefully pour the white chocolate mixture over the top. Using a skewer or the tip of a knife, gently swirl both layers together to create that classic peppermint swirl effect that makes this fudge so visually inviting.
Step 5: Add the Peppermint Candy Topping
Sprinkle crushed peppermint candies generously across the top of your swirled fudge. Press them down lightly so they stick into the surface, adding a festive crunch and a bright pop of color that makes the treat just impossible to resist.
Step 6: Chill Until Firm
Place the fudge in the refrigerator for at least 3 hours. It needs this time to fully set and become firm enough to slice neatly. Patience here means perfectly textured fudge that melts in your mouth.
Step 7: Slice and Serve
Once your fudge is chilled and set, use the parchment paper overhang to lift it from the pan. With a sharp knife, cut it into about 36 bite-sized squares. These little pieces are perfect for sharing, gifting, or just savoring one by one.
How to Serve Peppermint Swirl Fudge Recipe
Garnishes
For an extra festive touch, consider topping each fudge piece with a small sprig of fresh mint or an extra tiny sprinkle of crushed peppermint candy right before serving. It adds a little freshness and boosts the visual appeal, making your fudge look as delightful as it tastes.
Side Dishes
Pair this fudge with a warm cup of hot cocoa or peppermint tea to complement its minty sweetness perfectly. It’s also wonderful alongside cheese platters or fresh fruit slices for holiday gatherings, letting the fudge stand out as a rich and indulgent treat.
Creative Ways to Present
Wrap individual fudge squares in colorful wax paper or clear cellophane tied with a festive ribbon to create charming edible gifts. You could also layer pieces in a decorative jar, alternating with whole peppermint candies for a beautiful and appetizing display.
Make Ahead and Storage
Storing Leftovers
Store any leftover fudge in an airtight container at room temperature or in the refrigerator. This will keep it fresh and chewy for up to two weeks, making it easy to enjoy a little chocolatey goodness whenever you want.
Freezing
If you want to keep your fudge longer, freezing is a great option. Wrap pieces tightly in plastic wrap and place them in a freezer-safe container or bag. They’ll stay deliciously fresh for up to three months, and you can thaw them at room temperature when you’re ready to enjoy.
Reheating
There’s no need to reheat fudge since it’s perfect to eat straight from the container. However, if you prefer a softer texture, let it sit briefly at room temperature or microwave for just a few seconds to soften slightly—just don’t overdo it or it might get too melty.
FAQs
Can I use candy canes instead of crushed peppermint candies?
Absolutely! Crushed candy canes work just as well and will give the fudge a similar peppermint crunch and festive look. Just be sure to crush them finely to avoid large hard chunks.
Is this Peppermint Swirl Fudge Recipe dairy-free?
This recipe contains condensed milk and butter, so it is not dairy-free. However, you could experiment with dairy-free substitutes like coconut condensed milk and vegan butter, but the texture and flavor might vary slightly.
How long does the fudge stay fresh?
When stored properly in an airtight container, this fudge will stay fresh and tasty for about two weeks at room temperature. Refrigerating can extend its life to three weeks.
Can I make this fudge without a microwave?
Yes, you can melt the chocolate and butter using a double boiler on the stove. Just stir continuously over simmering water until smooth and melted—this method gives you great control over the melting process.
How can I get more distinct swirls in the fudge?
After layering the chocolates, use a toothpick or skewer to swirl gently and avoid overmixing. The goal is to create contrasting ribbons of color, so a light hand is key to keeping the pretty peppermint swirl effect.
Final Thoughts
There’s something truly magical about the combination of creamy chocolates and refreshing peppermint in this Peppermint Swirl Fudge Recipe. It’s easy enough to whip up for any occasion, yet special enough to become a holiday tradition. Give it a try and watch how its rich flavors and festive look light up your gatherings and sweet moments alike!
Print
Peppermint Swirl Fudge Recipe
- Prep Time: 25 minutes
- Cook Time: 0 minutes
- Total Time: 3 hours 25 minutes
- Yield: 36 pieces
- Category: Dessert
- Method: No-Cook
- Cuisine: American
- Diet: Vegetarian
Description
This Peppermint Swirl Fudge is a rich and creamy treat combining layers of semi-sweet and white chocolate infused with peppermint flavor. The smooth, melt-in-your-mouth texture is enhanced by a delicate swirl pattern and a crunchy topping of crushed peppermint candies, making it a perfect festive dessert or gift.
Ingredients
Chocolate Base
- 1 1/2 cups semi-sweet chocolate chips
- 3/4 can (about 7 oz) sweetened condensed milk
- 1 tablespoon unsalted butter
- Pinch of salt
Peppermint Swirl Layer
- 1 1/2 cups white chocolate chips
- 3/4 can (about 7 oz) sweetened condensed milk
- 1 tablespoon unsalted butter
- 1/2 teaspoon peppermint extract
Topping
- 1/3 cup crushed peppermint candies
Instructions
- Prepare the Pan: Line an 8×8-inch pan with parchment paper, leaving an overhang on the sides for easy removal later. Lightly grease the parchment to prevent sticking.
- Melt Semi-Sweet Chocolate Layer: In a microwave-safe bowl, combine the semi-sweet chocolate chips, half of the sweetened condensed milk, 1 tablespoon of butter, and a pinch of salt. Microwave in 30-second bursts, stirring after each, until the mixture is completely smooth and melted.
- Melt White Chocolate Layer: In a separate bowl, melt the white chocolate chips together with the remaining sweetened condensed milk and 1 tablespoon butter. Stir continuously until smooth. Add peppermint extract and mix thoroughly.
- Assemble Fudge Layers: Pour the melted semi-sweet chocolate mixture into the prepared pan and spread evenly. Then, pour the white chocolate mixture over this layer. Using a skewer or knife, gently swirl the two layers together to create a marbled effect.
- Add Peppermint Topping: Sprinkle the crushed peppermint candies evenly over the top and gently press them into the surface to adhere.
- Chill to Set: Refrigerate the fudge for at least 3 hours or until it is firm to the touch.
- Slice and Serve: Once set, use the parchment paper overhang to lift the fudge from the pan. Slice into 36 small squares with a sharp knife and serve.
Notes
- For easy cutting, warm the knife under hot water and dry before slicing the fudge.
- Store fudge in an airtight container in the refrigerator for up to 2 weeks.
- Ensure the crushed peppermint candies are finely crushed to avoid large chunks disrupting the texture.
- You can substitute peppermint extract with peppermint oil but use sparingly as it is more concentrated.
- Allow fudge to come to room temperature for a few minutes before serving for the best texture and flavor release.

