Peppermint bark brownies are an easy (and festive!) alternative to Christmas cookies! They have a fudgy dark chocolate brownie base and swirled white chocolate peppermint candy topping. Recipe includes a how-to video!

The Holiday Brownie Mashup You Didn’t Know You Needed
Peppermint bark brownies have been one of my top reader requests for years, and after years of testing, I finally have a recipe ready to go (just in time for Christmas!). Here’s what we landed on: fudgy, dark chocolate brownies with a candied, ganache-esque white chocolate/dark chocolate topping and crunchy candy canes on top. Think peppermint bark fudge meets brownies!
Why You’ll Love Them
- Flavorful brownie base. While I typically use melted chocolate to flavor my brownies (like my white chocolate brownies), we found that Dutch cocoa alone did the trick here. In fact, I really love how well it works. It makes the brownies so easy and really flavorful, and they even taste great plain–no topping needed!
- Fun textures! You have the fudgy, but not too dense brownies peppered with bits of chopped chocolate, a smooth candied ganache topping, and crunchy peppermint candy on top. Lots to love here!
- Balanced peppermint flavor. We’ll add peppermint to the topping only so it’s not too overpowering (no extract in the brownies themselves). You get plenty of peppermint and chocolate flavor this way.
- Easier than Christmas cookies. These brownies are just as festive as Christmas cookies, but there’s no scooping, rolling, waiting for butter to soften, etc. If you like the sound of that, I have plenty more Christmas desserts that aren’t cookies!
I can’t wait for you to try these, so let’s jump right in!
Jump to:
What You Need
Lots of chocolate, some peppermint, and a few other key players. Let’s talk ingredients!

- Dutch cocoa powder. Blooming the cocoa in the melted butter intensifies its flavor. While many of my brownie recipes use a melted chocolate base, today’s cocoa-based version can still hold its own thanks to simple technique swaps like this one. Don’t have Dutch cocoa? See the FAQ section below.
- Peppermint extract. Use peppermint, not spearmint or “mint” extract. Peppermint is the flavor we are going for here! We’ll add this in our topping but not our brownie layer–this is intentional. I wanted the flavor to be balanced!
- Heavy cream. You’ll need this for the peppermint bark topping, as we are essentially making a fudgy chocolate ganache. Whipping cream or double cream will also work.
- White chocolate. I prefer and recommend a white chocolate baking bar over white chocolate chips; the quality is higher and the results will be better. I also like to add some chopped white chocolate to the brownies themselves in addition to the peppermint bark topping, but you don’t have to do this. I just like the pop of color and texture it adds!
- Dark, bittersweet, or semisweet baking bar. You can use whatever variation you prefer. Once again, a baking bar will yield the best results, so that’s what I recommend (though, yes, chocolate chips/white chocolate chips will work in a pinch!).
Remember, this is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!
SAM’S TIP: While you typically don’t need to add baking powder or baking soda to brownies, I like to add just a bit of baking powder here. It keeps the brownies from being too dense, which contrasts nicely with the dense peppermint bark topping.
How to Make Peppermint Bark Brownies

- Step 1: Make the batter. Melt the butter, then whisk in the cocoa powder. Stir in the sugar, eggs, and vanilla, then gradually add the dry ingredients. Finally, fold in the chocolate (if using!).

- Step 2: Bake. Evenly spread the batter into a parchment lined pan and bake until a toothpick inserted in the center comes out clean, about 32 minutes. Don’t overbake, or the brownies will be dry instead of fudgy.

- Step 3: Prep the topping. While the brownies cool, you can prep your ganaches. The process is the same for both; simply melt the chocolate and cream (slowly!) until smooth, then stir peppermint extract into both.

- Step 4: Assemble, cool, and enjoy! Drizzle the chocolate over the slightly cooled brownies, starting with the white chocolate. Swirl the two together until you’re happy with the look. Let this sit for a few minutes, then sprinkle your crushed peppermint candy overtop.
SAM’S TIP: Give these brownies some time to sit before you try to cut into them, or you’ll mess up your swirl and will have a huge mess on your hands. You can put them in the fridge to speed things up, but you may melt the candy canes in the process.

Frequently Asked Questions
I suppose you could, but I really, really recommend you make the recipe I’m sharing here instead. Not only was it specifically designed to pair with the topping used here, but it’s also SO easy to make and so good (in fact, these are my sister Nikki’s new favorites, she likes them even more than my top-pick on my website now).
The candy canes will start to melt if left in the fridge (or if covered while the brownies/topping are still warm, or even if your kitchen is just very humid). If you want to refrigerate, keep the candy canes separate and sprinkle on just before serving; they won’t stick quite as well, but you can gently press them into the topping to help them stick.
Dutch cocoa gives a better peppermint bark flavor and darker color. Natural cocoa will work, but it just doesn’t pair as well with the topping, so opt for Dutch cocoa if you can find it. I talk more about the differences between the two in my post on natural vs. Dutch process cocoa.

Related Recipes
My gingerbread cookie bars are another quick and easy Christmas dessert–give them a try next!
Enjoy!
Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

Peppermint Bark Brownies
Ingredients
- 12 Tablespoons (170 g) unsalted butter cubed
- ¾ cup (75 g) Dutch-processed cocoa
- 1 ¾ cup (350 g) granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- 1 ⅓ cup (165 g) all-purpose flour
- ½ teaspoon baking powder
- ½ heaping teaspoon table salt
- ⅓ cup (60 g) mini chocolate chips (optional)
- 4 oz (113 g) white chocolate bar chopped (optional)
For the peppermint bark topping
For the white chocolate swirl
- 6 oz (170 g) white chocolate baking bar chopped (or 1 cup chocolate chips)
- 3 Tablespoons heavy cream
- ½ teaspoon peppermint extract
For the chocolate swirl
- 4 oz (113 g) bittersweet, dark, or semisweet chocolate baking bar chopped (or ⅔ cup)
- 2 ½ Tablespoons heavy cream
- ½ teaspoon peppermint extract
- 2 Tablespoons crushed candy canes
Recommended Equipment
Instructions
- Preheat oven to 350F (175C) and line a 9×9” (23x23cm) pan with parchment paper. Set aside.
- In a large, microwave safe bowl, melt your butter.12 Tablespoons (170 g) unsalted butter
- Immediately add cocoa powder and whisk until smooth.¾ cup (75 g) Dutch-processed cocoa
- Add sugar, eggs, and vanilla and stir until fully combined.1 ¾ cup (350 g) granulated sugar, 3 large eggs, 1 teaspoon vanilla extract
- In a separate, medium-sized bowl, whisk together the flour, baking powder, and salt.1 ⅓ cup (165 g) all-purpose flour, ½ teaspoon baking powder, ½ heaping teaspoon table salt
- Gradually stir the dry ingredients into the wet, mixing until just combined.
- Fold in mini chocolate chips and chopped white chocolate, if using.⅓ cup (60 g) mini chocolate chips, 4 oz (113 g) white chocolate bar
- Spread batter evenly into prepared baking pan and transfer to center rack of 350F (175C) preheated oven. Bake for 32 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs (not wet batter).
- Allow brownies to cool for 15 minutes before preparing topping.
Prepare the topping
- In a small, microwave-safe bowl, combine chopped white chocolate and heavy cream. Heat in the microwave for 20 seconds. Remove from microwave, stir, and continue heating in 20 second bursts until mixture is smooth and creamy. Add peppermint extract and stir to combine.6 oz (170 g) white chocolate baking bar, 3 Tablespoons heavy cream, ½ teaspoon peppermint extract
- In a separate microwave-safe bowl, repeat the process for the chocolate swirl. Heat the chopped chocolate and heavy cream in the microwave for 20 seconds, remove, stir, and continue heating in 20 second bursts until smooth and creamy. Add peppermint extract and stir to combine.4 oz (113 g) bittersweet, dark, or semisweet chocolate baking bar, 2 ½ Tablespoons heavy cream, ½ teaspoon peppermint extract
- Drizzle the white chocolate over the top of the brownies, then drizzle the chocolate over the white chocolate. Use a knife to gently swirl the two chocolates together to create a marble swirl.
- Allow to cool for several minutes then sprinkle with crushed candy canes. Allow topping to set completely before slicing and serving (while the refrigerator will expedite this, it can also cause the candy canes to melt).2 Tablespoons crushed candy canes
Notes
Storing
Store in an airtight container at room temperature for up to 4 days.Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Leave a Reply