Easy Peppermint Fudge Recipe — Rich Chocolate Fudge
There’s something about the smell of peppermint and chocolate together that just feels like the holidays. This peppermint fudge recipe has been one of my go-to December treats for years — deep, rich chocolate fudge with a cool hit of peppermint and a crown of crushed candy canes on top. It looks like it came from a fancy candy shop. It did not.
The whole thing takes about 15 minutes of actual work. No candy thermometer, no sugar stages, nothing tricky. Just melt, stir, pour, and chill. The hardest part is waiting for it to set.
If you’re looking for a no-bake holiday fudge that makes a gorgeous gift and disappears from every dessert table it lands on, this is it. One batch makes 36 pieces and keeps for two full weeks — so you can absolutely make it ahead and check it off your list early.
If you love making fudge for the holidays, check out this roundup of Easy Fudge Recipes — there are so many good flavors to mix and match on a dessert tray.

Why You’ll Love This Recipe

- No candy thermometer — no complicated sugar work at all
- Ready in 15 minutes, then the fridge handles the rest
- Rich dark chocolate base with a cool burst of peppermint in every bite
- Crushed candy cane topping makes it look stunning with zero effort
- Makes 36 pieces — perfect for gifting, cookie trays, and holiday parties
- Stores for up to two weeks — a true make-ahead holiday treat
Ingredients

- 3 cups semi-sweet chocolate chips (about 18 oz)
- 1 can (14 oz) sweetened condensed milk
- 1 tsp peppermint extract
- 1 tsp vanilla extract
- ¼ tsp salt
- ½ cup crushed candy canes (for topping, about 4–5 full candy canes)
Ingredient Notes and Substitutions

Chocolate chips — Semi-sweet gives the best balance against the sweet peppermint topping. Dark chocolate (60–70% cacao) works great too and gives a more intense, slightly bitter base that pairs beautifully with the peppermint. Milk chocolate will make it sweeter overall.
Peppermint extract — Use pure peppermint extract, not mint extract. Mint extract has a spearmint flavor that’s quite different. Start with 1 tsp — it’s strong. Taste the mixture before pouring and add a tiny bit more if you want it bolder, but go slowly.
Candy canes — Regular peppermint candy canes work best. Place them in a zip-lock bag and crush with a rolling pin until you have a mix of fine crumbles and small chunks — both sizes together look the best on top.
White chocolate layer — For a festive swirl effect, melt ½ cup of white chocolate chips separately and drizzle over the top before adding the candy cane topping.
Step-by-Step Instructions
Step 1: Prepare the Pan

Line an 8×8 inch baking pan (or 9×9 for slightly thinner pieces) with parchment paper or aluminum foil, pressing it into the corners and letting the edges hang over the sides. This overhang is your handle for lifting the fudge out cleanly once it sets. Set the pan aside.
Step 2: Melt the Chocolate

Combine the chocolate chips and sweetened condensed milk in a medium saucepan over low heat. Stir constantly with a silicone spatula until the chocolate is completely melted and the mixture is thick, smooth, and glossy — about 5 minutes. Keep the heat low and don’t rush it. If you prefer, you can do this in the microwave: combine in a microwave-safe bowl and heat at 50% power in 30-second intervals, stirring well between each, until smooth.
Step 3: Add the Flavoring

Remove the saucepan from the heat. Stir in the peppermint extract, vanilla extract, and salt. Mix until fully combined. Give it a quick taste — if you want a stronger peppermint punch, add a tiny drop more extract at this point and stir again.
Step 4: Pour Into the Pan

Pour the fudge mixture into your prepared pan and spread it into an even layer using your spatula. Work quickly — the mixture starts to firm up as it cools. Get it as smooth and flat as you can across the top.
Step 5: Add the Candy Cane Topping

Immediately scatter the crushed candy canes evenly over the top of the fudge while it’s still warm and slightly tacky. Press them down gently with your fingertips so they stick into the surface. The warmth of the fudge will help them adhere as everything chills.
Step 6: Chill and Cut

Transfer the pan to the refrigerator and chill for at least 2–3 hours, or overnight for cleanest cuts. Once fully set, lift the fudge out using the parchment or foil overhang, peel it back, and place the slab on a cutting board. Cut into squares with a sharp knife — run it under hot water and wipe it dry between cuts for the cleanest edges.
Tips for the Best Results

- Keep the heat on low the whole time — high heat can scorch the chocolate or make it seize up and turn grainy
- Use pure peppermint extract, not mint extract — the flavor difference is significant
- Crush candy canes right before using them — they start to get sticky and clump if they sit too long
- Chill overnight if you can — the fudge cuts into much cleaner squares after a full night in the fridge
- Warm your knife under hot water and wipe dry before each cut for sharp, professional-looking edges
- Store pieces between layers of parchment paper in an airtight container so the candy cane topping doesn’t stick together
Variations and Add-ins

- White chocolate peppermint fudge — Swap all the chocolate chips for white chocolate chips for a pale, snowy look
- Peppermint bark fudge — Add a thin white chocolate layer on top of the chocolate fudge, let it set slightly, then add candy canes over the white layer
- Dark chocolate version — Use 60% or 70% dark chocolate chips for a more intense, less sweet base
- Peppermint mocha fudge — Stir 1 tsp of instant espresso powder into the chocolate mixture along with the peppermint extract
- Oreo peppermint fudge — Fold in ½ cup of roughly crushed chocolate sandwich cookies before pouring into the pan
What to Serve With It

- Arranged on a holiday cookie tray alongside shortbread and truffles
- Tucked into cellophane bags tied with ribbon as edible gifts
- Set out on a hot cocoa bar next to marshmallows and whipped cream
- Alongside a mug of warm spiced tea or peppermint hot chocolate
- As part of a Christmas dessert table with other holiday fudge flavors
- Broken into chunks and layered into a glass jar for a homemade gift

Peppermint Fudge Recipe
Ingredients
Method
- Line an 8×8 inch pan with parchment paper or foil, leaving overhang on all sides.
- Combine chocolate chips and sweetened condensed milk in a medium saucepan over low heat. Stir constantly until fully melted and smooth, about 5 minutes.
- Remove from heat. Stir in peppermint extract, vanilla extract, and salt until fully combined.
- Pour into the prepared pan and spread into an even layer.
- Immediately scatter crushed candy canes over the top and press them gently into the surface.
- Refrigerate for at least 3 hours or overnight. Lift out, peel back lining, and cut into squares with a warm knife.
Notes
- Use pure peppermint extract, not mint extract — they taste completely different.
- Keep heat low when melting — high heat can cause the chocolate to seize and turn grainy.
- Store in an airtight container between layers of parchment for up to 2 weeks.
Peppermint fudge is one of those things that looks like a lot of effort but is one of the easiest things you can make. Once you’ve made it once, you’ll find yourself making a double batch every December because everyone always asks for more.
It’s the kind of treat that travels well, gifts beautifully, and holds up for weeks — which means you can make it early in the season and actually enjoy the holidays instead of stressing over last-minute baking. That’s a win every time.
Whether you’re making this peppermint fudge recipe for a holiday cookie swap, a dessert table, or just to have something festive in the fridge, it never disappoints. Cut the squares small, pile them high, and watch them go.
For more fudge and holiday dessert recipes you will love:
