Candy Cane Brownies Recipe
Introduction
These Candy Cane Brownies combine rich, fudgy chocolate with a refreshing peppermint frosting and a smooth chocolate ganache topping. Finished with crushed candy canes, they bring a festive twist to a classic dessert that’s perfect for holiday celebrations or anytime you want a sweet treat with a minty kick.

Ingredients
- 1/2 cup butter (112 grams), melted
- 2 teaspoons vegetable oil (10 ml)
- 1 cup granulated sugar (200 grams)
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup cocoa powder (50 grams), sifted
- 1/2 cup flour (63 grams)
- 1/4 teaspoon salt
- 1/3 cup unsalted butter (75 grams), softened (not melting)
- 1 1/2 – 2 cups powdered sugar (165-220 grams)
- 1 – 1 1/2 teaspoons peppermint extract
- Red food coloring (optional)
- 1-2 tablespoons whipping cream
- 4 ounces semi-sweet chocolate (56 grams) or 50-70% dark chocolate
- 6 tablespoons whipping cream (90 ml) or heavy cream (33-35% MF)
- 2-3 candy canes, crushed
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Line an 8×8 inch square pan with parchment paper or aluminum foil, letting it hang over the edges for easy removal.
- Step 2: In a large bowl, whisk together the melted butter, vegetable oil, and granulated sugar until combined.
- Step 3: Add the eggs and vanilla extract to the bowl and whisk until no streaks of egg remain.
- Step 4: Gently fold in the sifted cocoa powder, flour, and salt. Use a few gentle whisk strokes by hand to break up any lumps.
- Step 5: Pour the batter into the prepared pan and bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Step 6: Allow the brownies to cool completely in the pan before frosting.
- Step 7: To make the peppermint filling, beat the softened butter in a large bowl until soft and smooth.
- Step 8: Add 1 cup of powdered sugar, peppermint extract, and red food coloring (if using). Mix on low speed to combine.
- Step 9: Gradually beat in the remaining powdered sugar, about 1/2 cup at a time, until you reach your preferred sweetness and texture. Optionally, add more peppermint extract for a stronger flavor.
- Step 10: Beat in 1-2 tablespoons of whipping cream, adding a little at a time to achieve a smooth, spreadable consistency.
- Step 11: Spread the peppermint filling evenly over the cooled brownies with a flat knife. Refrigerate while preparing the ganache.
- Step 12: Chop the chocolate into fine pieces and place in a heatproof bowl.
- Step 13: Heat the 6 tablespoons of cream until almost boiling, either in short bursts in the microwave or over a double boiler.
- Step 14: Pour the hot cream over the chopped chocolate and let sit for 2-4 minutes. Whisk gently until smooth.
- Step 15: If the chocolate hasn’t fully melted, heat in short intervals and whisk until completely smooth.
- Step 16: Pour the ganache evenly over the peppermint layer and smooth the surface. Refrigerate until the topping is firm.
- Step 17: Sprinkle crushed candy canes over the ganache before it fully sets.
- Step 18: When ready to serve, lift the brownies from the pan using the parchment or foil overhang. Place on a cutting board, peel back the lining, and slice with a sharp knife. Wipe the knife between cuts for clean slices.
Tips & Variations
- Use high-quality cocoa powder and chocolate for the richest flavor.
- Adjust the peppermint extract carefully — too much can be overpowering.
- For a smoother ganache, finely chop the chocolate and avoid overheating the cream.
- Try white chocolate ganache and skip the cocoa for a lighter, sweeter version.
- Substitute crushed peppermint candies or peppermint bark if you can’t find candy canes.
Storage
Store the brownies in an airtight container in the refrigerator for up to 5 days. Bring them to room temperature before serving for the best texture and flavor. You can also freeze the brownies wrapped tightly for up to 2 months; thaw overnight in the fridge before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these brownies ahead of time?
Yes, you can prepare the brownies, peppermint filling, and ganache in advance. Assemble and refrigerate them up to 2 days before serving to allow the flavors to meld and the topping to set properly.
Can I use regular butter instead of unsalted butter?
Yes, but reduce or omit any added salt in the recipe to avoid overly salty brownies. Using unsalted butter gives you better control over the seasoning.
Print
Candy Cane Brownies Recipe
- Total Time: 1 hour 15 minutes
- Yield: 16 brownies (about 2-inch squares) 1x
Description
Delight in these festive Candy Cane Brownies featuring a rich, fudgy chocolate base topped with a creamy peppermint filling and silky chocolate ganache, finished with a crunchy crushed candy cane topping. Perfect for holiday gatherings or as a seasonal treat to celebrate the flavors of peppermint and chocolate combined in one irresistible dessert.
Ingredients
Brownies
- 1/2 cup butter (112 grams), melted
- 2 teaspoons vegetable oil (10 ml)
- 1 cup granulated sugar (200 grams)
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup cocoa powder (50 grams), sifted
- 1/2 cup flour (63 grams)
- 1/4 teaspoon salt
Peppermint Filling
- 1/3 cup unsalted butter (75 grams), softened but not melted
- 1 1/2 – 2 cups powdered sugar (165 – 220 grams)
- 1 – 1 1/2 teaspoon peppermint extract
- Red food coloring (optional)
- 1–2 tablespoons whipping cream
Chocolate Ganache Topping
- 4 ounces semi-sweet chocolate (56 grams) or 50-70% dark chocolate, chopped finely
- 6 tablespoons whipping cream (90 ml)
- 2–3 candy canes, crushed
Instructions
- Prepare the Brownies: Preheat your oven to 350°F (175°C) and line an 8×8 inch square baking pan with parchment paper or aluminum foil, extending it over the sides for easy removal. In a large bowl, whisk together the melted butter, vegetable oil, and granulated sugar until combined. Add in the eggs and vanilla extract, whisking until no visible egg pieces remain. Gently fold in the sifted cocoa powder, flour, and salt, mixing by hand to remove any lumps. Pour the batter into the prepared pan and bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean or with a few damp crumbs. Allow the brownies to cool completely in the pan.
- Make the Peppermint Filling: In a large bowl, beat the softened butter until soft and creamy. Add 1 cup of powdered sugar, peppermint extract, and optional red food coloring, mixing starting at low speed to combine. Gradually add the remaining powdered sugar about 1/2 cup at a time, beating well after each addition until reaching desired sweetness and thickness. Beat in the whipping cream one tablespoon at a time, adjusting as needed to achieve a spreadable consistency. Once the brownies are fully cooled, spread the peppermint filling evenly over the top using a flat knife. Chill in the refrigerator while preparing the ganache topping.
- Prepare the Chocolate Ganache Topping: Chop the chocolate into very fine pieces and place in a heatproof bowl. Heat the whipping cream until just about boiling, either in 30-second intervals in the microwave or using a double boiler. Pour the hot cream over the chopped chocolate and let sit for 2-4 minutes. Whisk the mixture until smooth; if any chocolate remains unmelted, gently reheat in short intervals, whisking between each until the ganache is fully smooth. Pour the ganache evenly over the peppermint filling and smooth out. Refrigerate again until the ganache has hardened.
- Finish and Serve: Sprinkle the crushed candy canes evenly over the hard ganache. When ready to serve, use the parchment or foil overhang to lift the brownies from the pan, place on a cutting board, peel back the lining, and slice into bars with a sharp knife. Wipe the knife clean after each cut for neat slices. Enjoy your festive Candy Cane Brownies!
Notes
- Make sure the brownies are completely cooled before applying the peppermint filling to prevent melting.
- Adjust peppermint extract amount in the filling according to how strong a minty flavor you prefer.
- The red food coloring in the filling is optional and adds a festive touch but no flavor.
- Use good quality chocolate with 50-70% cocoa content for the ganache for the best flavor and smooth texture.
- Store the brownies in the refrigerator to keep the ganache firm and prevent the peppermint filling from softening.
- Allow brownies to come to room temperature for a few minutes before serving for best texture and flavor.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Candy Cane Brownies, peppermint brownies, chocolate peppermint dessert, holiday brownies, festive brownies, peppermint ganache brownies

