Peanut Butter Brownies
These chocolaty peanut butter brownies are the best parts of a fudgy brownie and the creamy goodness of peanut butter. And they’re ready in just 30 minutes!

This dessert is for anyone who gets a serious craving for chocolate peanut butter cups but also really wants to bake brownies. It’s a flavour combo that works every time.
You’ve seen it in no-bake cookies, chocolate cake with peanut butter frosting, and even chocolate-dipped peanut butter cookies. If all of that sounds like Heaven to you, then this is your next favorite dessert.
Brownies With Peanut Butter Topping
There are a lot of different ways to make peanut butter brownies. And, honestly, feel free to be creative and make them how you want them! You can use my recipe and rearrange the layers however you want.
I put the peanut butter and milk mixture on top of the brownie batter and then swirled it together gently with a toothpick. The marbling is gorgeous, and the flavors combine perfectly this way!

But you could also choose to layer the peanut butter in the middle of the brownie batter. Or, add it on top without mixing it in.
Fudgy Peanut Butter Brownies
I love baking cookies and brownies from scratch! Yes, those boxed mixes can save a lot of time, but the flavor is muted. It just isn’t as pronounced as when you mix all the ingredients yourself.
Since you’ll be making the brownies without a pre-made mix, you can control how they taste. Do you want them to be richer? Then use dark cocoa powder.

Do you want the brownies to taste more like decadent fudge? Then mix in a few tablespoons of chopped unsweetened chocolate.
And if you make any changes to my recipe, I’d love to hear! Please let me know. Tag me on social media or leave a comment. I’d love to see what you create.

What Ingredients Do I Need To Make Peanut Butter Brownies?
I used simple ingredients to make the peanut butter brownies. Here’s what I used when I made the salty-sweet dessert bars:
For the brownies:
- Flour
- Cocoa Powder
- Salt
- Butter
- White Granulated Sugar
- Eggs
For the peanut butter topping:
- Peanut Butter
- Milk
To get the specific measurements, scroll down to the recipe card and you can either copy and paste it, screenshot, or print out the card itself!

Loving our recipes? Sign up to our newsletter to receive exclusive dessert content straight to your inbox! Plus, we’ll send you a FREE copy of The Sweet Six, my recipe e-book with six essential baking recipes for every kitchen!
The Best Dessert Combo
If you take a look around this site, you’ll notice how much I love combining two things together to make a new dessert. Oreos and red velvet cookies or chocolate and cinnamon rolls. I’ve even combined matcha with chocolate chip cookies.
While all of those are incredible in their own way, you just can’t beat peanut butter and chocolate.
It’s classic. It’s iconic. And it’s something almost everyone adores.
How Long Will The Brownies Last?
There are two ways to store the peanut butter brownies. Keep them in a sealed container at room temperature. They will stay fresh for about a week this way.

If you need them to last longer, then freeze them. Place them in a food-safe freezer bag. They will stay fresh in the freezer for about six months.
How To Make Peanut Butter Brownies
Start by preheating your oven to 350 degrees. Then, spray your brownie pan with oil (we used a pan with heart shaped molds, but you can use a regular 8×8 square pan). If you’re opting for a square pan, feel free to line it with parchment paper.
In a bowl, mix together melted butter, sugar and cocoa powder. Mix until all ingredients are well combined.

Next, add eggs one at a time and mix.
Now, it’s time to add the dry ingredients. Add your all-purpose flour and salt. Mix until a thick batter forms.


Pour the batter into your pan of choice and set aside.
Over medium low heat, start melting down peanut butter and slowly add milk. Stir until the peanut butter becomes looser.
Pour peanut butter mixture on top of brownies and swirl with a toothpick or knife.
Bake for about 25 to 30 minutes or until a toothpick comes out clean. Let cool down for 5 to 10 minutes before removing from pan. Serve and enjoy!


Peanut Butter Brownies
Ingredients
For the Brownies
- Cooking oil spray
- ½ cup butter melted
- 1 cup sugar
- ¼ cup cocoa powder
- 2 large eggs
- ¾ cup all-purpose flour
- ¼ tsp salt
- For the peanut butter topping:
For the Peanut Butter Topping
- ¼ cup smooth peanut butter
- 2 tbsp whole milk
Instructions
- Preheat oven to 350 degrees F.
- Spray your brownie pan with oil (we used a pan with heart shaped molds, but you can use a regular 8×8 square pan). If you’re opting for a square pan, feel free to line it with parchment paper.
- In a bowl, mix together melted butter, sugar and cocoa powder. Mix until all ingredients are well combined.
- Next, add eggs one at a time and mix.
- Now, it’s time to add the dry ingredients. Add your all-purpose flour and salt. Mix until a thick batter forms.
- Pour the batter into your pan of choice and set aside.
- Over medium low heat, start melting down peanut butter and slowly add milk. Stir until the peanut butter becomes looser.
- Pour peanut butter mixture on top of brownies and swirl with a toothpick or knife.
- Bake for about 25 to 30 minutes or until a toothpick comes out clean.
- Let cool down for 5 to 10 minutes before removing from pan. Serve and enjoy!
If you make these peanut butter brownies, please share your pictures or videos with me! Tag me on TikTok or share photos on Instagram.
And if you love watching recipe videos, then browse my video library over on YouTube.



