Peanut Butter Caramel Brownies
If you are looking for a showstopping dessert that perfectly balances decadent chocolate with a salty-sweet kick, you have just found your next obsession. These peanut butter caramel brownies are one of my absolute coveted recipes, combining a rich, dense brownie base, a chewy peanut butter caramel loaded with roasted peanuts, and a silky, smooth chocolate ganache to bring it all together. It’s the kind of professional-grade bake that feels special enough for a holiday dessert table, a boutique bakery box, or honestly, just a very good late-night fridge snack. Add these to your must-bake list immediately—your kitchen is about to smell incredible!
Highlights Of This Recipe
Ultra-Fudgy and Dense Base: A rich, chocolatey brownie foundation that provides the perfect dense texture without feeling cakey.
Salty-Sweet Perfection: The homemade caramel features a bold contrast of deep amber sugar, smooth peanut butter, and sea salt.
Textural Contrast: Crunchy roasted peanuts add an amazing bite against the velvety layers of caramel and ganache.
Bakery-Style Presentation: Beautifully distinct, clean layers that make these brownies look like they came straight out of a professional pastry case.
Essential Prep for Success
Line the Pan Professionally: Always line your 6x6-inch square pan with parchment paper, leaving an overhang on the sides. This ensures you can cleanly lift the set brownies out later.
Measure Accurately: Use a kitchen scale to measure your ingredients in grams. Precision is the ultimate secret to achieving the perfect bake and texture in pastry work.
Pre-Chop the Peanuts: Have your chopped roasted peanuts ready to go before you start the caramel, as the cooking process moves very quickly.
Secrets for the Perfect Peanut Butter Caramel Brownies
The Glossy Top Secret: Whisking the melted butter, sugar, and eggs until they lighten slightly and look glossy is key to creating that gorgeous brownie texture.
Watch the Caramel Color: Keep a close eye on your sugar as it melts. You are looking for a smooth, medium amber color before reducing the heat to add your butter.
Be Mindful of the Heat: When adding the butter and heavy cream to the hot caramel, it will bubble vigorously. Whisk continuously and carefully to create a smooth emulsion.
The Patience Factor: Do not rush the cooling or chilling steps. Letting each layer set completely ensures your finished bars have those flawless, distinct bakery layers.
Peanut Caramel Brownies
90 g unsalted butter, melted
180 g granulated sugar
2 large eggs
1 tsp vanilla extract
1–2 tsp coffee extract
65 g all-purpose flour
40 g cocoa powder
Pinch of salt
105 g dark chocolate, melted and warm
Handful of roasted peanuts, optional, for topping before baking
Peanut Butter Caramel
305 g granulated sugar
120 g heavy cream
90 g unsalted butter
100 g creamy peanut butter
100 g roasted peanuts, chopped
Big pinch of sea salt
1 tsp vanilla extract
Chocolate Ganache
105 g dark chocolate
105 g heavy cream
Pinch of salt, optional
Yield: 1 6x6-inch pan (cuts into 9 generous bakery-sized squares or 16 bite-sized dessert bars).
Make the Brownies
Preheat oven to 350°F and line a 6x6-inch square pan with parchment paper.
In a bowl, combine the melted butter, sugar, and eggs. Whisk until the mixture lightens slightly and looks glossy.
Add the vanilla and coffee extract, then whisk again.
Add the cocoa powder, flour, and salt. Whisk until just combined.
Fold in the melted dark chocolate until smooth and rich.
Scoop the batter into the prepared pan and spread evenly with an offset spatula.
Top with roasted peanuts if desired.
Bake for 25 minutes, or until the edges are set and the center is still fudgy.
Remove from the oven and let the brownies cool completely before adding the caramel.
Make the Peanut Butter Caramel
Add the sugar to a saucepan and place over medium heat with the lid on.
Once the edges begin to caramelize, remove the lid and stir. The sugar may clump at first, but keep stirring and it will smooth out.
When the sugar is smooth and a medium amber color, reduce the heat to medium-low.
Add the butter and whisk until mostly combined. It will bubble, so be careful.
Add the heavy cream and whisk, whisk, whisk until smooth.
Add the salt, vanilla, and peanut butter. Let the caramel bubble for about 30 seconds.
Remove from heat and stir in the chopped roasted peanuts.
Pour the peanut butter caramel over the fully cooled brownie layer and smooth evenly.
Chill until the caramel layer is fully set, about 2 hours.
Make the Ganache
Add the dark chocolate and salt to a heatproof bowl.
Heat the heavy cream until steaming, then pour it over the chocolate.
Let sit for 1–2 minutes, then whisk until smooth and glossy.
Pour over the fully set caramel layer and spread evenly.
Chill again until the ganache is fully set.
Assemble
Spread the prepared brownie batter evenly into your lined 6x6-inch pan and top with roasted peanuts if using, then bake and cool completely.
Pour the finished, warm peanut butter caramel layer directly over the fully cooled brownie base, smoothing it out evenly. Chilling for 2 hours until fully set is required.
Pour the warm, smooth chocolate ganache over the top of the fully set caramel layer, spreading it evenly across the surface before placing it back in the fridge to set completely.
Slice and Serve
Once fully chilled, lift the brownies from the pan using the parchment. Cut into squares with a sharp knife, wiping the blade between each cut for clean layers.
FAQs Peanut Butter Caramel Brownies
My sugar is clumping up while making the caramel. Did I ruin it?
Not at all! It is completely normal for the sugar to clump up at first as it begins to melt down. Keep stirring patiently over medium heat; the clumps will melt away, leaving you with a perfectly smooth, medium amber liquid caramel.
Can I pour the caramel onto the brownies while they are still warm?
No, it is highly recommended to let the brownies cool completely first. If you pour hot caramel onto warm brownies, it can compromise the structure of the brownie base, causing the layers to bleed together instead of creating those clean, beautiful bakery lines.
Notes
Serving Temperature: These are best served chilled or slightly softened at room temperature. The brownie stays fudgy, the peanut butter caramel gets chewy and rich, and the ganache gives you that perfect smooth chocolate finish.
Clean Slicing Tricks: To get sharp, distinct layers like a pro, use a long, sharp chef's knife. Run the blade under hot water and wipe it completely dry before making a cut, and make sure to wipe the blade completely clean between every single slice.
Storage and Texture: Store your sliced brownies in an airtight container in the fridge for 4–5 days. Keeping them cold maintains the firm, chewy integrity of the caramel layer.
Show Your Work!
I want to see your gorgeous bakery-style creations! Take a photo of your beautiful layered brownies, post it to Instagram, and tag @sashacakeschicago so I can share your amazing bakes!
If you loved the bakery-style results of this Peanut Butter Caramel Brownies recipe, you will find even more inspiration in my Fantastic Pastry Cookies ebook. This guide is curated specifically for the home baker who wants to master unique flavor combinations—like these dense, fudgy chocolate layers paired with chewy, salty-sweet peanut butter caramel—right in their own kitchen. 🍰✨
Download the Fantastic Pastry Cookies Ebook Here
Disclaimer: Some links in this post are affiliate links, which means I may earn a small commission if you make a purchase—thank you for supporting my baking projects!

Peanut Butter Caramel Brownies
If you are looking for a showstopping dessert that perfectly balances decadent chocolate with a salty-sweet kick, you have just found your next obsession. These peanut butter caramel brownies are one of my absolute coveted recipes, combining a rich, dense brownie base, a chewy peanut butter caramel loaded with roasted peanuts, and a silky, smooth chocolate ganache to bring it all together. It’s the kind of professional-grade bake that feels special enough for a holiday dessert table, a boutique bakery box, or honestly, just a very good late-night fridge snack. Add these to your must-bake list immediately—your kitchen is about to smell incredible!
Ingredients
- 90 g unsalted butter, melted
- 180 g granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1–2 tsp coffee extract
- 65 g all-purpose flour
- 40 g cocoa powder
- Pinch of salt
- 105 g dark chocolate, melted and warm
- Handful of roasted peanuts, optional, for topping before baking
- 305 g granulated sugar
- 120 g heavy cream
- 90 g unsalted butter
- 100 g creamy peanut butter
- 100 g roasted peanuts, chopped
- Big pinch of sea salt
- 1 tsp vanilla extract
- 105 g dark chocolate
- 105 g heavy cream
- Pinch of salt, optional
Instructions
- Preheat oven to 350°F and line a 6x6-inch square pan with parchment paper.
- In a bowl, combine the melted butter, sugar, and eggs. Whisk until the mixture lightens slightly and looks glossy.
- Add the vanilla and coffee extract, then whisk again.
- Add the cocoa powder, flour, and salt. Whisk until just combined.
- Fold in the melted dark chocolate until smooth and rich.
- Scoop the batter into the prepared pan and spread evenly with an offset spatula.
- Top with roasted peanuts if desired.
- Bake for 25 minutes, or until the edges are set and the center is still fudgy.
- Remove from the oven and let the brownies cool completely before adding the caramel.
- Add the sugar to a saucepan and place over medium heat with the lid on.
- Once the edges begin to caramelize, remove the lid and stir. The sugar may clump at first, but keep stirring and it will smooth out.
- When the sugar is smooth and a medium amber color, reduce the heat to medium-low.
- Add the butter and whisk until mostly combined. It will bubble, so be careful.
- Add the heavy cream and whisk, whisk, whisk until smooth.
- Add the salt, vanilla, and peanut butter. Let the caramel bubble for about 30 seconds.
- Remove from heat and stir in the chopped roasted peanuts.
- Pour the peanut butter caramel over the fully cooled brownie layer and smooth evenly.
- Chill until the caramel layer is fully set, about 2 hours.
- Add the dark chocolate and salt to a heatproof bowl.
- Heat the heavy cream until steaming, then pour it over the chocolate.
- Let sit for 1–2 minutes, then whisk until smooth and glossy.
- Pour over the fully set caramel layer and spread evenly.
- Chill again until the ganache is fully set.
- Spread the prepared brownie batter evenly into your lined 6x6-inch pan and top with roasted peanuts if using, then bake and cool completely.
- Pour the finished, warm peanut butter caramel layer directly over the fully cooled brownie base, smoothing it out evenly. Chilling for 2 hours until fully set is required.
- Pour the warm, smooth chocolate ganache over the top of the fully set caramel layer, spreading it evenly across the surface before placing it back in the fridge to set completely.
- Once fully chilled, lift the brownies from the pan using the parchment. Cut into squares with a sharp knife, wiping the blade between each cut for clean layers.
Notes
- Serving Temperature: These are best served chilled or slightly softened at room temperature. The brownie stays fudgy, the peanut butter caramel gets chewy and rich, and the ganache gives you that perfect smooth chocolate finish.
- Clean Slicing Tricks: To get sharp, distinct layers like a pro, use a long, sharp chef's knife. Run the blade under hot water and wipe it completely dry before making a cut, and make sure to wipe the blade completely clean between every single slice.
- Storage and Texture: Store your sliced brownies in an airtight container in the fridge for 4–5 days. Keeping them cold maintains the firm, chewy integrity of the caramel layer.




