If there’s one dessert that screams “holiday magic,” it’s these Peppermint Chocolate Brownies. Every December, my kitchen becomes a peppermint-chocolate wonderland, and these fudgy, minty squares disappear faster than I can make them. The best part? They start with a simple box mix—no fuss—but taste like you spent hours baking from scratch. That cool burst of peppermint paired with rich chocolate and a fluffy marshmallow layer? Absolute perfection. Trust me, one bite and these will become your new go-to holiday treat. Bonus: they’re almost too pretty to eat (almost!).

Ingredients for Peppermint Chocolate Brownies
Grab these simple ingredients, and you’re halfway to holiday bliss! The beauty of this recipe is how ordinary pantry items transform into something extraordinary. Here’s what you’ll need:
- 1 box brownie mix (plus the eggs, oil, and water called for on the package – I always use the fudgiest version I can find!)
- 1 cup semisweet chocolate chips (because more chocolate is always better)
- ½ tsp peppermint extract (not mint – trust me, there’s a big difference in flavor!)
- 1 cup crushed candy canes (reserve ¼ cup for that gorgeous snowy topping)
- 1 ½ cups marshmallow fluff (the secret to our dreamy middle layer)
- ¾ cup heavy cream (for the silkiest ganache you’ve ever tasted)
- 1 cup milk chocolate chips (melts like a dream into our topping)
Pro tip: Crush those candy canes in a zip-top bag to avoid peppermint shrapnel flying everywhere – learned that one the hard way!
How to Make Peppermint Chocolate Brownies
Okay, let’s get baking! These peppermint chocolate brownies come together in three simple (but oh-so-important) layers. Follow these steps, and you’ll have the most festive dessert on your holiday table.
Bake the Brownie Base
First, preheat your oven to whatever temperature your brownie mix calls for – usually around 350°F. Grab a 9×9-inch baking pan (glass or metal both work) and give it a good greasing. Now, mix up that brownie batter according to the package directions, but here’s where we make it special: stir in those semisweet chocolate chips and that magical ½ teaspoon of peppermint extract. The extract smells strong, but it mellows out beautifully while baking.
Pour the batter into your prepared pan and bake until the edges look set but the center still has a slight jiggle – about 25 minutes usually does it. Don’t overbake! We want these brownies fudgy, not cakey. Let them cool completely in the pan – I know it’s hard to wait, but trust me, this step prevents a marshmallow meltdown later.
Layer the Marshmallow and Ganache
Once your brownies are completely cool (no cheating!), spread the marshmallow fluff evenly over the top. I find wetting a rubber spatula helps prevent sticking. Now for the ganache – this is where things get really decadent! Heat your heavy cream in a small saucepan until it just starts to simmer (little bubbles around the edges), then pour it over the milk chocolate chips in a heatproof bowl. Let it sit for 2 minutes – this is crucial for smooth melting – then stir until you’ve got glossy, dreamy chocolate.
Carefully pour the warm ganache over the marshmallow layer and gently spread it to cover completely. Pop the pan in the fridge for at least 30 minutes to set everything up nicely. This chill time makes slicing cleaner later.

Add the Candy Cane Finish
Here comes the festive finale! Right before serving (so the candy stays crunchy), sprinkle your reserved crushed candy canes over the top. I like to go heavy-handed here – those red-and-white flecks make the brownies look like they’re dusted with holiday cheer. Slice into squares and watch them disappear faster than you can say “peppermint chocolate brownies!”
Why You’ll Love These Peppermint Chocolate Brownies
- Festive magic in every bite – that cool peppermint & rich chocolate combo screams holidays!
- Box mix shortcut – nobody will guess your secret when they taste these beauties
- Textural heaven – fudgy base + fluffy marshmallow + silky ganache = pure bliss
- Instant crowd-pleaser – disappears faster than Santa’s cookies at parties
- So easy to customize – add extra candy canes or swap white chocolate ganache for fun twists
Seriously, these might just become your new holiday tradition – they did for me!
Ingredient Substitutions and Tips
Out of marshmallow fluff? No problem! You can use whipped cream or even melted marshmallows (about 15 large ones) for that middle layer. Dark chocolate chips work beautifully in place of milk chocolate if you prefer a richer ganache – just don’t skip the peppermint extract! That’s the holiday magic right there. Pro tip: If you’re sensitive to mint flavor, start with ¼ teaspoon extract and taste before adding more.
Store these babies in the fridge – that dairy-based ganache means they’ll stay fresh in an airtight container for up to 3 days (if they last that long!). And whatever you do, don’t add the candy canes until serving time unless you want soggy peppermint bits.
Serving and Storing Peppermint Chocolate Brownies
These peppermint chocolate brownies shine brightest when served chilled—that cool, creamy texture is pure holiday magic! I love pairing them with hot coffee (the bitterness balances the sweetness) or ice-cold milk for the kids. Store any leftovers (good luck with that!) in an airtight container in the fridge for up to 3 days. The marshmallow layer stays dreamy, and the ganache keeps its perfect sheen. Just remember—always add those candy cane sprinkles right before serving to keep that satisfying crunch!
Peppermint Chocolate Brownies Nutritional Information
Let’s be real – these indulgent peppermint chocolate brownies aren’t health food, but everything in moderation, right? Each fudgy square contains about 310 calories, with 25g of sugar and 15g of fat. (Values are estimates – nutrition varies slightly depending on the brands you use.) The marshmallow and ganache layers make them extra rich, so I always cut smaller squares when serving at holiday parties. Worth every delicious calorie!
FAQ About Peppermint Chocolate Brownies
I get so many questions about these holiday treats—here are the answers to the ones I hear most often! First up: “Can I use fresh mint instead of extract?” Nope! Fresh mint doesn’t pack the same punch—you’d need a whole garden to get that signature holiday flavor. The extract is concentrated perfection.
“How do I prevent soggy brownies?” Easy—just let the brownie base cool completely before adding marshmallow and ganache. I know waiting is hard, but your patience will be rewarded with perfect layers.
“Can I freeze these?” I don’t recommend it—that marshmallow layer gets weirdly spongy after thawing. They’re so delicious fresh anyway! Store them in the fridge if you need to, but trust me, they won’t last long.
PrintPeppermint Chocolate Brownies – 3-Layer Holiday Magic
A holiday treat with a cool, minty twist, perfect for festive occasions.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 brownies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 box brownie mix (plus eggs, oil, and water per box instructions)
- 1 cup semisweet chocolate chips
- ½ tsp peppermint extract
- 1 cup crushed candy canes (divided)
- 1 ½ cups marshmallow fluff or whipped topping
- ¾ cup heavy cream
- 1 cup milk chocolate chips
Instructions
- Prepare brownie mix as directed on the box, adding chocolate chips and peppermint extract. Bake in a greased 9×9-inch pan until fudgy and set.
- Once brownies cool completely, spread marshmallow fluff evenly on top.
- Heat heavy cream until just simmering, then pour over milk chocolate chips in a bowl. Let sit for 2 minutes, then stir until smooth.
- Pour the warm ganache over the marshmallow layer and spread evenly. Refrigerate for 30 minutes or until set.
- Top with crushed candy canes before serving.
Notes
- Store leftovers in an airtight container.
- For a stronger mint flavor, add extra peppermint extract.
Nutrition
- Serving Size: 1 brownie
- Calories: 310
- Sugar: 25g
- Sodium: 120mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 30mg