Incredibly gooey and delicious, this brownie recipe has a peanut butter swirl that makes them irresistible and takes these fudgy bars up a million notches! They keep for days and can be frozen. And I added a variation with almond butter and cocoa nibs.

This post may contain Amazon affiliate links. Please read my disclosure policy.
Originally posted in November 2014, this post has been updated to serve you better with video, text, and some images.
The combination of peanut butter and chocolate never ceases to amaze me for how delicious it is.
I took them to the office and boy, were they a hit!
People raved about them and at one point I had a shadow following me around the office asking for an encore, not the recipe mind you, just another batch 'whenever you feel like baking them again'.
And they are as easy to make as they look. No need for fancy equipment or complicated techniques. Just two simple mixtures baked together until gooey.
How to make peanut butter brownies
- Make the brownie base. This recipe is one bowl, which means you melt the chocolate and butter and add the rest of the ingredients to the same bowl.
- Spread the batter in the prepared pan.
- For the peanut butter swirl, mix all ingredients in a bowl.
- Put dollops over the brownie base (image below). Don't add a layer as it will not have the same effect.
- Marble or swirl using the tip of a knife (second image below). Do this lightly for better results.
- Bake until dry but the center is still jiggly.
- Let cool and cut. I like to eat them the next day. I find the flavor is much better.
Vintage Kitchen tip:these brownies are extra fudgy, so take into account that they will need refrigeration time to set properly. I recommend eating them somewhat cold for better consistency.
WATCH THE STEP-BY-STEP VIDEO 👇🏻
Kitchen notes
- Organization: read the recipe first and make sure you have ingredients at the right temperatures, equipment needed, and enough workspace. This will make the process so much easier!
- Baking time: keep in mind that all ovens and pans are different, even if they look the same or very similar. The baking time in my recipes is as accurate as it can be, but it might take you more or less time. Use a thermometer inside the oven (like the OXO oven thermometer) to check that the temperature is right. I recommend you keep track of how your oven works and what tiny details you might need to adjust.
- Peanut butter: I always make them with commercial peanut butter, the traditional type, but they do work with natural peanut butter also.
- Swirl: when marbling or swirling the peanut butter mixture do so lightly. We want two distinctive batters to appear.
- Pan size: it's very important to ensure a fudgy and gooey brownie that bakes well.
- Baking: brownies, in my opinion, should be slightly underbaked to ensure that soft and gooey bite we all love. That means the center should still jiggle when they are removed from the oven.
- Storing: I suggest eating brownies the next day that they are baked. The flavor is deeper and the texture has time to settle. These can be frozen, well wrapped, for a month at least.
Almond butter brownies
I have made this recipe with almond butter and nibs (they are fantastic and a tad healthier) many times by substituting the following:
- Almond butter for the peanut butter, same amount.
- Cocoa nibs for the cocoa powder: I finely grind 2 tablespoons of cocoa nibs and substitute them for the cocoa powder.
- Coconut sugar: I use it instead of brown sugar.
The rest of the recipe remains the same.
Related recipes you might like:
Let me know in the comments below if you made this recipe and loved it, and if you had issues, so we can troubleshoot together. I love to hear what you think, always. Thanks for being here, it's much appreciated.
You might also consider subscribing to our FREE email series to Boost your Home Baking Skills! And our regular newsletter.
And let's connect via Facebook, Instagram, and Pinterest.
The Best Peanut Butter Brownies
Incredibly gooey and delicious, this brownie recipe has a peanut butter swirl that makes them irresistible! They keep well and can be frozen.
- Total Time: 45 minutes
- Yield: 9 medium squares 1x
Ingredients
For the brownie base:
- ¾ cup (4.5oz) semi-sweet chocolate, coarsely chopped
- ¾ cup unsalted butter
- ¾ cup granulated sugar
- ¾ cup dark brown sugar
- 3 eggs, at room temperature
- 2 teaspoons vanilla extract
- Drops of almond extract
- 1 cup all-purpose flour
- 1 ½ tablespoons unsweetened cocoa powder
For the peanut butter swirl:
- ⅔ cup peanut butter
- 5 tablespoons powdered sugar
- ½ teaspoon vanilla (optional)
- 2 or 3 tablespoons cream (double, whipping or heavy)
Instructions
For the brownie base:
- Preheat the oven to 350ºF / 180ºC.
- Line a 9-inch square pan with parchment paper and spray the sides that aren’t lined.
- Melt the chocolate and butter together in a large glass bowl. I do it in the microwave oven, stirring every 10 seconds, until the chocolate is smooth. You can also do it over a pot of boiling water, careful the bottom doesn’t touch the water, stirring until it's melted.
- Mix both sugars into the chocolate.
- Add the eggs, vanilla, almond extract if using, and cocoa. Mix until well combined.
- Add the flour in 2 parts and mix carefully, but don't overmix.
- Spread the batter into the prepared pan.
For the peanut butter swirl:
- In a medium bowl, mix together peanut butter, powdered sugar, vanilla and cream. Make sure no lumps remain.
- Drop spoonfuls on top of the brownie base, then swirl lightly with a knife, making sure you leave whole chunks of peanut butter mix intact. Otherwise it all blends together and it’s not the same effect.
- Bake for about 30 minutes, until a tester comes out with fudgy remains and the top looks dry. It's important not to over bake them.
- Let cool on a wire rack completely.
- I find that they are better the next day. I keep them wrapped in plastic.
- They can be frozen, well wrapped.
Notes
Peanut butter: I always make them with commercial peanut butter, the traditional type, but they do work with natural peanut butter also.
Swirl: when marbling or swirling the peanut butter mixture do so lightly. We want two distinctive batters to appear.
Pan size: it's very important to ensure a fudgy and gooey brownie that bakes well.
Lining the pan: I strongly recommend you only use a strip of parchment paper wide as the pan. It will only cover the bottom and two of the sides. If you line the whole with a square of paper and end up folding it in the corners, chances are the brownie will stuck in the corners because it is very fudgy.
Baking: brownies, in my opinion, should be slightly underbaked to ensure that soft and gooey bite we all love. That means the center should still jiggle when they are removed from the oven.
Keeping: I suggest eating brownies the next day that they are baked. The flavor is deeper and the texture has time to settle. These can be frozen, well wrapped, for a month at least.
Almond butter brownies variation: Almond butter for the peanut butter, same amount. Cocoa nibs for the cocoa powder: I finely grind 2 tablespoons of cocoa nibs and substitute it for the cocoa powder. Coconut sugar: I use it instead of the brown sugar. The rest of the recipe remains the same.
- Prep Time: 15
- Cook Time: 30
- Category: Brownies & Bars
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1/12
- Calories: 332
- Sugar: 33.6 g
- Sodium: 27 mg
- Fat: 16.9 g
- Carbohydrates: 43.1 g
- Fiber: 1.3 g
- Protein: 3.8 g
- Cholesterol: 79.8 mg
Keywords: peanut butter brownies
Adapted from Good Housekeeping Cookbook
Mayte says
Can you use Dutch process cocoa? Same for same? Or do I need to add baking soda or powder? Thanks in advance!
Paula Montenegro says
Hi Mayte, I know the dutch process cocoa doesn't react with baking soda. And I never pay attention to what type of cocoa powder I use when making these brownies. That said, you might want to add 1/4 teaspoon baking powder. Hope this helps.
Mayte says
Thank you for your quick response! All I have on hand is the Dutch one and I wanted to make these for my husband for his birthday today. Thanks again! ❤️
Ann says
Did you use the sweetened or the unsweetened peanut butter?
Paula Montenegro says
Hi Ann, I used the sweetened regular one from the supermarket.
Ann says
Thanks for your reply Paula. I’m going to try it now!!
★★★★★
Georgina | Culinary Travels says
Peanut butter in chocolate brownies is a divine combination. Your brownies look so squidgy, just perfect.
Nicole says
You read my mind! I've legit been craving peanut butter and chocolate, and these gooey brownies are the perfect way to indulge. Seriously, those look like super gooey and fudgy brownies - my favourite kind!
Loreto and Nicoletta Nardelli says
Chocolate and peanut butter is the best combination ever, so these brownies are over the top good!!
★★★★★
Veronika says
I was just thinking about making brownies today! Love your recipe, going to try it tonight!
★★★★★
Uma Srinivas says
My family is crazy about peanut butter. So this brownies are perfect for us! Thanks for the variation tips too.
★★★★★
Leslie says
You just brought back all my childhood memories!! I LOVED these brownies growing up and haven't had them in years. I totally forgot about them until I saw this! Ahh..I HAVE to make these!
★★★★★
Candice says
Obsessed with these brownies!! They are so decadent and delicious. That peanut butter is perfection. Great recipe, will make again!
★★★★★
Marta says
My family is so obsessed with peanut butter cups and they love brownies so I know this is going to be a huge hit with them.
★★★★★