These fudgy chocolate brownies with peppermint bark take our ultra-fudgy homemade brownie recipe and give it a festive holiday twist! Rich, chocolatey brownies get topped with Ghirardelli peppermint bark squares that toast up and almost caramelize in the oven, creating this amazing texture that tastes like a toasted peppermint marshmallow (my husband’s description, and I have to agree!). The peppermint flavor is subtle and balanced, letting that deep chocolate flavor shine through while adding just the right amount of peppermint to make them feel festive.
I’ve been doctoring up box brownies with peppermint bark for years because it’s such an easy way to give brownies a holiday twist. But since perfecting our ultra fudgy homemade brownies recipe, I knew I needed to create a from-scratch version that would blow those box brownie versions out of the water. And let me tell you, these absolutely deliver!
After testing these with about a dozen friends and neighbors (someone’s gotta do the hard work of taste testing, right?), everyone raved about the toasty peppermint bark on top. It adds this incredible contrast of textures and flavors that makes these brownies feel extra special. These will definitely be added to my list of go-to easy holiday treats to bring to parties or share with loved ones because they look impressive but are honestly super easy to make.
You’ll Love These Peppermint Chocolate Brownies
Ultra fudgy texture. These brownies are rich and seriously chocolatey with that classic fudgy center that brownie lovers crave.
Toasted peppermint bark topping. The peppermint bark squares get almost brûléed on top, creating an amazing texture and flavor that’s both unique and delicious.
Balanced peppermint flavor. The peppermint is present but subtle, not overpowering the chocolate but complimenting it perfectly.
One-Bowl Recipe. Less dishes mean less cleanup! This simple Christmas brownies recipe is mixed up in a single bowl, making the process nearly as easy as a box mix.
Ingredients for Our Christmas Brownies
- Salted butter. Creates the rich, fudgy base and adds incredible flavor to the brownies.
- Granulated sugar AND brown sugar. We’re using a combination of sugars to sweeten our brownies, and offset the bitterness of the cocoa powder. The brown sugar helps keep the bars moist and soft while also giving them a richer flavor. The white sugar helps to give our treat a nice, shiny and crackly top (where it peaks out from around the peppermint park of course).
- Neutral oil. Using just a little bit of oil helps us get that perfect, fudgy texture. Canola oil or vegetable oil are my preferred options for baking, but grapeseed oil would also work.
- Large eggs. In addition to binding everything together, eggs act as our leavening agent, create structure, and add moisture to help create that dense, moist, and fudgy texture you’d expect in a good brownie.
- Vanilla extract. Enhances the chocolate and peppermint flavors.
- Salt. Balances the sweetness and makes the makes the chocolate flavor more intense.
- All-purpose flour. Provides just enough structure without making the brownies cakey.
- Natural, unsweetened cocoa powder. Creates that deep, rich chocolate flavor and fudgy texture.
- Semi-sweet chocolate chips. Adds pockets of melty chocolate throughout the brownies.
- Ghirardelli peppermint bark squares. The star of the show! We’re mixing pieces of peppermint bark into our brownie batter AND topping our brownies with them too! You’ll need 2 of the 4.57 ounce bags (approximately 22 squares total).
Check the recipe card at the bottom of the page for all ingredient measurements and recipe details.
How to Make Peppermint Bark Brownies
Prep your pan, peppermint bark, and oven. Count out 16 peppermint bark squares and set aside. Roughly chop up the remaining pieces (about 6 squares) to mix into the brownie batter and set aside. Preheat the oven to 350°F and grease a 9×9 inch metal baking pan.
Mix the wet ingredients. Add the melted butter, granulated sugar, brown sugar, and oil to the bowl of a stand mixer (or a large mixing bowl) and stir to combine.
Then whisk in the eggs, vanilla extract, and salt until everything is well combined.
Add the dry ingredients. Slowly mix in the cocoa powder and flour, stirring until JUST combined.
Gently fold in the chocolate chips and peppermint bark pieces.
Be sure not to mix too much, overmixing can result in tough brownies instead of nice, fudgy ones.
Transfer the batter to the prepared pan, it will be very thick, and that’s totally fine!.
Use a spatula to spread the batter into the corners and make an even layer.
Top the layer of brownie batter with 16 peppermint bark squares (in a 4 x 4 pattern), gently pressing them into the batter.*
Bake the brownies for 30 to 40 minutes, or until a toothpick inserted into the center comes out with only a few moist crumbs on it. The center should no longer jiggle or look liquidy. Allow the brownies to cool in the pan for at least 30 minutes (1 to 2 hours is even better if you have the time).
Slice, serve, and enjoy! If you used a sheet of parchment paper, you can remove the brownies from the pan before slicing.
*If you’d like slightly less toasty peppermint bark on top, bake the brownies without them for about 25 minutes before adding them. Then remove the pan from the oven, top with the peppermint bark squares, then continue cooking until the brownies are baked to your liking.
Holiday Brownies Variation Ideas
Amp up the peppermint flavor. Add ½ to 1 teaspoon of peppermint extract to the brownie batter if you want a stronger peppermint flavor.
Use different peppermint bark. If you have homemade peppermint bark or other holiday peppermint bark that’s been gifted to you, feel free to use that instead! Just break it into pieces to top the brownies.
Top with crushed candy cane pieces. For little pops of crunchy texture and more peppermint flavor, crush up a few mini candy canes and sprinkle them on top before baking.
Expert Tips for Making Peppermint Brownies
Unwrap all the peppermint bark squares first. I recommend opening all of the peppermint bark squares before chopping or breaking any so you can be sure you have nice, unbroken pieces for topping the brownies for the nicest presentation. And if you do have a few broken pieces to put on top? No big deal, they’ll still taste amazing.
Don’t overbake. For fudgy brownies, a toothpick with a few moist crumbs on it is what you’re looking for. If you prefer more cakey brownies, a clean toothpick is your goal. In general, it’s better to take your brownies out early for the best texture and to avoid a dry end product.
Let them cool completely. I know it’s tempting to dig in right away, but for the best texture and ease of cutting, let the brownies cool in the pan for at least 30 minutes (longer is better) to allow them to set up.
Use a metal pan. Metal pans conduct heat better than glass, which helps you get those fudgy brownies without overbaking. I love and use this aluminum 9×9 Nordic Ware pan for mine.
A plastic knife will give you the best cut! Oddly enough, a plastic knife will give you the cleanest lines when cutting brownies. Wipe off the knife in between cuts for best results.
How to Store
Store fully cooled brownies in an airtight container at room temperature for up to 3 days. You can also wrap them in plastic wrap or aluminum foil. Some people will wrap them and store them in an airtight container in an effort to keep them away from the air, which can dry them out (and honestly, that’s not a bad idea if you want them to stay extra fudgy!).
For longer storage, you can refrigerate the brownies for up to 1 week. Just let them come to room temperature before enjoying, or warm them slightly in the microwave for that fresh-baked texture.
Peppermint Bark Brownies Recipe FAQs
Absolutely! We use Ghirardelli peppermint bark squares because they’re delicious, convenient, and fit perfectly on each brownie in a 9×9 pan for nice, even portions. But any peppermint bark will work. You’ll just need to break about large bark into pieces that fit nicely on top of the brownies.
A simple toothpick test! Insert a toothpick into the center of the brownies. For fudgy brownies, you want it to come out with a few moist crumbs. The center should be just set and not jiggly or liquidy looking. Remember, they’ll continue to cook a bit as they cool in the pan, so it’s better to slightly underbake than overbake.
Love This Easy Holiday Treat? Give One of These Christmas Baked Goods a Try Next!
Peppermint Bark Brownies with Ghirardelli Squares
Ingredients
- 1 Cup salted butter, melted and cooled slightly
- 1 Cup granulated sugar
- 1 Cup brown sugar (light or dark)
- 2 Tablespoons neutral oil (canola or vegetable recommended)
- 4 large eggs
- 2 teaspoons vanilla extract
- ½ teaspoon salt
- 1 Cup all-purpose flour
- 1 Cup natural, unsweetened cocoa powder
- ½ Cup chocolate chips of choice
- 2 , 4.57oz bags of Ghirardelli peppermint bark (approximately 22 squares), divided
Instructions
- Preheat the oven to 350°F and grease a 9×9 metal baking pan and set aside. If desired, add parchment paper into the greased pan for easier removal.
- Count out 16 peppermint bark squares and set aside. Roughly chop up the remaining pieces (about 6 squares) to mix into the brownie batter and set aside.2 , 4.57oz bags of Ghirardelli peppermint bark (approximately 22 squares), divided
- In a large mixing bowl, combine the melted butter, sugars, and oil.1 Cup salted butter, melted and cooled slightly1 Cup granulated sugar1 Cup brown sugar2 Tablespoons neutral oil
- Then whisk in the eggs, vanilla extract, and salt.4 large eggs2 teaspoons vanilla extract½ teaspoon salt
- Slowly mix in the cocoa powder and flour and stir until JUST combined.1 Cup all-purpose flour1 Cup natural, unsweetened cocoa powder
- Gently fold in the chocolate chips and rough chopped peppermint bark pieces into the batter (making sure not to mix too much).½ Cup chocolate chips of choice
- Pour the batter into the prepared pan (it will be very thick, that's ok!), and use a spatula to spread it to the corners and make an even layer.
- Top the layer of brownie batter with the remaining 16 peppermint bark squares (in a 4 x 4 pattern in your pan), gently pressing them into the batter a smidge.*
- Bake for 30-40 minutes, or until a toothpick inserted into the center comes out with only a few crumbs on it. The center should no longer jiggle (or looks kind of liquidy), and will be JUST set to the touch.*
- Allow the brownies to cool in the pan for at least 30 minutes (1-2 hours if you have time) to finish setting up before removing from the pan and slicing.
Video
Notes
- Add more peppermint. For a stronger peppermint flavor, add ½ to 1 teaspoon of peppermint extract into the brownie batter with the other wet ingredients.
- Use different peppermint bark. If you have homemade peppermint bark or other holiday peppermint bark that’s been gifted to you, feel free to use that instead! Just break it into pieces to top the brownies.
- Top with crushed candy cane pieces. For little pops of crunchy texture and more peppermint flavor, crush up a few mini candy canes and sprinkle them on top before baking.
Lindsey Bergeson says
These brownies are fantastic and the peppermint is not overpowering. Definitely give this recipe a try!
Meredith says
I’m so happy to hear you enjoyed these Lindsey!! Thanks for giving these Christmas brownies a try.
Kmac says
These brownies were amazing. They were nice and gooey with the perfect amount of peppermint flavor.
Meredith says
I’m so glad you loved them too!
Meredith says
These are insanely good.