Hot Chocolate Peppermint Fudge

Category:Desserts & Baking

Desserts & Baking

The chocolate turns glossy as it melts, and the cocoa mix gives the whole pan that familiar hot-chocolate taste before it even chills. I like this Hot Chocolate Peppermint Fudge because it gets its smooth texture from a short, gentle melt instead of a long stretch of stirring over direct heat.

Sweetened condensed milk brings sweetness and body to the chocolate, while a little butter helps the mixture melt into an even, spreadable base. Once the peppermint extract goes in, the fudge is ready for its marshmallow-and-candy topping. Keep the pieces of peppermint candy finely crushed so every bite gets a little mint without a big, hard shard.

After a few hours in the refrigerator, the slab lifts cleanly from the pan by its parchment overhang. Give it 10 minutes at room temperature before cutting, and you’ll have 36 pieces with a soft, chocolatey center and a festive peppermint crunch.

Hot Chocolate Peppermint Fudge with marshmallow and peppermint topping
“

Kitchen Note

Press the marshmallows and crushed peppermint gently into the surface, just enough to help them stay put. If you push too hard, the toppings sink into the fudge instead of sitting in a distinct layer.

Save this Hot Chocolate Peppermint Fudge for a holiday treat with a smooth cocoa center, soft marshmallows, and a bright peppermint crunch.

Save to Pinterest

Why Gentle Heat Keeps Hot Chocolate Fudge Smooth

Chocolate doesn’t need a rolling boil to melt, and direct heat can make it scorch or turn grainy before the other ingredients have blended in. Here, the bowl sits above barely simmering water, not in it. That indirect heat warms the chocolate gradually while the sweetened condensed milk, cocoa mix, and butter melt alongside it.

The bowl’s position matters: its bottom should stay clear of the water. If the water bubbles up against it, the chocolate gets hotter than this mixture needs. Keep the heat low and stir as the mixture melts; the goal is a uniform, glossy mixture with no visible chips or streaks of butter. It takes 5–8 minutes, and that steady pace gives you time to stop as soon as everything is smooth.

That’s what makes the base easy to spread without beating air into it or letting the chocolate seize. The finished fudge should look even from edge to edge, with the cocoa mix fully incorporated rather than sitting in dry pockets.

What the Chocolate, Cocoa Mix, and Condensed Milk Each Bring

Hot Chocolate Peppermint Fudge topped with mini marshmallows and crushed candy
  • Semisweet chocolate chips — These form the main structure and chocolate flavor, so choose chips you enjoy eating; a premium brand isn’t required. Bittersweet chips work as a swap and make the finished fudge less sweet and more cocoa-forward. Stir until no chips remain before taking the bowl off the heat.
  • Sweetened condensed milk — This thick, sweet milk is what binds the fudge and helps it set. Don’t swap in evaporated milk: it isn’t sweetened or concentrated in the same way, so the fudge won’t have the same body. Sweetened condensed coconut milk is a workable dairy-free replacement, with a subtle coconut note.
  • Hot cocoa mix — The mix adds the hot-chocolate character along with its own sweetness. Use a mix whose flavor you like; unsweetened cocoa powder isn’t an equal substitute because it lacks the sugar and other ingredients in cocoa mix and will make the fudge taste more bitter.
  • Unsalted butter — Butter rounds out the chocolate and helps the ingredients melt together. Salted butter can stand in, though it will give the fudge a slightly saltier finish. Let it melt fully into the chocolate mixture rather than leaving small streaks.
  • Peppermint extract — This gives the base its cool mint aroma without relying only on the candy topping. Use peppermint extract rather than peppermint oil, which is much more concentrated and isn’t a direct swap.
  • Mini marshmallows and peppermint candies — Minis give the top its soft, marshmallow-like finish, while finely crushed candies add a crisp minty contrast. For a dairy-free batch, use vegan mini marshmallows; candy canes can replace peppermint candies if you crush them finely.

From a Glossy Melt to Cleanly Cut Squares

Line the Pan Before You Melt

Line an 8-inch square pan with parchment, leaving an overhang on two sides so you can lift out the chilled slab later. Lightly coat the parchment with nonstick cooking spray. Get the pan ready before starting the chocolate; once the mixture is smooth, you’ll want to spread it without delay.

Melt the Chocolate Mixture Slowly

Set a heatproof bowl over a saucepan of barely simmering water, checking that the bowl doesn’t touch the water. Add the chocolate chips, sweetened condensed milk, hot cocoa mix, and butter, then stir over low heat for 5–8 minutes. Keep stirring until the mixture is smooth and fully melted, with no unmelted chips or separate butter visible. Remove the bowl from the heat and stir in the peppermint extract.

Top, Chill, and Cut

Spread the fudge evenly in the prepared pan, then scatter the mini marshmallows and finely crushed peppermint candies over the surface. Press the toppings in gently so they adhere without disappearing into the fudge. Refrigerate for 2–3 hours, until firm enough to lift out using the parchment overhang. Let the slab stand at room temperature for 10 minutes, then cut it into 36 pieces.

Three Easy Ways to Change the Peppermint Fudge

Make It Dairy-Free

Use dairy-free semisweet chocolate chips, sweetened condensed coconut milk, and vegan butter in place of the dairy ingredients, then top with vegan mini marshmallows. The coconut milk adds a faint coconut note, and the final set may be a little softer than the original, so chill until the slab is firm before cutting.

Use Bittersweet Chocolate

Swap the semisweet chips for bittersweet chocolate chips if you prefer a deeper cocoa taste. The peppermint and marshmallow topping still stand out, while the base tastes less sweet and more like dark chocolate.

Keep the Hot Chocolate, Skip the Mint

Leave out the peppermint extract and crushed peppermint candies for a mellow hot-cocoa fudge topped with mini marshmallows. The chocolate base still sets the same way, but the candy crunch and cool mint finish are gone.

Storage and Reheating

  • Refrigerator: Store the fudge in an airtight container for up to 2 weeks. The marshmallows may become a little firmer as they sit.
  • Freezer: Freeze cut pieces in an airtight container for up to 2 months. Separate layers with parchment to keep the toppings from sticking together; thaw in the refrigerator.
  • Reheating: No reheating is needed. Let a piece sit at room temperature briefly before serving if you prefer a softer bite.

Questions That Come Up When Making Peppermint Fudge

Can I use unsweetened cocoa powder instead of hot cocoa mix?+

They aren’t interchangeable in this fudge. Hot cocoa mix brings sweetness as well as cocoa flavor, while unsweetened cocoa powder would make the mixture noticeably more bitter and change the balance of the finished pieces.

Why is my fudge still soft after chilling?+

First, check that you used sweetened condensed milk rather than evaporated milk; evaporated milk doesn’t provide the same concentrated sweetness and body. The fudge also needs the full 2–3 hours in the refrigerator to firm up before you lift it from the pan.

Can I leave the marshmallows off the top?+

Yes. The marshmallows are a topping, not part of the fudge base, so leaving them off won’t prevent the chocolate mixture from setting. You’ll lose the soft, chewy contrast, but the peppermint candy still gives each piece a crisp topping.

Can I make this fudge a day ahead?+

Yes. Make and chill the fudge the day before, then keep it covered in the refrigerator until you’re ready to cut and serve it. The candy topping stays crisp, though the marshmallows may feel a little firmer after chilling.

Can I use a larger pan instead of an 8-inch square pan?+

The 8-inch square pan gives this batch its intended thickness and makes 36 pieces easy to portion. A larger pan spreads the same mixture thinner, so the pieces will be shallower and the fudge may firm sooner; keep an eye on it as it chills.

Hot Chocolate Peppermint Fudge

Hot chocolate peppermint fudge combines semisweet chocolate, cocoa mix, and peppermint in an easy stovetop-melted treat. Mini marshmallows and crushed peppermint candies add a festive topping to each creamy, firm piece.
Prep Time 15 minutes
Cook Time 8 minutes
chilling and standing 3 hours 10 minutes
Total Time 3 hours 33 minutes
Servings: 36 servings
Course: Dessert
Cuisine: American
Calories: 130

Ingredients
  

For the fudge
  • 1 tsp nonstick cooking spray
  • 18 oz semisweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 0.25 cup hot cocoa mix
  • 2 tbsp unsalted butter
  • 0.25 tsp peppermint extract
For the topping
  • 1 cup mini marshmallows
  • 0.33 cup peppermint candies finely crushed

Equipment

  • 1 8-inch square pan

Method
 

Make the fudge
  1. Line an 8-inch square pan with parchment paper, leaving an overhang on two sides.
  2. Lightly coat the parchment with cooking spray.
  3. Set a heatproof bowl over a saucepan of barely simmering water, making sure the bowl does not touch the water.
  4. Put the chocolate chips, sweetened condensed milk, hot cocoa mix, and butter in the bowl and stir over low heat for 5–8 minutes, until smooth and fully melted.
  5. Remove the bowl from the heat and stir in the peppermint extract.
Top and chill
  1. Spread the fudge mixture evenly in the prepared pan.
  2. Scatter the mini marshmallows and crushed peppermint candies over the top and gently press them in.
  3. Refrigerate for 2–3 hours, until firm.
  4. Lift the fudge out using the parchment overhang and let it stand at room temperature for 10 minutes.
  5. Cut into 36 pieces.

Notes

For clean cuts, use a warm knife. Store airtight in the refrigerator for up to 2 weeks; freeze for up to 3 months. For a dairy-free swap, use dairy-free chocolate chips and a dairy-free condensed milk alternative.

You might also like these recipes

Leave a Comment

Recipe Rating