Filed under: Brownies & Blondies
September 16, 2022

Chocolate Peanut Butter Brownies

One bowl, perfectly fudgy, chocolatey brownies layered with dark chocolate and peanut butter. Forget the peanut butter cups and Reese's, these get you peanut butter chocolate and brownie in every bite. 

4.85 from 13 votes
Yield: 16
Jump to recipe
chocolate peanut butter brownies



chocolate peanut butter brownies


So, let’s talk about peanut butter cup brownies! Instead of just adding peanut butter cups to a brownie batter, I said, what if I did something like I did with these cookie dough brownies and made an even layer of peanut butter, surrounded by chocolate…

This way: a. I could control what ingredients I wanted in there (milk, dark or even white chocolate; smooth or crunchy peanut butter as well as *how* sweet it was). Plus, instead of getting some peanut butter here and there I could get an even layer throughout every brownie. 

Let me tell you, these turned out to be absolutely fantastic. Every brownie had a clear layer of peanut butter and chocolate in it. Plus they weren’t overly sweet! 


chocolate peanut butter brownies

Recipe Ingredients 

Chocolate: More on this below but you’ll need a total of 350g chocolate. For the peanut butter cup layer you have a little bit more room to choose but for the brownie batter stick to a darker chocolate between 50%-72% cocoa solids. 

Peanut Butter: More on this below! 

Cocoa: Dutch process cocoa, sift it if it’s very lumpy. Don’t use a natural here as the brownies won’t taste as rich and dark. Black is fine – if you’re into that! 

Flour: All purpose flour. If you want to make them gluten-free then use a 1-to-1 flour swap. 

Eggs: Large eggs, no need to bring to room temp. This recipe cannot be made eggless. 

Butter: This recipe can be made dairy free if you use dairy-free butter. It can’t be made with oil. 

How to make layered peanut butter chocolate brownies 

First, we’ll melt half the chocolate and spread it to create the first layer. 

Once it’s firm, stir together the peanut butter layer ingredients then spread it over the chocolat and let that firm up. 

Then the other half of the chocolate: melted and spread over the peanut butter. Let the whole thing firm up now. 

Make the brownie batter: if you’ve made any of my brownies before you’ll note this one is very similar although I reduced the sugar a bit. It’s all in a bowl, a few different stages to heat it so the sugar melts a bit.



chocolate peanut butter brownies

I love me a shiny top brownie, how can I make sure to get that? 

Check out this page that goes into this in more depth. There’s two essential steps: 

  1. Whisk very well: we want some of the sugar to melt into the butter before it goes into the oven so be very vigorous in your handiwork. 
  2. Make sure the chocolate for the brownie batter is chopped *very* finely. Those little bits melt and give that flaky, shiny finish. 

What can I use to make the chocolate peanut butter layers? 

  1. Chocolate: I opted for a dark chocolate (about 72% cocoa solids, I like those small red trader joes bars) but if you wanted a more traditional reeses style cup use milk chocolate. For the melting, don’t use chocolate chips – they are designed to *not* melt and tend to have more waxy ingredients in them so they hold shape. 
  2. Nut butter: Mine was creamy natural JIF but crunch would work fine as well. Almond, cashew or even sun butter would all work here too! 

How do I know when the brownies are done baking? 

The usual toothpick test isn’t going to work here because we have a very soft, melty layer in the center that won’t bake. Instead, look at the center of the brownie, when it’s puffy it signals the eggs in the batter have cooked. 

What kind of pan should I use to make these brownies? 

A 9’ square, light metal pan. You can use an 8” but it’ll take longer to bake. Don’t use glass; they take longer to heat and cool. If you use a dark metal the brownies will cook quicker and might be more dry at the edges.


Chocolate Peanut Butter Brownies

One bowl, perfectly fudgy, chocolatey brownies layered with dark chocolate and peanut butter.
chocolate peanut butter brownies
Prep Time: 30 minutes
Cook Time: 40 minutes
Chill Time: 1 hour
Yields: 16
4.85 from 13 votes


Chocolate Peanut Butter Layer

  • 300g chocolate divided in half (I recommend between 55-78% cocoa solids)
  • 200g or ¾ cup peanut butter smooth or crunchy
  • 30g or ¼ cup powdered sugar
  • ¼ tsp fine sea salt


  • 185g ¾ cups unsalted butter
  • 250g or 1 ¼ cups granulated sugar
  • 50g or ½ cup dutch process cocoa
  • ½ tsp fine sea salt
  • 1 teaspoon pure vanilla extract
  • 3 large eggs
  • 40g or ⅓ cup all purpose flour
  • 50g or ¼ cup chocolate chopped very finely


  • Line a greased 9x9” square pan with parchment paper: two sheets overlapping to make a + sign.
  • Chop the chocolate into small pieces. Melt one half of the chocolate (150g) in the microwave (stopping when its almost melted so the rest melts from stirring) and pour it into the prepared pan. Spread it out into one even layer then set it in the freezer to firm up.
  • Make the peanut butter filling by stirring together the salt, sugar and peanut butter. Put it in the microwave for about 20-30 seconds so the peanut butter is easier to spread (but not hot or it will melt the chocolate). Spread it in an even layer over the firm chocolate and set it back in the freezer.
  • After about 20 minutes, melt the rest of the chocolate and spread it over the peanut butter in an even layer. Return to the freezer.

Preheat the oven to 350 F. Make the brownie batter:

  • Melt the butter almost all the way, in a heatproof bowl then add the sugar and whisk it in. Return to the microwave for another 30 seconds then add the vanilla and salt. Whisk the mixture very well, for about 2 full minutes.
  • Add the cocoa and whisk well. The mixture will be loose at first then start to be firm as you whisk. Add the eggs, whisking for about 3 minutes.
  • Add the flour and chocolate, and use a rubber spatula to combine.
  • Remove the chocolate peanut butter layer from the freezer and out of the pan, keeping the parchment paper intact in the pan. Pour ⅔ of the brownie batter into the pan in an even layer.
  • Place the peanut butter block on top, then pour over the rest of the brownie batter. Smooth it out so it reaches the corners.
  • Bake for about 40-45 minutes, until the middle is puffing up.
  • Allow to cool fully before slicing. If you freeze them the layers will slice very cleanly and you’ll get clear layers.

Did you make this recipe?

Share & tag me on instagram @buttermilkbysam


Rate + Review

What do you think of this recipe?

Your email address will not be published. Required fields are marked *

Recipe Reviews

  1. 4 stars
    I’ve made these twice now. The first time with chocolate that’s 72% cocoa and the second time with chocolate that’s 60% cocoa. To me, the 60% cocoa is better. The 72% cocoa is a bit too strong (for me, anyway) and adds a bit too much bitterness. The line of peanut butter through there is cool!

  2. I don’t have square light metal baking pans, only round cake pans. Could I use a cake pan? I know it would be round, and I do prefer edges… any insight?

  3. 5 stars
    These were delicious! The brownie itself is delicious enough, but with the addition of the PB layer, it tastes like a Reese’s cup- only better! I baked it for 40 minutes, and it was perfect. The only substitutions I made was doing half milk chocolate and half semi-sweet, and using natural cocoa powder instead of dutch process. I also used a glass 8×8 pan. I wanted to have really nice slices, so after they cooled completely in the pan, I popped them in the freezer. An hour and a half was about perfect to firm them up enough to cut them without fudging everything up! They were kind of rich, so I would recommend cutting them into small pieces. I also discovered that a sprinkle of Maldon Sea Salt right after they came out of the oven was perfect! The only downside to this recipe was that after they were left at room temperature for a while, the PB filling started oozing out, so these might not be the best dessert for a long party or something. Overall, these were pretty divine, and definitely worth the time of freezing all the chocolate and PB layers!

  4. 4 stars
    The brownie batter is the best scratch batter I’ve ever made! Honestly, I love chocolate and peanut butter but I think the middle layer was a bit too strong/sweet. I would cut the peanut butter in half and skip the solid chocolate layers.

  5. 5 stars
    My local grocery makes these and they are good but not great so I tried your recipe. OMG, it’s night and day. These are so good. Thank you for the notes, I had no issues even in a wonky oven

  6. 5 stars
    Made these last night, and they are first-rate. An attractive and delicious brownie, I will definitely make these again. Loved the chewy texture and the balance of the chocolate and peanut butter flavors.