Peppermint Bark Fudge That Tastes Like Christmas Morning
Peppermint bark and fudge are already two of the best things about the holidays, so putting them together in one pan only makes sense. This peppermint bark fudge layers rich dark chocolate fudge under a smooth white chocolate peppermint topping, finished with a crunchy scatter of crushed candy canes. It comes together with no candy thermometer, no fussy stirring over the stove for hours, and no risk of grainy, seized-up fudge. Whether you’re filling out a holiday cookie tray or wrapping up edible gifts, this is the recipe that disappears first.
This post may contain affiliate links which helps me keep this blog alive, questions? View the privacy policy.
Why This Peppermint Bark Fudge Belongs on Your Holiday Dessert Table
Fudge has a reputation for being finicky, and peppermint bark has a reputation for being a little labor-intensive with all that tempering and layering. This recipe borrows the best of both and skips the hard parts. It uses melted chocolate and sweetened condensed milk instead of a candy thermometer, so there’s no guessing about soft-ball stage.
The two-layer look does all the visual work for you. Dark chocolate fudge on the bottom, cool white chocolate peppermint on top, with flecks of red and white candy cane pressed into the surface — it looks like it took a lot more effort than it actually did.
It’s also endlessly giftable. Cut into small squares, tucked into a tin or a cellophane bag with a ribbon, this is the kind of homemade treat that reads as thoughtful without eating up your entire weekend.
The ingredient list is refreshingly short, and there’s plenty of room to customize it with what you already have on hand.
Everything You’ll Need
- 2 cups semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk, divided
- 2 tablespoons unsalted butter, divided
- 1 teaspoon vanilla extract, divided
- 2 cups white chocolate chips
- 1/2 teaspoon peppermint extract
- 1/2 cup crushed candy canes, divided
- Pinch of salt
Ingredient Picks & Easy Swaps
Good chocolate chips matter more than almost anything else here, since they’re doing most of the flavor work. A quality baking chip like Ghirardelli or Guittard melts smoother than bargain-bin chocolate and won’t turn grainy. For the white chocolate layer, look for chips that list cocoa butter, not just vegetable oil, on the label — it melts more evenly and tastes less waxy.
No candy canes on hand? Crushed peppermint candies or peppermint bark pieces work just as well, and either can be pulsed in a food processor or crushed in a bag with a rolling pin. If peppermint isn’t your thing, swap the peppermint extract for almond or orange extract and skip the candy topping in favor of crushed pistachios or a dusting of sea salt.
Dairy-free? Use dairy-free chocolate chips and a can of sweetened condensed coconut milk, which subs in almost identically.
Kitchen Tools You’ll Want
- 8×8-inch freezer-safe baking pan
- Parchment paper sheets
- Two medium microwave-safe bowls
- Rubber spatula
- Sharp knife for cutting clean squares
- Cooling rack, for setting the pan on while it chills
A silicone baking mat works well in place of parchment if you have one, and lifts out just as cleanly once the fudge is fully set.
Once everything is prepped, this fudge comes together in just a few minutes per layer.
Let’s Layer It Up
- Line the pan: Line an 8×8-inch pan with parchment paper, leaving an overhang on two sides for easy lifting later.
- Melt the dark layer: In a microwave-safe bowl, combine the semi-sweet chocolate chips, 1/2 cup of the sweetened condensed milk, 1 tablespoon butter, and a pinch of salt. Microwave in 30-second bursts, stirring between each, until smooth.
- Season and spread: Stir in 1/2 teaspoon vanilla extract, then spread the dark chocolate mixture evenly into the prepared pan. Smooth the top with a spatula.
- Chill briefly: Pop the pan in the fridge for about 15 minutes, just until the surface is set enough to hold a second layer.
- Melt the white layer: In a second bowl, combine the white chocolate chips, remaining sweetened condensed milk, and remaining butter. Microwave in 30-second bursts, stirring between each, until smooth.
- Add peppermint: Stir in the peppermint extract and remaining vanilla extract, then fold in half of the crushed candy canes.
- Top it off: Pour the white chocolate layer over the chilled dark chocolate layer and spread evenly to the edges.
- Garnish: Sprinkle the remaining crushed candy canes over the top, pressing gently so they stick.
- Set the fudge: Refrigerate for at least 3 hours, or until fully firm, before lifting out and slicing into squares.
Host’s Tips for the Best Peppermint Bark Fudge
Work quickly once the white chocolate layer is melted — it firms up fast and gets harder to spread the longer it sits.
Press the crushed candy canes in gently rather than letting them just sit loose on top; that way they stay put instead of scattering everywhere when you cut and serve.
Use a sharp knife warmed under hot water and wiped dry between cuts for clean, bakery-style squares instead of cracked edges.
If your kitchen runs warm, keep the pan in the fridge until just before serving so the layers stay firm and distinct.
Easy Ways to Make It Your Own
For a mocha version, add a teaspoon of instant espresso powder to the dark chocolate layer along with the vanilla. Swirl the two layers together with a butter knife before chilling for a marbled look instead of clean stripes. For extra crunch, fold crushed pretzels or chopped Andes mints into the white chocolate layer along with the candy canes.
Want it a little boozier for the grown-ups’ tray? A teaspoon of peppermint schnapps stirred into the white layer in place of some of the extract adds a subtle kick without throwing off the set.
For a drizzled finish instead of a solid top layer, melt extra white chocolate and use a set of chocolate dipping tools to stripe it over the dark layer before adding the candy canes.
Perfect Occasions & What to Serve Alongside
This fudge is built for holiday cookie exchanges, dessert tables, and gift tins, but it holds up just as well as a stocking stuffer or a hostess gift wrapped in parchment and twine. Serve it alongside classic sugar cookies, gingerbread, or a warm mug of hot cocoa for a cozy holiday spread. It also pairs nicely with a cheese board that leans sweet, next to dried fruit and candied nuts.
Make-Ahead & Serving Notes
This fudge keeps well, which makes it ideal for getting ahead of a busy holiday schedule. Store it in an airtight storage container or tin in the refrigerator for up to two weeks, with parchment between layers so the squares don’t stick together. It also freezes well for up to two months in a freezer-safe container — thaw it in the fridge overnight before serving. Let squares sit at room temperature for about 10 minutes before eating for the best texture.
Gifting a batch? A bakery gift box with a window lets the peppermint swirl show through, and makes wrapping a stack of squares almost effortless.
Still have a question? Here are a few of the most common ones readers ask before making this peppermint bark fudge.
FAQs
Why is my fudge grainy?
Grainy fudge usually means the chocolate overheated or seized. Stick to short 30-second microwave bursts and stir well between each to melt everything gently and evenly.
Can I use white chocolate bark or almond bark instead of chips?
Yes, almond bark melts smoothly and works well in the white layer, though it has a slightly different flavor than true white chocolate. Chop it into small pieces first so it melts evenly.
Do I need to temper the chocolate?
No. Because this fudge is refrigerated rather than left at room temperature, tempering isn’t necessary for a good set or clean snap.
Can I make this fudge ahead for a party?
Absolutely — it’s actually better made a day ahead, since the flavors settle and the layers firm up fully overnight in the fridge.
Why did my two layers slide apart when I cut it?
This usually happens if the dark chocolate layer wasn’t chilled long enough before adding the white layer. Give it the full 15 minutes so the white layer has something firm to grip.
Can I double the recipe?
Yes, this recipe doubles easily in a 9×13-inch pan. Keep the same layering and chilling process, just extend the final set time slightly since the pan will hold more fudge.
More Treats Worth Making
More treats worth making:
Peppermint Bark Fudge Recipe
Ingredients
- 2 cups semi-sweet chocolate chips
- 1 can (14 oz) sweetened condensed milk, divided
- 2 tablespoons unsalted butter, divided
- 1 teaspoon vanilla extract, divided
- 2 cups white chocolate chips
- 1/2 teaspoon peppermint extract
- 1/2 cup crushed candy canes, divided
- Pinch of salt
Instructions
- Line an 8×8-inch pan with parchment paper, leaving overhang on two sides.
- Melt the semi-sweet chocolate chips, 1/2 cup sweetened condensed milk, 1 tablespoon butter, and salt together in 30-second microwave bursts, stirring between each.
- Stir in 1/2 teaspoon vanilla extract, then spread the mixture evenly into the pan.
- Chill for 15 minutes, until the surface is set.
- Melt the white chocolate chips, remaining sweetened condensed milk, and remaining butter together in 30-second microwave bursts, stirring between each.
- Stir in the peppermint extract and remaining vanilla extract, then fold in half the crushed candy canes.
- Pour the white chocolate layer over the chilled dark layer and spread evenly.
- Sprinkle the remaining crushed candy canes on top, pressing gently.
- Refrigerate at least 3 hours, or until firm, before lifting out and slicing into squares.
