Double Chocolate Peppermint Fudge Recipe

If you’re craving a rich, festive treat that blends the intense flavor of chocolate with the refreshing zing of peppermint, this Double Chocolate Peppermint Fudge Recipe is exactly what you need. I absolutely love how this fudge is both creamy and indulgent, with a gorgeous swirl that makes it just as pretty as it is delicious. Whether you’re making it for the holidays or just because, this recipe is fan-freaking-tastic and sure to impress anyone lucky enough to get a piece!

❤️

Why You’ll Love This Recipe

  • Perfect Flavor Combination: The richness of bittersweet chocolate paired with bright peppermint creates a festive, irresistible taste.
  • Easy Yet Impressive: You don’t have to be a pro candy maker—this fudge is straightforward but looks fancy with those beautiful swirls.
  • Flexible Presentation: Swirling dark and white chocolate with peppermint pieces makes this fudge a showstopper on any dessert table.
  • Great for Gifting or Treats: It stores well and makes a wonderful homemade gift during the holiday season.

Ingredients You’ll Need

The ingredients in this Double Chocolate Peppermint Fudge Recipe work beautifully together to create layers of creamy, melting chocolate and refreshing peppermint flavor. When shopping, look for good-quality bittersweet and white chocolate to really elevate the fudge’s taste.

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, creamy peppermint dessert, festive fudge recipe
  • Unsalted Butter: For greasing the pan so your fudge releases easily without sticking or crumbling.
  • Peppermint Candy Canes: Crushing these yourself brings that festive crunch and peppermint burst in every bite.
  • Mini Marshmallows: They help create the perfect fudgy texture — no graininess here!
  • Sweetened Condensed Milk: Adds sweetness and creaminess that holds everything together.
  • Vanilla Extract: A little vanilla complements the chocolate and peppermint flavors wonderfully.
  • Bittersweet Chocolate: Provides the deep chocolate base with just the right amount of bitterness.
  • White Chocolate: Adds creamy contrast and helps create that stunning swirl effect.
  • Peppermint Extract: Enhances the mint flavor perfectly without overpowering.
📝
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 that you can easily play around with this Double Chocolate Peppermint Fudge Recipe to suit your taste or dietary needs. Don’t be afraid to get creative and make it your own!

  • Spicy Peppermint Kick: I once added a pinch of cinnamon and cayenne for a warm, spicy twist that surprised everyone at the party.
  • Dairy-Free Version: Use dairy-free chocolate and coconut condensed milk to make this fudge vegan-friendly—just keep an eye on the melting times.
  • Nutty Addition: Toss in some chopped toasted almonds or pecans for extra crunch—my family goes crazy for that added texture!
  • Holiday Colors: Sprinkle crushed red and green candy canes on top or swirl in some colored white chocolate melts for a festive look.

How to Make Double Chocolate Peppermint Fudge Recipe

Step 1: Prep Your Pan and Peppermint Candies

Start by lining an 8×8-inch baking pan with foil, making sure to leave some overhang for easy removal later, and butter the bottom and sides generously. Then, pop your peppermint candy canes into a ziplock bag and crush them with a rolling pin until you have mostly small pieces and a few bigger chunks for texture. This step makes all the difference for that fresh peppermint crunch.

Step 2: Melt the Marshmallows and Condensed Milk

Set up a double boiler by simmering water in a pot and placing a heat-proof bowl on top without touching the water. Combine your mini marshmallows, condensed milk, and vanilla extract in the bowl and stir frequently as everything melts together over about 10 minutes. You’ll know it’s ready when the mixture is completely smooth. Don’t rush this or skip stirring — you want a silky base for your fudge.

Step 3: Divide and Add Chocolate

Pour half of the melted marshmallow mixture into a separate heat-proof bowl and stir in your chopped white chocolate until smooth. Return the remaining marshmallow mixture on the double boiler and add the bittersweet chocolate, stirring until melted and glossy. This dual-step is what creates the gorgeous swirl and gives you two distinct chocolate layers so unique and delicious.

Step 4: Layer and Swirl Your Fudge

Pour most of the dark chocolate mixture into your prepared pan, reserving a few tablespoons for the topping. Quickly return the white chocolate mixture to the double boiler, stir in peppermint extract, and melt it smooth. Pour the white chocolate layer right on top of the dark chocolate base. Then drop spoonfuls of the reserved dark chocolate mixture over the white layer. Grab a toothpick and swirl the layers carefully for that stunning marbled effect. Finally, sprinkle the crushed peppermint pieces on top for color, crunch, and flavor.

Step 5: Cool and Cut

Let your fudge sit at room temperature until completely cool, then transfer to the fridge to set for a few hours or overnight. When it’s firm, lift it out using the foil overhang and cut into small squares. I like to clean my knife each cut to keep the edges sharp and pretty—makes it look that much more professional!

👨‍🍳

Pro Tips for Making Double Chocolate Peppermint Fudge Recipe

  • Use a Double Boiler: Melting your ingredients gently prevents burning chocolate or marshmallows—trust me, it makes a world of difference.
  • Crush Your Peppermint by Hand: I crush candy canes myself because pre-crushed ones often lose their vibrant flavor and texture.
  • Don’t Skip the Swirl: Swirling layers quickly while still warm gives a beautiful marbled effect that will wow your guests.
  • Let It Cool Completely: Cutting fudge before it’s fully set can cause it to crumble—patience really pays off here.

How to Serve Double Chocolate Peppermint Fudge Recipe

Double Chocolate Peppermint Fudge Recipe - Serving

Garnishes

I love topping mine with extra crushed peppermint candy canes because it adds just the right pop of color and that fresh peppermint crunch. Sometimes I also dust a tiny bit of edible glitter for a sparkle effect during holiday get-togethers — it’s subtle but feels so festive!

Side Dishes

This fudge pairs wonderfully with a cup of hot cocoa, peppermint tea, or even a rich coffee—perfect for cozy evenings. If you’re serving at a party, arrange it alongside sugar cookies or gingerbread for a full holiday dessert spread.

Creative Ways to Present

For special occasions, I like placing fudge squares in mini cupcake liners for easy serving and a polished look. You can also layer different fudge flavors in a clear glass jar to give as a beautiful homemade gift. Wrapping small bundles with festive cellophane and a ribbon gets everyone excited before they even take a bite!

Make Ahead and Storage

Storing Leftovers

I always keep leftover fudge in an airtight container in the fridge. It stays fresh for about two weeks, and chilling keeps the texture perfect without getting sticky or crumbly. Just bring to room temperature before serving so it softens slightly and tastes amazing.

Freezing

Freezing this fudge works great if you need to make it ahead or save some for later. Wrap pieces tightly in plastic wrap, then place them in a freezer-safe bag. When you’re ready, thaw overnight in the fridge and then let come to room temp before enjoying—it keeps its flavor and texture beautifully.

Reheating

This fudge is best served at room temperature, so I don’t recommend heating. If it feels too firm, just leave it out for 30 minutes to soften naturally. That way, you’ll get the perfect melt-in-your-mouth experience every time.

FAQs

  1. Can I use regular chocolate chips instead of chopped chocolate?

    Absolutely! Regular chocolate chips melt nicely and work well if you don’t have bars of chocolate on hand. Just be sure to stir gently and keep heat low in the double boiler to avoid seizing.

  2. Why do I need both peppermint extract and candy canes in the recipe?

    The peppermint extract infuses the fudge itself with a smooth mint flavor, while the crushed candy canes add texture and a refreshing, crunchy burst with every bite. Using both layers the peppermint flavor perfectly!

  3. Can I make this fudge in a larger pan?

    You sure can! Making it in a 9×13 pan will produce thinner fudge squares, which some people prefer. Just keep an eye on the cooling time as thinner fudge might set a bit quicker.

  4. How long does this fudge stay good?

    Stored properly in the fridge within an airtight container, this fudge stays fresh for up to two weeks. If frozen, it will keep well for about 3 months.

Final Thoughts

This Double Chocolate Peppermint Fudge Recipe holds a special place in my kitchen, especially during the holiday season. It’s one of those recipes I reach for when I want to impress friends or treat myself to something truly delightful. The creamy, melting chocolate combined with refreshing peppermint is a combo you just can’t beat. I’m confident you’ll love making it and sharing it just as much as I do—so go ahead, give it a try and enjoy every bite!

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.8 from 529 reviews
  • Author: Emily
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Total Time: 2 hours 40 minutes
  • Yield: 32 pieces 1x
  • Category: Dessert
  • Method: Double Boiling
  • Cuisine: American

Description

This Double Chocolate Peppermint Fudge is a rich, creamy holiday treat combining the deep flavors of bittersweet and white chocolate with refreshing peppermint. Soft mini marshmallows and sweetened condensed milk create a velvety texture, while crushed peppermint candy canes add a festive crunch. The swirling of dark and white chocolate layers creates a visually stunning and deliciously festive fudge perfect for the holiday season or any special occasion.


Ingredients

Scale

For the Pan

  • 1 tablespoon unsalted butter for pan

For the Fudge

  • 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 (20x20cm) baking pan with foil, making sure to cover the bottom and sides. Butter the bottom and sides of the foil-lined pan to prevent sticking.
  2. Crush Peppermint Candy Canes: Place the peppermint candy canes into a ziplock bag and gently crush them using a rolling pin until you have small pieces and some finer bits for sprinkling on top of the fudge.
  3. Melt Marshmallows Mixture: Using a double boiler, combine mini marshmallows, sweetened condensed milk, and vanilla extract. Heat over simmering water, stirring frequently, until the mixture is smooth and fully melted, about 10 minutes.
  4. Prepare White Chocolate Mixture: Pour half of the melted marshmallow mixture into a heat-proof bowl and add the chopped white chocolate. Return this bowl to the double boiler and stir until the white chocolate is melted and smooth.
  5. Prepare Dark Chocolate Mixture: Return the remaining marshmallow mixture in the double boiler and add the chopped bittersweet chocolate. Stir continuously until the chocolate is melted and the mixture is smooth.
  6. Layer Dark Chocolate in Pan: Pour most of the dark chocolate mixture into the prepared pan, reserving a few spoonfuls to drizzle later.
  7. Add Peppermint to White Chocolate: Quickly place the white chocolate marshmallow mixture back over the double boiler, add peppermint extract, and stir until everything is smooth and melted.
  8. Layer White Chocolate Over Dark: Pour the white chocolate mixture evenly over the dark chocolate layer in the pan.
  9. Swirl the Fudge: Drop reserved dark chocolate mixture in small dollops over the white chocolate layer. Using a toothpick, gently swirl the two mixtures to create an attractive marbled effect.
  10. Add Peppermint Topping and Set: Sprinkle the crushed peppermint candy canes evenly over the swirled fudge. Let the fudge cool and set for a few hours or preferably overnight until firm.
  11. Serve: Once set, remove fudge from the pan using the foil edges, cut into 32 small pieces, and serve.

Notes

  • You can use a 9×13 inch pan if you prefer thinner fudge pieces; the cook and set times remain the same.
  • Be careful not to overheat the chocolate mixtures to prevent burning or seizing.
  • Store the fudge in an airtight container at room temperature or in the fridge for longer freshness.

Nutrition

  • Serving Size: 1 piece (approximately 28g)
  • Calories: 140 kcal
  • Sugar: 18g
  • Sodium: 40mg
  • Fat: 7g
  • Saturated Fat: 4g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 1g
  • Protein: 1g
  • Cholesterol: 10mg

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 *