Double Chocolate Peppermint Fudge Recipe

If you’re anything like me and you adore that wonderful combo of rich chocolate with a refreshing peppermint kick, then this Double Chocolate Peppermint Fudge Recipe is going to become one of your absolute favorites. It’s creamy, indulgent, and just the right balance of minty brightness—perfect for holiday treats or anytime you want a sweet pick-me-up. I promise, once you try this, you’ll find yourself making it again and again because every bite feels like a little celebration in your mouth.

❤️

Why You’ll Love This Recipe

  • Perfect Peppermint-Chocolate Balance: The combination of bittersweet and white chocolate with peppermint makes this fudge irresistibly festive yet smooth.
  • No Fancy Equipment Needed: You only need a double boiler setup and simple ingredients you can find at any grocery store.
  • Fun and Beautiful Presentation: The marbled swirl effect with crushed candy canes on top turns this fudge into a stunning gift or party treat.
  • Easy to Customize: You can easily adapt this fudge with different chocolates or peppermint levels for your exact taste.

Ingredients You’ll Need

All the ingredients in this Double Chocolate Peppermint Fudge Recipe work together to create that creamy, melt-in-your-mouth texture with a refreshing crunch on top. I always recommend using good quality chocolates to get that deep, satisfying flavor.

Flat lay of a few whole peppermint candy canes, a small pile of crushed peppermint candy pieces, a small white ceramic bowl filled with mini marshmallows, a small white ceramic bowl with smooth sweetened condensed milk, a small white ceramic bowl holding clear pure vanilla extract, roughly chopped pieces of bittersweet chocolate arranged neatly, roughly chopped pieces of white chocolate displayed symmetrically, a few fresh sprigs of peppermint leaves placed decoratively, all ingredients set in perfect symmetry on simple white ceramic bowls and directly on the surface, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Double Chocolate Peppermint Fudge, peppermint chocolate fudge, holiday chocolate fudge, easy peppermint fudge, festive chocolate treats
  • Unsalted butter: Used to grease the pan, so your fudge comes out easily without sticking.
  • Peppermint candy canes: These add the signature mint flavor and a little festive crunch on top—crushing them right before sprinkling keeps them fresh.
  • Mini marshmallows: They help achieve that smooth, fudgy texture and help the mixture thicken nicely.
  • Sweetened condensed milk: This ingredient provides sweetness and creaminess that binds everything together.
  • Pure vanilla extract: Adds depth and rounds out the flavors beautifully.
  • Bittersweet chocolate, chopped: Gives a rich, dark chocolate layer that balances the white chocolate and peppermint.
  • White chocolate, chopped: Provides a creamy contrast and works perfectly for swirling into the dark chocolate.
  • Peppermint extract: Adds an extra burst of mint flavor beyond the candy canes.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how versatile this Double Chocolate Peppermint Fudge Recipe is. I often mix it up depending on the occasion or what chocolates I have on hand. Plus, you can easily tweak it to fit your taste or dietary needs.

  • Use semi-sweet chocolate instead of bittersweet: If you prefer a sweeter fudge, swapping bittersweet for semi-sweet worked well for me and made the fudge a bit milder.
  • Add crushed nuts: Sprinkling chopped pecans or almonds on top adds a delightful crunch and depth of flavor.
  • Dairy-free & vegan option: I experimented with coconut milk condensed milk and dairy-free chocolates – while it changes the texture slightly, it still tastes delicious.
  • Spiced peppermint twist: Try adding a pinch of cinnamon or cayenne pepper for a fun holiday surprise that really wakes up your taste buds.

How to Make Double Chocolate Peppermint Fudge Recipe

Step 1: Prepare Your Pan and Crush Candy Canes

Start by lining an 8×8-inch baking pan with foil—make sure to extend foil over the edges for easy removal later. Spread a thin layer of unsalted butter on the bottom and sides to keep the fudge from sticking. Then, toss 1-2 peppermint candy canes into a ziplock bag and crush them using a rolling pin or the bottom of a heavy pan. I like to crush mine into small but visible pieces – not too powdery – so the texture shines through when sprinkled on top.

Step 2: Melt the Marshmallows and Condensed Milk

Set up a double boiler by simmering water in a saucepan and placing a heat-proof bowl on top, making sure the bowl doesn’t touch the water. Combine 2 cups of mini marshmallows, one 14oz can of sweetened condensed milk, and 1 teaspoon pure vanilla extract in the bowl. Stir frequently as it slowly melts, about 10 minutes, until you get a smooth, glossy mixture. Patience here is key—keep the heat gentle to avoid scorching.

Step 3: Divide and Mix in the Chocolates

Pour half of the marshmallow mixture into a separate heat-proof bowl, and add the chopped 6 oz white chocolate. Return this bowl to the double boiler and stir until fully melted and smooth. Meanwhile, add the 6 oz chopped bittersweet chocolate to the remaining half of the marshmallow mixture in the original bowl. Stir that over the double boiler until the chocolate is melted and silky. You’ll have two luscious mixtures ready to layer.

Step 4: Layer and Swirl the Fudge

Pour most of the dark chocolate mixture into your prepared pan, saving a few tablespoons to use later. Quickly, put the white chocolate mixture back on the double boiler, add ½ teaspoon peppermint extract, and stir until smooth. Pour the white chocolate layer gently over the dark chocolate in your pan. Then, drop spoonfuls of the reserved dark chocolate mixture onto the white. Grab a toothpick and swirl everything together in pretty patterns. It looks so impressive, and the kids always love watching this step!

Step 5: Add Candy Canes and Chill

Sprinkle the crushed peppermint candy canes evenly over the top before your fudge sets—it adds a festive crunch and makes it look extra special. Let the pan cool to room temperature, then pop it in the fridge for a few hours or overnight to firm up perfectly. When it’s fully set, use the foil edges to lift the fudge out and slice into small, bite-sized squares.

👨‍🍳

Pro Tips for Making Double Chocolate Peppermint Fudge Recipe

  • Choose Quality Chocolate: Using premium bittersweet and white chocolate makes a huge difference—I’ve tried cheaper brands and the texture just isn’t as smooth.
  • Go Low and Slow with Heat: Melting marshmallows and chocolate too quickly causes graininess or burning, so keep the water at a gentle simmer and stir constantly.
  • Reserve Some Chocolate Mixture: Saving a few spoonfuls of dark chocolate to swirl on top adds a beautiful marbled effect that feels fancy but is super simple.
  • Use Foil Liner for Easy Removal: Butter the foil well and use its edges to lift the fudge out in one piece—makes cutting and serving way less messy!

How to Serve Double Chocolate Peppermint Fudge Recipe

Double Chocolate Peppermint Fudge Recipe - Serving

Garnishes

I always garnish with freshly crushed peppermint candy canes right before the fudge sets because it adds that perfect pop of color and crunch. Sometimes I sprinkle a tiny pinch of edible glitter for holiday parties to make it sparkle, which everyone admires right before they sneak a piece!

Side Dishes

Since this fudge is pretty rich, I like to serve it alongside a light mint-infused herbal tea or a simple hot chocolate to complement the flavors. For a festive touch, a small bowl of fresh berries can help balance the sweetness.

Creative Ways to Present

For gift-giving, I’ve wrapped small fudge squares in parchment paper tied with red and green twine—super cute and perfect for holiday presents. I’ve also layered different colored fudge pieces in clear jars to create a peppermint-themed gift that looks stunning on any holiday table.

Make Ahead and Storage

Storing Leftovers

I store leftover fudge in an airtight container in the refrigerator. It stays fresh and creamy for up to two weeks. I recommend layering parchment paper between fudge pieces to keep them from sticking together if you’re stacking them.

Freezing

I’ve frozen this fudge wrapped tightly in plastic wrap and then stored inside a sealed freezer bag. It freezes well for up to three months. When you’re ready to enjoy, just thaw it overnight in the fridge to avoid condensation that can ruin texture.

Reheating

Fudge is best enjoyed cold or at room temperature. If it feels too hard after refrigeration, just leave it out on the counter for 10-15 minutes before serving. I usually avoid reheating to preserve that classic fudge texture.

FAQs

  1. Can I use other types of chocolate in this fudge?

    Absolutely! You can swap bittersweet chocolate for semi-sweet or even milk chocolate if you prefer a sweeter fudge. Just keep in mind that this will change the overall sweetness and flavor balance slightly, so adjust accordingly if you like less sugary treats.

  2. How long does this fudge take to set?

    The fudge needs at least a few hours in the refrigerator to set properly—usually 3 to 4 hours, but overnight is best for a firm, sliceable texture. Avoid rushing this step to ensure the best consistency.

  3. Can I make this fudge without a double boiler?

    While a double boiler is ideal for gentle, even melting, you can use a microwave in short bursts, stirring frequently to avoid burning marshmallows and chocolate. Just be very careful with heat to maintain the smooth texture.

  4. Is it possible to make this recipe vegan?

    It’s a bit tricky since condensed milk and marshmallows contain dairy and gelatin, but you can experiment with vegan marshmallows and condensed coconut milk. The texture will differ, but the peppermint-chocolate flavor can still shine through.

Final Thoughts

I absolutely love how this Double Chocolate Peppermint Fudge Recipe always turns out—every holiday season, it’s the first thing people ask for at my house. It’s deceptively simple but feels so luxurious and festive. If you want a sweet treat that combines smooth chocolate, fluffy marshmallows, and a cool peppermint zing, this one’s a winner. Trust me, once you’ve made it, you’ll enjoy sharing this little fudge miracle with family and friends as much as I do.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Double Chocolate Peppermint Fudge Recipe

Double Chocolate Peppermint Fudge Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 124 reviews
  • Author: Hannah
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Total Time: 2 hours 40 minutes
  • Yield: 32 pieces 1x
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American

Description

Indulge in rich and festive Double Chocolate Peppermint Fudge, a creamy layered treat combining smooth dark and white chocolate infused with peppermint flavor and topped with crushed candy canes for a delightful holiday twist. This easy no-bake fudge recipe uses marshmallows and sweetened condensed milk to create a perfectly silky texture, making it a perfect gift or party dessert for the winter season.


Ingredients

Scale

Pan Preparation

  • 1 tablespoon unsalted butter for pan

Fudge Base

  • 12 peppermint candy canes
  • 2 cups (120g) mini marshmallows
  • 1 can (14oz/400g) sweetened condensed milk
  • 1 teaspoon pure vanilla extract
  • 6 oz (170g) bittersweet chocolate, chopped
  • 6 oz (170g) white chocolate, chopped
  • ½ teaspoon peppermint extract

Instructions

  1. Prepare the Pan: Line an 8×8 inch (20×20 cm) baking pan with foil, ensuring the foil extends over the edges for easy removal. Butter the bottom and sides thoroughly to prevent sticking.
  2. Crush Peppermint Candy Canes: Place the peppermint candy canes in a ziplock bag and crush them finely using a rolling pin. Set aside for topping.
  3. Melt Initial Mixture: Set up a double boiler by simmering water in a saucepan. In the top heat-proof bowl, combine mini marshmallows, sweetened condensed milk, and vanilla extract. Stir frequently until the mixture is melted and smooth, about 10 minutes.
  4. Prepare White Chocolate Mixture: Pour half of the melted marshmallow mixture into a separate heat-proof bowl. Add the chopped white chocolate to this bowl. Return it to the double boiler and stir until the white chocolate is fully melted and smooth.
  5. Prepare Dark Chocolate Mixture: Return the remaining marshmallow mixture in the double boiler, add chopped bittersweet chocolate, and stir continuously until the chocolate melts completely and the mixture is smooth.
  6. Layer Dark Chocolate: Pour most of the dark chocolate mixture into the prepared pan, reserving a few tablespoons for swirling.
  7. Layer White Chocolate: Quickly return the white chocolate mixture to the double boiler, add peppermint extract, and stir until smooth. Pour this white chocolate layer over the dark chocolate layer in the pan.
  8. Swirl the Fudge: Drop the reserved dark chocolate mixture in small spoonfuls over the white chocolate layer. Use a toothpick to gently swirl the two layers to create a beautiful marbled effect.
  9. Add Peppermint Topping: Sprinkle the crushed peppermint candy canes evenly over the top of the fudge for a festive finish.
  10. Cool and Set: Allow the fudge to cool at room temperature, then refrigerate for a few hours or overnight until fully set and firm. Once set, lift the fudge out of the pan using the foil edges, cut into small pieces, and serve.

Notes

  • You can use a 9×13-inch pan as an alternative, but the fudge will be thinner.
  • Store fudge in an airtight container at room temperature or refrigerated for up to two weeks.
  • For a less intense peppermint flavor, adjust the peppermint extract amount to taste.
  • Use good quality bittersweet and white chocolate for the best flavor and texture.

Nutrition

  • Serving Size: 1 piece (approx. 28g)
  • Calories: 150
  • Sugar: 20g
  • Sodium: 45mg
  • Fat: 7g
  • Saturated Fat: 4.5g
  • Unsaturated Fat: 2.5g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 1g
  • Protein: 2g
  • Cholesterol: 15mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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