Is there anything better than a soft and chewy brownie? There’s just something about brownies that they always sound good to me. My current obsession however is these chocolate peanut butter brownies because hello, peanut butter and chocolate is one of the best combinations ever. It’s easily my favorite brownie recipe right now! If the chocolate peanut butter combo is not your thing, you may want to check out this easy brownie recipe or these cookie Oreo brownie bars instead. Or even this brownie dip or these brownie balls – no peanut butter anywhere in sight! But if you’re in the chocolate peanut butter lovers club like me, then you have to try this recipe. These triple layer brownies taste kind of like a buckeye in brownie form with all the chocolate and peanut butter you could ever need in each bite. There’s a layer of brownie, a layer of peanut butter frosting, and a layer of chocolate ganache to finish it all off. I could eat these all day (although that’s not recommended, you should probably share them with others).

Why You’ll Love This Recipe

Easy – this is almost as easy as making a brownie box mix, almost. There are a few more steps than that but they’re all super simple steps!Soft and chewy – even with the combination of the peanut butter filling and chocolate ganache topping, these are still super soft and chewy, just like brownies should be. If you like a chewy brownie, you’ll love these. Creamy peanut butter frosting – that peanut butter layer in the center tastes kind of like the best peanut butter frosting but squished between two decadent chocolate layers.

Ingredients

Ingredient Notes

Peanut butter – I recommend using creamy peanut butter and avoiding natural peanut butter where the oil mixture tends to separate from the rest of the peanut butter. Chunky peanut butter will not create the nice smooth layers you want with these brownies. Butter – make sure that you’re using unsalted butter for all three layers of this peanut butter brownie recipe. You’ll want it melted for the brownie layer and softened to room temperature for the peanut butter and chocolate layers. Flour – all purpose flour is best for these brownies! Chocolate chips – I always recommend using a good quality chocolate like Ghirardelli or Hersey but whatever you have works. I’ve written the recipe to use semi-sweet chocolate so they’re not overly sweet but you could use whatever you have. Milk – I recommend using either whole milk or if you don’t have whole milk, heavy whipping cream would work as well. You just want something that is thicker and has a higher fat content to keep the peanut butter and chocolate layers rich and creamy.

How to make peanut butter brownies

I mentioned it already but these are super easy to make if you’ve ever baked anything before. There’s no special equipment needed – just a large bowl and a baking pan to bake them in – and it’s just mixing and pouring a couple of different layers together!

1 – Make the Brownies

Preheat your oven to 350°F and spray a 9″ x 13″ baking pan with non-stick cooking spray or with a piece of parchment paper for easy removal. We’re going to start by mixing up the base of this recipe, which will end up being like fudgy homemade brownies, made even better with that peanut butter topping! To make the brownie layer, combine sugar, one cup melted butter, cocoa powder, vanilla extract, and eggs in a large mixing bowl and mix well. You can either do this by hand with wooden spoon or with an electric mixer – I prefer the latter to get things super smooth but by hand is well, it’s up to your personal preference. Just make sure you get it nice and smooth. Next, add in the remaining dry ingredients – the flour and half tsp salt – and mix until just combined. Spread the chocolate brownie batter evenly in the bottom of the prepared pan, smoothing it out with a rubber spatula. Bake for 30 minutes, or until a toothpick inserted in the middle comes out clean. Allow brownies to cool completely.

2 – Make the Peanut Butter Topping

While the brownies are cooling, combine powdered sugar, butter, peanut butter, and milk in a mixing bowl and beat about two minutes until it is smooth and fluffy. This will give you that nice peanut butter flavor to your brownies once added! Spread the peanut butter mixture evenly over the cooled brownies. If they’re not cooled completely, wait a few more minutes. They really need to be cooled or you’ll end up with a peanut butter filling that starts melting into the brownies instead of creating the even layer you want.

3 – Make the Chocolate Glaze

Next, you’re going to make a chocolate ganache to put on top of our moist peanut butter brownies. Melt the chocolate chips and butter in the microwave for 30 seconds, stir, then repeat until chips are melted and mixture is smooth. Allow the chocolate mixture to cool for 10 minutes, then add one tablespoon of milk and mix well. You want it to be a consistency that will spread easily. If it seems too thick, add a little more milk before adding to the peanut butter layer. If it’s too thick, it’ll pull up the peanut butter layer when you spread it on top. Spread melted chocolate over peanut butter layer using a rubber spatula to spread it over all of the brownies evenly.

4 – Chill and Serve

Cover the pan lightly with plastic wrap (or a cover) and refrigerate until the chocolate layer is firm, typically about 30 minutes. Once chilled, cut into squares using a sharp knife and serve either chilled or at room tempearture. These are delicious on their own or would be really yummy with a scoop of vanilla ice cream because really what isn’t better with ice cream?? Just look at those layers of fudge brownies, peanut butter, and chocolate. Makes you want to go make these right now doesn’t it? Or maybe that’s just me! Good thing I still have some left in the freezer to enjoy!

Expert Tips & Storage Info

Make sure the the brownie layer is completely cool before adding the peanut butter or the peanut butter will melt right off. Add a piece of parchment paper to the baking pan before adding in the brownie batter to make it easier to remove the brownies from the pan when you’re ready. This makes them much easier to cut! Make a small batch by halving the recipe and baking these an 8×8 square baking pan for 25-30 minutes instead of the written baking time. Store any leftover chewy peanut butter brownies (if there are any) covered in the fridge for up to a week. You can either eat them chilled directly out of the fridge or let them come to room temperature before enjoying.

More Peanut Butter Desserts

If you like peanut butter, you have to try these other delicious peanut butter recipes!

Reese’s peanut butter pie – a rich and fluffy pie made with chocolate and Reese’s peanut butter cups!Peanut butter snowballs – these no-bake peanut butter treats are a yummy addition to any occasion! Homemade nutter butters – these taste just like store-bought nutter butters but even better! Snickers cookies – peanut butter cookies stuffed with a Snickers candy bar then topped with a chocolate drizzle!Butterscotch haystacks – butterscotch and peanut butter get mixed together in these fashioned cookies! The Best Peanut Butter Brownies - 70The Best Peanut Butter Brownies - 85The Best Peanut Butter Brownies - 48The Best Peanut Butter Brownies - 56The Best Peanut Butter Brownies - 60The Best Peanut Butter Brownies - 59The Best Peanut Butter Brownies - 40The Best Peanut Butter Brownies - 79The Best Peanut Butter Brownies - 16The Best Peanut Butter Brownies - 48The Best Peanut Butter Brownies - 68The Best Peanut Butter Brownies - 43The Best Peanut Butter Brownies - 48The Best Peanut Butter Brownies - 35The Best Peanut Butter Brownies - 95The Best Peanut Butter Brownies - 68