Peanut Butter Brownies Recipe
Picture this: a gooey, chocolatey brownie layered with creamy, peanut buttery goodness and topped with a silky chocolate ganache. This isn’t just dessert—this is a masterpiece of flavors and textures. Peanut butter brownies are the perfect mix of salty and sweet, rich and satisfying. Whether you’re treating yourself after a long day or whipping up something special for friends, these brownies will have everyone begging for seconds (and thirds).
I remember the first time I made these for a family get-together. My cousin took one bite and immediately declared, “These are dangerous!” And he wasn’t wrong—once you taste that peanut butter layer melting into the fudgy brownie base, you’ll understand why these are so irresistible.
The origin story: a timeless combo 🍫
Chocolate and peanut butter are a match made in culinary heaven, and they’ve been delighting dessert lovers for decades. The pairing gained mainstream popularity in the 1920s when peanut butter candies were introduced, and the obsession hasn’t waned since. These brownies bring that timeless flavor combination into a classic format, with the added elegance of a chocolate ganache topping. It’s like a Reese’s cup, but better—because it’s homemade.
Let’s talk ingredients: chocolate, peanut butter, and pure magic
Each ingredient in this recipe plays a key role in making these brownies unforgettable. Let’s break it down:
- Brownie mix: The base of the recipe is a good-quality boxed brownie mix. It’s easy, reliable, and gives you that dense, fudgy texture we all love. If you’re feeling adventurous, you can swap it out for your favorite homemade brownie recipe.
- Peanut butter: The star of the show! Creamy peanut butter adds richness and that unmistakable nutty flavor. If you prefer a more natural peanut butter, make sure to stir it well before using. Allergic to peanuts? Almond or sunflower seed butter works wonderfully too.
- Butter: Softened butter helps bind the peanut butter layer and adds an extra level of creaminess. If you’re dairy-free, vegan butter is a great substitute.
- Powdered sugar: This sweetens the peanut butter layer without making it grainy. A pinch of salt can be added for extra balance if you’re using a very sweet peanut butter.
- Chocolate: Choose high-quality bittersweet or semi-sweet chocolate for the ganache topping. It’s worth the splurge! If you want a darker flavor, go for 70% cocoa or higher.
- Heavy cream: This creates the ganache’s luxurious texture. Dairy-free? Use coconut cream instead—it works like a charm.

Kitchen gear: what you need (and what you can skip)
Don’t worry—this recipe doesn’t call for any fancy tools. Here’s what you’ll need:
- 9×9″ baking pan: This size ensures even baking and the perfect brownie thickness. If you don’t have one, an 8×8″ pan works too, though the brownies will be a little thicker (just bake them for a couple of extra minutes).
- Parchment paper: Trust me, it’s worth using. It makes removing the brownies from the pan so much easier, especially if you want those clean edges for presentation.
- Microwave-safe bowl: You’ll need this for melting the chocolate and heating the cream. If you don’t have a microwave, a small saucepan works fine.
- Hand mixer or whisk: To mix the peanut butter layer until it’s smooth and fluffy. A sturdy spoon will do in a pinch.
Step-by-step: my foolproof method (and a few lessons learned)
1. Preheat and prep
Start by preheating your oven to 350°F. Line your 9×9″ pan with parchment paper, leaving some overhang on the sides to lift the brownies out easily later. Give it a quick spray with non-stick cooking spray to avoid sticking.
2. Mix and pour the brownie base
Prepare the brownie batter according to the package directions. Pour about 2/3 of the mixture into your prepared pan, spreading it out evenly. Save the rest for later—we’re layering, baby!
3. Whip up the peanut butter layer
In a mixing bowl, combine softened butter, peanut butter, and powdered sugar until smooth and creamy. If the mixture feels too thick, stir in a tablespoon of milk to loosen it up. Now, drop spoonfuls of the peanut butter mixture over the brownie batter. It doesn’t need to be perfect—it’ll all come together in the oven.
4. Layer and bake
Spread the remaining brownie batter over the peanut butter layer. Don’t worry if it’s a little uneven—imperfections just add to the charm. Bake for 30 minutes, or until a toothpick inserted into the center comes out mostly clean (a few crumbs are okay). Let the brownies cool completely in the pan before moving on to the ganache.
5. Make the ganache
Heat the heavy cream in a microwave-safe bowl for about 30 seconds, or until steaming hot (but not boiling). Pour the cream over the chopped chocolate and cover with plastic wrap. Let it sit for 3-5 minutes, then stir until smooth and glossy.
6. Top and chill
Pour the ganache over the cooled brownies, using a spatula to spread it evenly. Pop the pan in the fridge for at least an hour to set. Once firm, lift the brownies out using the parchment paper, slice into squares, and enjoy!

Variations and twists: make it your own
There are so many ways to tweak this recipe to suit your preferences or dietary needs. Here are a few ideas I’ve tried (and loved):
- Gluten-free: Use a gluten-free brownie mix—there are some fantastic options out there now that don’t compromise on flavor.
- Vegan: Swap the brownie mix for a vegan version, use plant-based butter, and make the ganache with coconut cream.
- Nutty crunch: Stir chopped peanuts or chocolate chips into the peanut butter layer for added texture.
- Seasonal flair: Add a touch of cinnamon or pumpkin spice to the peanut butter filling in the fall, or a splash of peppermint extract to the ganache during the holidays.
- International inspiration: Swap the peanut butter for hazelnut spread (think Nutella brownies!) or tahini for a Middle Eastern twist.
Serving suggestions: how to impress your guests
For a dinner party or special occasion, plate these brownies on a dessert platter with a drizzle of extra ganache and a sprinkle of sea salt. Garnish with a few whole peanuts or chocolate shavings for a polished look. Want to keep it casual? Just pile them onto a rustic wooden board and let people help themselves—it’s all about the charm.
These brownies are also fantastic served warm with a scoop of vanilla ice cream or a dollop of whipped cream on top.
Perfect drink pairings
If you’re serving these to kids or want a non-alcoholic option, here are some great choices:
- A tall glass of milk: Classic, and for good reason—it balances out the rich, fudgy flavor perfectly.
- Hot cocoa: Especially in colder months, a steaming mug of cocoa with a little whipped cream is pure comfort.
- Iced coffee: The slight bitterness of coffee cuts through the sweetness of the brownies beautifully.
- Chai latte: The warm spices of chai pair surprisingly well with the peanut butter.
Storing and reheating tips
If you somehow end up with leftovers (unlikely, but hey, it happens), store them in an airtight container at room temperature for up to 3 days. For longer storage, pop them in the fridge—they’ll keep for about a week. Just let them come to room temperature before serving for the best texture.
To freeze, wrap individual brownie squares in plastic wrap and place them in a freezer-safe bag. They’ll keep for up to 3 months. Thaw overnight in the fridge or zap them in the microwave for 10-15 seconds to bring them back to life.
Adjusting for different serving sizes
Making brownies for a crowd? Double the recipe and use a 9×13″ pan instead. Just add a few extra minutes to the baking time. Want a smaller batch? Halve the recipe and use a loaf pan—just keep an eye on them as they bake, as the thinner layer will cook faster.
Troubleshooting tips: avoiding brownie woes
- Dry brownies: Check your oven temperature—it might run hot. Use an oven thermometer for accuracy.
- Peanut butter layer sinking: Make sure the peanut butter mixture isn’t too runny, and don’t overmix it with the brownie batter.
- Ganache too thick: If your ganache doesn’t spread easily, warm it gently in the microwave in 10-second intervals.
Ready to bake your new favorite dessert?
These peanut butter brownies are the kind of treat that makes life a little sweeter. Whether you’re baking for a special occasion or just because (the best reason, in my opinion), this recipe is sure to become a staple in your kitchen. Don’t be afraid to experiment with the variations and make it your own—there’s no wrong way to enjoy chocolate and peanut butter!

FAQs
1. Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter adds a delightful texture to the peanut butter layer.
2. What’s the best way to cut brownies cleanly?
Use a sharp knife and wipe it clean between each cut. For extra clean slices, chill the brownies in the fridge before cutting.
3. Can I skip the ganache topping?
You can, but it adds such a rich finish! If you’re short on time, a simple dusting of powdered sugar works too.
4. What if I don’t have parchment paper?
Grease your pan generously with butter or non-stick spray, but note that removing the brownies might be trickier.
5. Can I make these without a mixer?
Definitely! A sturdy whisk or wooden spoon works fine—it just takes a bit more elbow grease.

Peanut Butter Brownies Recipe
Gooey peanut butter brownies topped with rich chocolate ganache—easy to make and utterly irresistible!
- Total Time: 1 hour 45 minutes (including cooling)
- Yield: 9–12 brownies 1x
Ingredients
- For the Brownies:
- 1 box of brownie mix, along with the ingredients specified on the box
- Peanut Butter Layer:
- 3 tablespoons of softened butter
- ¾ cup of creamy peanut butter
- ½ cup of powdered sugar
- Chocolate Topping:
- 4 ounces of chopped chocolate (bittersweet or semi-sweet)
- 3 tablespoons of heavy cream
Instructions
1. Preheat and prep
Start by preheating your oven to 350°F. Line your 9×9″ pan with parchment paper, leaving some overhang on the sides to lift the brownies out easily later. Give it a quick spray with non-stick cooking spray to avoid sticking.
2. Mix and pour the brownie base
Prepare the brownie batter according to the package directions. Pour about 2/3 of the mixture into your prepared pan, spreading it out evenly. Save the rest for later—we’re layering, baby!
3. Whip up the peanut butter layer
In a mixing bowl, combine softened butter, peanut butter, and powdered sugar until smooth and creamy. If the mixture feels too thick, stir in a tablespoon of milk to loosen it up. Now, drop spoonfuls of the peanut butter mixture over the brownie batter. It doesn’t need to be perfect—it’ll all come together in the oven.
4. Layer and bake
Spread the remaining brownie batter over the peanut butter layer. Don’t worry if it’s a little uneven—imperfections just add to the charm. Bake for 30 minutes, or until a toothpick inserted into the center comes out mostly clean (a few crumbs are okay). Let the brownies cool completely in the pan before moving on to the ganache.
5. Make the ganache
Heat the heavy cream in a microwave-safe bowl for about 30 seconds, or until steaming hot (but not boiling). Pour the cream over the chopped chocolate and cover with plastic wrap. Let it sit for 3-5 minutes, then stir until smooth and glossy.
6. Top and chill
Pour the ganache over the cooled brownies, using a spatula to spread it evenly. Pop the pan in the fridge for at least an hour to set. Once firm, lift the brownies out using the parchment paper, slice into squares, and enjoy!
Notes
For a dinner party or special occasion, plate these brownies on a dessert platter with a drizzle of extra ganache and a sprinkle of sea salt. Garnish with a few whole peanuts or chocolate shavings for a polished look. Want to keep it casual? Just pile them onto a rustic wooden board and let people help themselves—it’s all about the charm.
These brownies are also fantastic served warm with a scoop of vanilla ice cream or a dollop of whipped cream on top.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dessert