Love this? Pin it for later!
What makes these brownies truly special is their three-layer construction: a deeply chocolatey, fudgy brownie base that's intentionally underbaked for maximum richness; a silky white chocolate peppermint ganache that melts in your mouth; and a generous sprinkle of crushed candy canes that adds both visual appeal and that satisfying crunch. The contrast between the dense, dark chocolate base and the bright, minty topping creates a harmonious balance that keeps everyone reaching for "just one more piece."
Perfect for holiday parties, cookie exchanges, or cozy nights by the fireplace, these brownies are surprisingly easy to make despite their impressive appearance. The secret lies in using high-quality ingredients and following a few simple techniques I'll share with you. Trust me, once you bring these to a holiday gathering, you'll be asked for the recipe every single time.
Why This Recipe Works
- Triple Chocolate Power: Dark chocolate, cocoa powder, and white chocolate create complex chocolate flavors that complement rather than compete
- Perfect Texture Contrast: Fudgy brownie base meets creamy white chocolate ganache and crunchy candy cane topping
- Make-Ahead Friendly: These brownies actually taste better the next day as flavors meld together beautifully
- Beginner-Friendly: Simple techniques with impressive results—no special equipment needed
- Customizable: Easy to adjust peppermint intensity or add your own creative twists
- Holiday Showstopper: The red and white topping makes these instantly festive and Instagram-worthy
- Year-Round Appeal: Swap candy canes for other toppings for any season or celebration
Ingredients You'll Need
For the Brownie Base:
High-Quality Dark Chocolate: I prefer 70% cacao for that perfect balance of intense chocolate flavor without being too bitter. Look for brands like Ghirardelli or Valrhona. The quality of your chocolate directly impacts the final taste, so this isn't the place to skimp.
European-Style Butter: With a higher fat content than regular butter, European-style butter creates richer, more tender brownies. If you can't find it, regular unsalted butter works perfectly—just avoid margarine or butter substitutes.
Dutch-Processed Cocoa Powder: The alkalized cocoa powder gives these brownies their deep, complex chocolate flavor and darker color. Natural cocoa powder will work in a pinch, but the flavor won't be as rich.
Room Temperature Eggs: Cold eggs can cause the melted chocolate to seize, so let them sit out for 30 minutes before baking. Room temperature eggs also incorporate more easily, creating a smoother batter.
For the Peppermint Bark Topping:
White Chocolate: Real white chocolate (look for cocoa butter in the ingredients) melts more smoothly than candy melts. Avoid white chocolate chips, which contain stabilizers that prevent smooth melting.
Peppermint Extract: A little goes a long way! Start with less than you think you need—you can always add more, but you can't take it away. I prefer pure peppermint extract over artificial flavoring.
Candy Canes: Traditional red-and-white candy canes work beautifully, but feel free to get creative with different colors or flavors. Crush them just before using to prevent them from getting sticky.
Heavy Cream: The higher fat content creates a more stable ganache that sets perfectly. Avoid using milk or half-and-half, which won't provide the same luxurious texture.
How to Make Decadent Peppermint Bark Brownies for Cozy Holiday Dessert Nights
Prepare Your Pan and Oven
Preheat your oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper, leaving an overhang on the sides to create "handles" for easy removal. Spray the parchment paper with non-stick cooking spray. This step is crucial for achieving clean cuts and preventing sticking. Don't skip the parchment paper—it makes lifting the entire slab of brownies out of the pan a breeze, ensuring you can cut them neatly without scratching your pan.
Create the Chocolate Base
In a large, microwave-safe bowl, combine 1 cup (170g) chopped dark chocolate and 3/4 cup (170g) butter. Microwave in 30-second intervals, stirring after each interval, until completely melted and smooth. This should take about 90 seconds total. Be careful not to overheat the chocolate, as it can seize and become grainy. Alternatively, you can use a double boiler method by placing the bowl over a pot of simmering water, ensuring the bowl doesn't touch the water.
Whisk in Sugars and Eggs
Whisk 1½ cups (300g) granulated sugar and 1/2 cup (100g) brown sugar into the melted chocolate mixture until combined. The mixture will be glossy and thick. Add 3 large eggs, one at a time, whisking vigorously after each addition. The batter should become smooth and satiny. Add 1 teaspoon vanilla extract and whisk to combine. This step incorporates air into the batter, which helps create that perfect crackly top that all good brownies should have.
Add Dry Ingredients
Sift together 3/4 cup (65g) Dutch-processed cocoa powder, 1 cup (125g) all-purpose flour, 1 teaspoon salt, and 1/2 teaspoon baking powder directly over the wet ingredients. Using a rubber spatula, fold the dry ingredients into the wet ingredients until just combined. Be careful not to overmix—stop as soon as you no longer see dry flour streaks. Overmixing can lead to tough, cakey brownies instead of the fudgy texture we're after.
Bake to Perfection
Pour the thick batter into your prepared pan and spread it evenly to the corners. The batter will be quite thick—that's exactly what you want for fudgy brownies. Bake for 25-30 minutes, or until the edges are firm and the center is just set but still slightly soft. A toothpick inserted into the center should come out with a few moist crumbs attached. Remember, the brownies will continue to cook as they cool, so err on the side of underbaking for maximum fudginess.
Cool Completely
Allow the brownies to cool completely in the pan on a wire rack. This step is crucial and requires patience—at least 2 hours at room temperature. For even better results, refrigerate the brownies for 1 hour after they've cooled to room temperature. This makes them easier to cut and helps the chocolate set properly. Don't rush this step, as warm brownies will melt your white chocolate topping and create a mess.
Make the Peppermint Ganache
Place 1½ cups (255g) chopped white chocolate in a heatproof bowl. In a small saucepan, heat 1/2 cup (120ml) heavy cream until it just begins to simmer—small bubbles should form around the edges. Pour the hot cream over the white chocolate and let stand for 1 minute, then whisk until smooth and glossy. If the chocolate doesn't fully melt, microwave the mixture in 10-second intervals, whisking between each interval. Stir in 1/4 teaspoon peppermint extract, tasting and adding more if desired.
Assemble the Topping
Pour the peppermint ganache over the completely cooled brownies, spreading it into an even layer with an offset spatula. While the ganache is still soft, sprinkle 3/4 cup crushed candy canes evenly over the top. Gently press the candy pieces into the ganache so they adhere properly. For best results, refrigerate for 30 minutes to set the ganache before cutting.
Cut and Serve
Using the parchment paper handles, lift the brownies out of the pan. For clean cuts, use a sharp knife dipped in hot water, wiping it clean between each cut. Cut into 24 squares for generous portions, or 36 smaller pieces for holiday platters. These brownies are rich, so smaller pieces often work better for parties. Serve at room temperature for the best texture and flavor.
Expert Tips
Temperature Matters
Room temperature eggs and butter mix more easily, creating a smoother batter. Cold ingredients can cause the chocolate to seize, resulting in a grainy texture.
Don't Overbake
These brownies are meant to be fudgy, not cakey. Remove them from the oven when the edges are firm but the center still jiggles slightly. They'll set as they cool.
Clean Cuts Every Time
For picture-perfect squares, chill the brownies for 2 hours before cutting. Use a hot knife (dip in hot water, then wipe dry) and clean between each cut.
Peppermint Control
Start with less peppermint extract than you think you need. You can always add more, but you can't remove it. Taste the ganache and adjust gradually.
Crushed Candy Cane Tips
Crush candy canes in a zip-top bag with a rolling pin right before using. This prevents them from becoming sticky and clumping together.
Make-Ahead Magic
These brownies taste even better the next day! Make them up to 3 days ahead, storing them covered in the refrigerator. Bring to room temperature before serving.
Variations to Try
Mint Chocolate Chip
Replace candy canes with mini chocolate chips and add 1/2 teaspoon mint extract to the brownie batter for a classic mint chocolate chip flavor.
Orange Chocolate
Replace peppermint extract with 1 teaspoon orange extract in the ganache, and top with candied orange peel instead of candy canes.
Salted Caramel
Drizzle homemade or store-bought caramel sauce over the ganache before adding candy canes, and sprinkle with flaky sea salt.
Nutella Swirl
Drop spoonfuls of Nutella onto the brownie batter before baking, then swirl with a knife for a marbled effect.
Espresso Boost
Add 1 tablespoon instant espresso powder to the dry ingredients for a mocha flavor that pairs beautifully with the peppermint.
Gluten-Free Option
Replace flour with a 1:1 gluten-free baking blend. Make sure your white chocolate and candy canes are also gluten-free.
Storage Tips
Room Temperature Storage
Store these brownies in an airtight container at room temperature for up to 3 days. Place sheets of parchment paper between layers to prevent sticking. The candy cane topping may start to soften after the first day, but they'll still taste delicious.
Refrigerator Storage
Refrigerate in an airtight container for up to 1 week. The cool temperature helps the ganache stay firm and the candy canes stay crunchy. Bring to room temperature for 30 minutes before serving for the best flavor and texture.
Freezer Instructions
These brownies freeze beautifully! Cut into squares, wrap each piece individually in plastic wrap, then place in a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator or at room temperature for 2 hours. Note that the candy cane topping may lose some crunch after freezing, but the flavor remains excellent.
Make-Ahead Tips
These brownies are perfect for making ahead! Bake the brownie base up to 2 days ahead, then add the peppermint bark topping the day you plan to serve them. This keeps the candy canes crisp and the ganache looking fresh. Alternatively, make the entire recipe up to 3 days ahead—the flavors actually meld together beautifully overnight.
Frequently Asked Questions
Yes, you can substitute natural cocoa powder for Dutch-processed, but the flavor and color will be slightly different. Dutch-processed cocoa has been alkalized, giving it a darker color and more complex flavor. If using natural cocoa powder, your brownies will be lighter in color and have a slightly more acidic taste. To compensate, you can add 1/8 teaspoon baking soda to neutralize the acidity.
If your ganache is too thin, it needs to cool and set longer. Refrigerate it for 15-30 minutes, stirring occasionally, until it reaches the desired consistency. If it's too thick and won't pour smoothly, gently warm it in the microwave in 5-second intervals, stirring between each interval until it reaches the right consistency. Be careful not to overheat, as this can cause the white chocolate to seize.
Absolutely! Simply omit the peppermint extract from the ganache and replace the candy canes with your favorite toppings. Try chopped nuts, toffee bits, mini chocolate chips, or even a drizzle of caramel. You could also add 1 teaspoon vanilla extract to the ganache for a classic white chocolate flavor, or try other extracts like orange, raspberry, or coffee.
The key to perfect brownies is knowing when to take them out of the oven. Look for these signs: the edges should be firm and slightly pulling away from the sides of the pan, the center should be set but still soft, and a toothpick inserted into the center should come out with a few moist crumbs (not wet batter). They'll continue to cook as they cool, so it's better to slightly underbake than overbake.
Yes, you can double this recipe! Use a 9x13-inch pan for a thicker brownie, or two 9x9-inch pans. The baking time will increase by about 5-10 minutes for the 9x13 pan, or stay the same for the 9x9 pans. Keep an eye on them and use the visual cues mentioned above to determine doneness. You'll also need to double all topping ingredients.
The easiest method is to place unwrapped candy canes in a heavy-duty zip-top bag, squeeze out the air, and crush with a rolling pin or meat mallet. You can also use a food processor, but pulse carefully to avoid turning them into powder. Crush just before using to prevent them from becoming sticky and clumping together. For different textures, leave some pieces larger for visual appeal.
Decadent Peppermint Bark Brownies for Cozy Holiday Dessert Nights
Ingredients
Instructions
- Prepare the pan: Preheat oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper, leaving overhang on sides.
- Melt chocolate base: Microwave dark chocolate and butter in 30-second intervals until melted and smooth. Stir until combined.
- Mix wet ingredients: Whisk both sugars into chocolate mixture. Add eggs one at a time, then vanilla extract.
- Add dry ingredients: Sift cocoa powder, flour, salt, and baking powder over wet ingredients. Fold until just combined.
- Bake: Pour into prepared pan and bake 25-30 minutes until edges are firm and center is set but still soft.
- Cool completely: Let brownies cool in pan for at least 2 hours, or refrigerate 1 hour for faster cooling.
- Make ganache: Heat cream until simmering, pour over white chocolate, let stand 1 minute, then whisk until smooth. Add peppermint extract.
- Assemble: Pour ganache over cooled brownies, spread evenly, and sprinkle with crushed candy canes. Refrigerate 30 minutes to set.
- Cut and serve: Lift brownies from pan using parchment paper handles. Cut with hot knife into 24 squares.
Recipe Notes
For clean cuts, chill the brownies for 2 hours before cutting. Store in an airtight container in the refrigerator for up to 1 week. These brownies taste even better the next day! For stronger peppermint flavor, add extra extract 1/8 teaspoon at a time to taste.