If you’ve been searching for a peppermint treat that’s both rich and festive, you’re going to absolutely adore this Peppermint Swirl Chocolate Fudge Recipe. It’s one of those recipes I turn to when I want something creamy, melt-in-your-mouth chocolate with a cool peppermint twist—perfect for sharing (or not!). Stick around, because this fudge is fan-freaking-tastic and super easy to make, even if you’ve never made fudge before.
Why You’ll Love This Recipe
- Simple Ingredients: Uses pantry staples with a festive peppermint flair that’s easy to source year-round.
- Beautiful Presentation: The swirled peppermint layer creates stunning colors that make it perfect for gifting or dessert tables.
- No Candy Thermometer Needed: Melting chocolate over a double boiler makes fudge-making approachable for everyone.
- Perfect Balance of Flavors: Peppermint extract brightens the rich chocolate fudge without overpowering it.
Ingredients You’ll Need
The magic of this Peppermint Swirl Chocolate Fudge Recipe comes from the contrast between the dark, creamy chocolate base and the sweet, peppermint-infused white chocolate swirl. Each ingredient plays a role in creating luscious texture and seasonal flavor that you’ll keep coming back for.

- Semi-sweet or dark chocolate chips: I recommend semi-sweet for a nice balance of sweetness and depth. Quality matters here for flavor and texture.
- Unsalted butter: Adds richness and helps the fudge set up smoothly without extra saltiness.
- Sweetened condensed milk: This is crucial—it gives the fudge its creamy, fudgy texture. Make sure it’s at room temperature to melt evenly.
- Peppermint extract: Use pure peppermint extract, not oil, for a clean, fresh flavor.
- Pinch of salt: Just enough to enhance all the sweet flavors.
- White chocolate chips: Choose real white chocolate, not almond bark, for a silky smooth swirl layer.
- Red gel food coloring: A little goes a long way for a vivid peppermint swirl without changing the texture.
- Crushed peppermint candies or candy canes: For that festive crunch and peppermint punch on top.
Variations
One of my favorite things about this Peppermint Swirl Chocolate Fudge Recipe is how flexible it is—you can sprinkle your own spin on it to match your tastes or occasion. I’ve played around with a few tweaks over the years that turned out wonderfully.
- Mint chocolate lovers: Swap out the peppermint extract for a teaspoon of crème de menthe liqueur for an adult-only twist that’s rich and minty.
- Dairy-free option: I’ve used coconut condensed milk and dairy-free chocolate chips for a vegan-friendly fudge that still tastes fantastic.
- Spicy kick: For something different, add a pinch of cayenne pepper or cinnamon into the dark chocolate layer—it adds warmth without overwhelming the peppermint.
- Additional crunch: Stir in chopped toasted pecans or walnuts along with the peppermint candies on top to add extra texture.
How to Make Peppermint Swirl Chocolate Fudge Recipe
Step 1: Prep your pan like a pro
Start by lining an 8×8-inch square baking pan with parchment paper, leaving a bit hanging over two opposite sides—this is your secret weapon for lifting the fudge out effortlessly once it’s set. Don’t forget a light spray of nonstick cooking spray so your masterpiece doesn’t stick to the paper. Place the pan on a level surface to keep everything even while chilling.
Step 2: Melt and mix the chocolate fudge base
In a heatproof bowl, toss together the semi-sweet or dark chocolate chips, butter, and room-temperature sweetened condensed milk. Set this bowl over a pot of gently simmering water—a makeshift double boiler is the best way to melt chocolate without seizing it. Stir constantly until everything’s completely melted and smooth. This step took me a few tries to master without overheating, so keep your heat low and steady. After removing from heat, fold in the peppermint extract and a pinch of salt—this little salt touch really brightens the chocolate flavor.
Step 3: Prepare the peppermint swirl layer
Using a separate heatproof bowl, melt the white chocolate chips with butter and condensed milk again over your double boiler, stirring until smooth. Now’s when the fun begins—add your peppermint extract and stir in one or two drops of red gel food coloring. The goal is to get a pretty red streak without completely blending it—the swirl effect will look amazing visually. I learned to swirl gently with just a spoon to keep those lovely marbled streaks intact.
Step 4: Layer, swirl, and top it off
First, pour about three-quarters of the dark chocolate fudge into your prepared pan and spread evenly. Now drop spoonfuls of the red peppermint mixture on top—don’t worry if it looks patchy! Add the remaining dark chocolate fudge in the gaps. Using a knife or skewer, gently swirl through the layers to create beautiful figure-eight patterns. A little swirl goes a long way; overmixing flattens those lovely details.
Finally, sprinkle the crushed peppermint candies evenly over the top and press down slightly so they stick as the fudge firms up.
Step 5: Chill and cut like a champ
Pop the pan in the fridge for at least 3 hours. Your patience will pay off with firm, sliceable fudge that doesn’t crumble. When ready, use the parchment paper overhang to lift the fudge out of the pan. A sharp knife or bench scraper is your friend here—cut into about 25 squares for perfect bite-sized pieces. I find wiping the knife with a warm, damp towel between cuts keeps slices clean and smooth.
Pro Tips for Making Peppermint Swirl Chocolate Fudge Recipe
- Double Boiler Patience: Take your time melting the chocolate slowly over simmering water to avoid graininess or seizing.
- Room Temperature Condensed Milk: This helps everything blend smoothly without lumps—trust me, I learned this the hard way!
- Swirl Gently: Resist the urge to over-swirl; you want clear streaks of red and chocolate for that stunning peppermint swirl look.
- Cut with a Warm Knife: Run your knife under hot water and dry it before slicing to get neat, clean fudge squares every time.
How to Serve Peppermint Swirl Chocolate Fudge Recipe

Garnishes
I often go classic here, topping with crushed peppermint candies or candy canes for a pop of color, texture, and peppermint punch. Sometimes I add a light dusting of powdered sugar for a snowy effect when serving at holiday parties—it looks magical and adds a gentle sweetness.
Side Dishes
This fudge pairs beautifully with a warm cup of coffee, peppermint tea, or hot cocoa for ultimate cozy vibes. If you want to serve it alongside other treats, try shortbread cookies or spiced nuts for a holiday dessert board that wows.
Creative Ways to Present
I like to serve these Peppermint Swirl Chocolate Fudge squares nestled in decorative mini cupcake liners—they keep the pieces neat and look extra festive when gifting. For holiday parties, arrange the fudge on a tiered dessert tray with fresh mint leaves or rosemary sprigs for a pop of green that makes the red and white swirls sparkle.
Make Ahead and Storage
Storing Leftovers
I keep leftover fudge in an airtight container in the fridge—it stays fresh and creamy for about a week. Just make sure the container is sealed tightly, because fudge can absorb fridge odors otherwise. Before serving, I let it sit at room temperature for about 15 minutes to soften slightly.
Freezing
If you want to make this ahead of time or stash some for later, it freezes beautifully. I wrap pieces individually in plastic wrap, then place them in a freezer-safe bag or container. They can be frozen up to 3 months and thaw at room temperature—no loss of texture or flavor.
Reheating
Fudge doesn’t really need reheating—it’s best enjoyed at room temperature. But if it’s gotten too hard straight from the fridge or freezer, let it sit on the counter for 10-15 minutes. That’s all the “reheat” it needs to get soft and heavenly again.
FAQs
-
Can I use microwave to melt the chocolate for this peppermint swirl chocolate fudge recipe?
While microwaving chocolate can work, I don’t recommend it for this particular recipe because chocolate can easily overheat and seize, ruining the smooth texture you want. Using a double boiler keeps the temperature controlled and results in silky fudge.
-
What’s the best way to get those pretty peppermint swirls without mixing colors too much?
The key is to add the peppermint (red) mixture in spoonfuls on top of the chocolate layer and then gently swirl with a thin knife or skewer using slow figure-eight motions. Over-stirring blends the colors and loses the beautiful marbled effect.
-
Can I make this fudge without peppermint candies on top?
Absolutely! The candies are optional but add a great crunch and decorative touch. If you prefer, you can sprinkle crushed nuts or leave the fudge plain. The swirl itself delivers plenty of peppermint flavor.
-
How long does peppermint swirl chocolate fudge keep?
If stored properly in an airtight container in the fridge, fudge will stay fresh for up to one week. You can also freeze it for longer storage without compromising texture or flavor.
-
Is it necessary to use real white chocolate chips for the peppermint swirl layer?
Yes, using real white chocolate chips (not almond bark or candy melts) ensures a creamy texture and authentic flavor. They melt smoothly and blend well with the peppermint and coloring for that signature swirl.
Final Thoughts
This Peppermint Swirl Chocolate Fudge Recipe has become my go-to for festive gatherings—it’s forgiving, beautiful, and seriously delicious. Every time I make it, friends and family are blown away by the creamy texture and perfect peppermint bite. I promise, once you try this, you’ll find yourself coming back to it year after year. So go ahead, roll up your sleeves, and make this classic with your own unique twist—you’re going to love every single bite.
Print
Peppermint Swirl Chocolate Fudge Recipe
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 3 hours 40 minutes
- Yield: 25 squares
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Description
This Peppermint Swirl Fudge combines rich semi-sweet and creamy white chocolate layers infused with refreshing peppermint extract, elegantly swirled together and topped with crushed peppermint candies for a festive treat. Perfect for holiday gifting or indulging in a festive, minty chocolate delight.
Ingredients
For the 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
For the 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
For the 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 to easily lift out the fudge later. Lightly spray with nonstick spray and set on a flat surface.
- Make the Chocolate Fudge Base: In a heatproof bowl, combine semi-sweet chocolate chips, butter, and room temperature sweetened condensed milk. Place the bowl over a pot of simmering water (double boiler) and stir constantly until melted and smooth. Remove from heat, then 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 while stirring until completely smooth. Stir in peppermint extract and red gel food coloring drop by drop to get desired swirl color without altering the texture. Be careful not to mix too much to maintain streaks.
- Layer and Swirl: Pour about three-quarters of the chocolate fudge base evenly into the prepared pan. Drop spoonfuls of the red peppermint white chocolate mixture across the fudge layer, then add the remaining chocolate fudge base in the gaps. Using a knife or skewer, gently swirl the two mixtures together with figure-eight motions, creating a marbled peppermint swirl pattern without overmixing.
- Add the Topping: Evenly sprinkle the crushed peppermint candies over the top of the fudge, pressing them gently so they adhere well to the surface.
- Chill and Set: Refrigerate the pan for at least 3 hours until the fudge is fully set and firm. Once chilled, lift the fudge out using the parchment overhang and cut into 25 squares with a sharp knife for serving.
Notes
- Use gel food coloring for the best color intensity without thinning the chocolate.
- Avoid using the microwave to melt chocolate as direct heat or overheating can cause the chocolate to seize.
- Store fudge in an airtight container in the refrigerator for up to 1 week or freeze for longer storage.
Nutrition
- Serving Size: 1 square (approx. 32g)
- Calories: 150
- Sugar: 22g
- Sodium: 40mg
- Fat: 7g
- Saturated Fat: 4.5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 10mg


Your email address will not be published. Required fields are marked *