Peppermint bark brownies are the kind of dessert that makes people hover around the kitchen counter. They’re rich, fudgy, and crowned with a creamy peppermint layer and a snappy chocolate shell. Each bite feels like winter holidays in dessert form—cool, chocolatey, and just the right level of sweet.
They’re simple enough for a casual bake but special enough for gifting or a party platter. If you love the combo of chocolate and mint, this recipe is a guaranteed favorite.
Why This Recipe Works

This recipe pairs a dense, fudgy brownie base with a white chocolate peppermint layer, then tops it with a thin sheet of dark chocolate and crushed candy canes. The contrast of textures—chewy, creamy, and crisp—keeps each bite interesting.
Using cocoa powder and melted chocolate in the batter gives the brownies deep flavor and a glossy top. The peppermint layer adds brightness without overwhelming the chocolate. The final chocolate layer locks everything in so the topping doesn’t fall off when you slice.
Shopping List
- Unsalted butter (1 cup / 226 g)
- Granulated sugar (1 cup / 200 g)
- Brown sugar (1/2 cup / 100 g)
- Large eggs (3)
- Vanilla extract (2 teaspoons)
- All-purpose flour (1 cup / 120 g)
- Unsweetened cocoa powder (1/2 cup / 45 g)
- Salt (1/2 teaspoon)
- Semisweet chocolate chips or chopped chocolate (1 cup / 170 g), for the batter
- White chocolate chips or bars (1 1/2 cups / 255 g), for the peppermint layer
- Heavy cream (1/3 cup), for the peppermint layer
- Peppermint extract (1/2 to 1 teaspoon, to taste)
- Dark or semisweet chocolate (1 cup / 170 g), for the top layer
- Neutral oil (1 tablespoon, like canola or coconut), for smoothing the top layer
- Candy canes or peppermint candies (1/2 cup, crushed)
- Optional: flaky sea salt, for finishing
Instructions

- Prep the pan and oven. Heat the oven to 350°F (175°C).
Line a 9×9-inch pan with parchment, leaving overhangs for easy lifting. Lightly grease the parchment.
- Melt the butter and chocolate. In a heatproof bowl, melt the butter and 1 cup semisweet chocolate together using a microwave (20–30 second bursts, stirring between) or a double boiler. Stir until smooth and glossy.
Cool for 3–4 minutes.
- Whisk in sugars and eggs. Add granulated and brown sugars to the warm chocolate mixture and whisk. Add eggs one at a time, whisking well after each until the batter looks thick and shiny. Stir in vanilla.
- Fold in dry ingredients. Sift in flour, cocoa powder, and salt.
Fold gently with a spatula until just combined. Do not overmix.
- Bake the brownies. Spread batter evenly in the pan. Bake 24–28 minutes, until the edges are set and a toothpick comes out with a few moist crumbs.
Cool completely in the pan on a rack.
- Make the peppermint layer. In a microwave-safe bowl, warm the heavy cream until steaming. Add white chocolate and let sit 2 minutes, then stir until smooth. If needed, microwave in short bursts to finish melting.
Stir in peppermint extract (start with 1/2 teaspoon; add more to taste). The consistency should be spreadable.
- Spread the peppermint layer. Pour the white chocolate mixture over the cooled brownies and spread into an even layer. Chill in the fridge for 20–30 minutes until set but not rock hard.
- Make the chocolate topping. Melt dark or semisweet chocolate with the neutral oil until smooth.
The oil helps the top slice cleanly.
- Finish the top and garnish. Pour the chocolate over the peppermint layer. Tilt the pan to coat evenly or use an offset spatula. Immediately sprinkle crushed candy canes over the top.
Add a pinch of flaky sea salt if you like.
- Set and slice. Chill 20–30 minutes, just until the top is firm. Use the parchment to lift the slab onto a cutting board. For clean cuts, warm a sharp knife under hot water, wipe dry, and slice.
Repeat between cuts.
How to Store
Room temperature: Keep in an airtight container for up to 2 days. The candy cane topping may soften slightly.
Refrigerator: Store up to 5 days. The chill helps keep the peppermint bark layer crisp and the chocolate snappy.
Freezer: Freeze sliced brownies on a tray until firm, then wrap individually and place in a freezer bag.
They keep for up to 2 months. Thaw in the fridge or at room temp for 30–45 minutes.

Health Benefits
These are a treat, but you can still make smart choices. Dark chocolate offers antioxidants and can provide a small lift in mood and focus. Peppermint is known for its soothing aroma and may help with digestion for some people. Using less refined sugar (thanks to some brown sugar) can add trace minerals and moisture to the brownies.
If you want to nudge them lighter, you can cut smaller portions, use a higher cocoa percentage chocolate, and swap a portion of flour for finely ground almonds for added fats and protein.
What Not to Do
- Don’t overbake the brownies. Dry brownies won’t pair well with the peppermint layer.
Look for moist crumbs on the tester.
- Don’t spread toppings on a warm base. If the brownies are warm, the white chocolate layer can melt or separate.
- Don’t skip the oil in the top layer. A little oil ensures the top slices cleanly without shattering.
- Don’t go heavy on peppermint extract. It’s strong. Start small and taste as you go.
- Don’t crush candy canes too far in advance. They can get sticky. Crush them just before sprinkling.
Variations You Can Try
- Gluten-free: Use a 1:1 gluten-free baking flour.
Bake time may be a touch shorter—start checking at 22 minutes.
- Extra fudgy: Reduce flour to 3/4 cup and pull the brownies when the center still jiggles slightly; they’ll set as they cool.
- Mocha mint: Add 1–2 teaspoons instant espresso powder to the brownie batter to deepen the chocolate flavor.
- Swirled peppermint: Skip the white chocolate layer and swirl 1/2 cup peppermint chips into the batter instead. Finish with the chocolate top and candy cane crunch.
- Milk chocolate top: For a sweeter finish, use milk chocolate instead of dark. Reduce the oil slightly (to 2 teaspoons) since milk chocolate is softer.
- Nutty crunch: Fold 3/4 cup toasted chopped almonds or walnuts into the batter for extra texture.
FAQ
Can I use peppermint oil instead of peppermint extract?
Yes, but use much less.
Peppermint oil is highly concentrated. Start with 1–2 drops, taste, and adjust cautiously. Extract is more forgiving.
My white chocolate seized.
What went wrong?
White chocolate is sensitive to heat and moisture. If it overheats or contacts water, it can clump. Warm the cream first, let the chocolate sit in the hot cream, and stir gently.
Short microwave bursts help, but avoid overheating.
How do I keep the chocolate top from cracking when slicing?
Let the slab sit at room temperature for 10 minutes after chilling, and use a warm, dry knife. Adding a bit of neutral oil to the melted chocolate also helps prevent a brittle top.
Can I make these ahead?
Absolutely. Make them up to 24 hours in advance and refrigerate.
Slice just before serving for the cleanest edges and best texture.
What size pan can I use?
A 9×9-inch pan yields thicker, fudgier brownies. A 9×13-inch pan works too; the layers will be thinner and may bake in 18–22 minutes. Keep an eye on doneness.
Can I skip the white chocolate layer?
Yes.
You’ll have classic fudgy brownies with a peppermint-chocolate top. Increase the crushed candy cane slightly for more minty crunch.
Final Thoughts
Peppermint bark brownies give you all the holiday flavor with a straightforward process and reliable results. The layers look impressive, but each step is simple.
Keep an eye on bake time, don’t rush the cooling, and you’ll end up with shiny slices that disappear fast. Whether you’re gifting a box or setting them out at a party, expect them to go quickly—and expect requests for the recipe.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

