Peppermint Mocha Fudge

Peppermint Mocha Fudge

The chocolate chips don't turn into fudge all at once. They soften first, then the mixture suddenly goes from separate pieces to one smooth, thick ribbon as you stir. Keep…

By Willow • • Reading time: 8 min
Tip: save now, cook later.

The chocolate chips don’t turn into fudge all at once. They soften first, then the mixture suddenly goes from separate pieces to one smooth, thick ribbon as you stir. Keep the heat low and that change is easy to catch; rush it, and chocolate can scorch before the condensed milk and butter have blended in. That gentle stovetop approach is what makes this peppermint mocha fudge simple to handle without losing its rich chocolate texture.

I like that the coffee note comes from instant espresso powder, not brewed coffee. It adds mocha depth without bringing extra liquid into a mixture that needs to set firmly. Peppermint extract goes in after the pan comes off the heat, so its cool flavor stays distinct, while crushed peppermint candies give each piece a crisp, bright finish. Once chilled, the fudge cuts into 36 small squares with a smooth chocolate center and a peppermint-speckled top.

Peppermint Mocha Fudge glossy chocolate squares
“

Kitchen Note

Keep the saucepan over low heat and stir often rather than trying to melt the chocolate quickly. The mixture should look smooth before you take it off the burner; a few minutes of patience here is easier than rescuing scorched chocolate.

Save this peppermint mocha fudge for a make-ahead chocolate treat with a cool peppermint finish and a crisp candy topping.

Save to Pinterest

Why Sweetened Condensed Milk Lets This Fudge Set Without a Candy Thermometer

This fudge gets its structure from the combination of chocolate and sweetened condensed milk, not from cooking a sugar syrup to a particular stage. The condensed milk brings sweetness and a thick, milky base; once the chocolate is melted in and the mixture cools, the chocolate firms up and holds the squares together. That’s why the proportions matter. Changing the condensed milk for evaporated milk, regular milk, or cream would leave out the sugar and thickness this mixture relies on.

There’s no need to boil the mixture or keep it bubbling. A low flame melts the chocolate while the condensed milk and butter blend around it, and chilling does the final setting. The espresso powder adds concentrated coffee flavor without thinning the mixture, so the fudge stays sliceable instead of turning soft or sticky. With the chocolate fully smooth before it goes into the pan, the texture is dense and even rather than streaky or grainy.

What Each Ingredient Brings to the Peppermint Mocha Balance

Peppermint Mocha Fudge crushed peppermint topping
  • Semisweet chocolate chips — They create the chocolate base and provide the structure once the fudge chills. Choose chips whose flavor you enjoy, since chocolate is the main taste; semisweet keeps the result balanced against the sweetened condensed milk. Chocolate bars aren’t a direct one-for-one replacement here because their shape and melting behavior can differ.
  • Sweetened condensed milk — This is not interchangeable with evaporated milk. It contributes concentrated sweetness and body, and the fudge depends on that thickness to set properly without a cooked sugar stage.
  • Unsalted butter — Butter helps the melted mixture come together smoothly and adds a softer, richer bite. Unsalted butter also lets the salt level stay controlled; salted butter would make the result saltier.
  • Instant espresso powder — Its concentrated flavor gives the chocolate a mocha note without adding liquid. Brewed coffee isn’t a good swap because the extra liquid would change the consistency and could keep the fudge from setting as intended.
  • Vanilla and peppermint extracts — Vanilla rounds out the chocolate, while peppermint gives the center its cool finish. Stick with peppermint extract rather than peppermint oil; oil is more concentrated and doesn’t behave as a direct measure-for-measure substitute.
  • Crushed peppermint candies — These bring crunch and a clear peppermint hit on top. Keep the pieces crushed rather than turning them into fine dust, so the topping stays visible against the chocolate.

How to Melt, Top, and Chill the Fudge Without Losing Its Smooth Finish

Line the Pan for Easy Lifting

Line an 8-inch square pan with parchment paper, leaving enough overhang to lift the chilled slab out later. Check that the paper reaches up the sides and sits flat across the bottom; a loose fold in the base can leave a crease in the fudge. The overhang acts like handles once the mixture has firmed, so don’t trim it flush with the rim.

Melt the Chocolate Slowly

Combine the chocolate chips, sweetened condensed milk, butter, espresso powder, and salt in a medium saucepan. Set it over low heat and stir often for 5 to 8 minutes, until the mixture is smooth. Keep scraping around the bottom and sides as you stir, since chocolate sitting against the hot pan can catch first. When there are no unmelted chips and the mixture looks evenly glossy, take the pan off the heat.

Add the Extracts and Spread Evenly

Stir in the vanilla and peppermint extracts after removing the pan from the heat. The mixture will be thick, so transfer it to the prepared pan and spread it into an even layer rather than leaving a mound in the middle. An even surface means the pieces will have a similar thickness once cut. Sprinkle the crushed peppermint candies over the top and press them gently into the fudge so they adhere without disappearing beneath the surface.

Chill Until Firm, Then Cut

Refrigerate the pan for at least 2 hours, until the fudge is firm enough to lift using the parchment overhang. Let the slab sit at room temperature for 10 minutes before cutting; straight-from-the-fridge fudge can be harder to slice cleanly. Cut it into 36 pieces, keeping the cuts steady through the peppermint topping. If the center still feels soft, give it more chilling time before lifting and cutting.

Three Simple Ways to Shift the Peppermint Mocha Flavor

Make it straight mocha

Leave out both the peppermint extract and crushed peppermint candies, keeping the chocolate, espresso, and vanilla. The result is a smoother-topped mocha fudge without the cool mint flavor or candy crunch.

Let peppermint take the lead

Omit the espresso powder but keep the peppermint extract and candy topping. The fudge shifts toward a clear chocolate-and-peppermint combination, with no coffee note competing with the mint.

Keep the mint, skip the crunch

Leave off the crushed candies but keep the peppermint extract in the fudge. Each square will have a smooth top and a more even texture, while the mint flavor stays in the chocolate itself.

Make-Ahead and Serving

  • Refrigerator: Keep the fudge in an airtight container for up to 2 weeks. The candy topping may soften a little as it sits.
  • Freezer: Freeze the cut pieces in an airtight container for up to 2 months, with parchment between layers. Thaw them in the refrigerator before serving.
  • Serving: Let chilled pieces sit at room temperature for about 10 minutes before serving so the chocolate is easier to bite. Don’t leave the full batch uncovered in a warm room.

Questions That Come Up When Making Peppermint Mocha Fudge

Can I use evaporated milk instead of sweetened condensed milk?+

No. Evaporated milk isn’t sweetened or as thick, so it won’t give this fudge the same sweetness or structure. Use sweetened condensed milk for the mixture to set as intended.

Can I use peppermint oil instead of peppermint extract?+

I wouldn’t swap them directly. Peppermint oil is much more concentrated than extract, so the same quantity could overpower the chocolate and leave the fudge tasting harsh.

How do I cut the slab into 36 even pieces?+

Think of the 8-inch square as a six-by-six grid: cut six rows, then divide each row into six pieces. That gives you 36 portions without needing to guess at individual squares.

Can I double the batch in the same 8-inch pan?+

I don’t recommend doubling it in the same pan. The deeper layer would take longer to firm and would be harder to portion into the same size pieces; use the 8-inch pan for a single batch.

Peppermint Mocha Fudge

Peppermint mocha fudge combines semisweet chocolate, espresso, and peppermint in a smooth, easy stovetop fudge. Crushed peppermint candies add a crisp topping to each chilled piece.
Prep Time 15 minutes
Cook Time 8 minutes
Chilling and resting 2 hours 10 minutes
Total Time 2 hours 33 minutes
Servings: 36 servings
Course: Dessert
Cuisine: American
Calories: 120

Ingredients
  

For the fudge
  • 18 oz semisweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tbsp unsalted butter
  • 1 tbsp instant espresso powder
  • 0.25 tsp salt
  • 1 tsp vanilla extract
  • 0.5 tsp peppermint extract
For the topping
  • 0.25 cup peppermint candies crushed

Equipment

  • 1 8-inch square pan

Method
 

  1. Line an 8-inch square pan with parchment paper, leaving enough overhang to lift out the fudge.
Make the fudge
  1. Combine the chocolate chips, sweetened condensed milk, butter, espresso powder, and salt in a medium saucepan.
  2. Melt over low heat, stirring often, for 5 to 8 minutes, until smooth.
  3. Remove the pan from the heat.
  4. Stir in the vanilla and peppermint extracts.
  5. Spread the mixture evenly in the prepared pan.
Add the topping
  1. Sprinkle the crushed peppermint candies evenly over the fudge and gently press them into the surface.
  2. Refrigerate for at least 2 hours, until firm.
  3. Lift the fudge out using the parchment.
  4. Let it sit at room temperature for 10 minutes.
  5. Cut into 36 pieces.

Notes

For clean cuts, warm and wipe the knife between slices. Store airtight in the refrigerator for up to 2 weeks; freeze for up to 3 months. For a dairy-free version, use dairy-free chocolate chips, coconut condensed milk, and vegan butter.
About the author
Willow

Leave a Comment

Recipe Rating