If you have a soft spot for the rich combination of chocolate and peanut butter, then you are absolutely going to fall in love with this Peanut Butter Brownies Recipe. Imagine fudgy, moist brownies packed with deep cocoa flavor, perfectly balanced by creamy swirls of peanut butter that melt into every bite. These brownies are a nostalgic treat with a delightful twist, bringing together two classic flavors in a way that’s both comforting and irresistibly decadent.

Ingredients You’ll Need
The magic of this Peanut Butter Brownies Recipe lies in its simplicity. Each ingredient is carefully chosen to create a rich, tender texture with just the right hint of sweetness and that unmistakable peanut butter richness.
- Unsalted butter (1/2 cup, melted): This brings a luscious moisture and richness to the brownies, helping them stay tender.
- Granulated sugar (1/2 cup): Adds sweetness and contributes to the classic chewy brownie texture.
- Brown sugar (1/2 cup, packed): Offers a slight caramel depth that enhances the chocolate flavor beautifully.
- Large eggs (2): Acts as a binder, giving structure and adding to the fudgy consistency.
- Vanilla extract (1 teaspoon): Lifts the overall flavor with a warm, aromatic note.
- Unsweetened cocoa powder (1/3 cup): The star for intense chocolate flavor without any extra sweetness or fat.
- All-purpose flour (1/2 cup): Provides just enough structure to hold everything together without making the brownies cakey.
- Salt (1/4 teaspoon): Enhances all the flavors, especially the sweetness and chocolatey goodness.
- Baking powder (1/4 teaspoon): Gives a slight lift without spoiling the fudgy texture.
- Creamy peanut butter (1/2 cup, slightly warmed): Creates those irresistible swirls that give these brownies their signature twist.
How to Make Peanut Butter Brownies Recipe
Step 1: Prepare Your Pan and Preheat the Oven
Start by preheating your oven to 350°F (175°C). Grease an 8×8-inch baking pan or line it with parchment paper to ensure your brownies release easily after baking. This simple prep step guarantees clean edges and a perfect texture without sticking.
Step 2: Combine Butter and Sugars
In a large bowl, whisk together the melted unsalted butter, granulated sugar, and brown sugar until the mixture is smooth and glossy. This step is key to combining the fats and sugars evenly, giving the final brownies that classic fudgy chew.
Step 3: Add Eggs and Vanilla
Beat in the eggs one at a time along with the vanilla extract. Mixing thoroughly here helps create a smooth batter and activates the eggs’ binding power, which keeps the brownies structured but moist.
Step 4: Incorporate Dry Ingredients
Sift together the cocoa powder, flour, salt, and baking powder to remove any lumps and evenly distribute the leavening agents. Gently fold this dry mix into the wet ingredients with a spatula, taking care not to overmix—this keeps the brownies tender, not tough.
Step 5: Pour Batter Into the Pan
Spread the brownie batter evenly into your prepared pan, smoothing the top slightly. A flat surface ensures even baking and uniform slices later.
Step 6: Add the Peanut Butter Swirls
Warm the peanut butter slightly to make it easier to drizzle. Spoon it generously in dollops over the batter, then take a knife or a skewer and swirl it through the top to create beautiful marbled patterns. This not only looks stunning but guarantees peanut butter pockets in every bite.
Step 7: Bake to Perfection
Bake for about 20-25 minutes until a toothpick inserted near the center comes out with just a few moist crumbs attached. Be careful not to overbake—these brownies are meant to be fudgy, not dry, so timing is everything.
Step 8: Cool and Slice
Let the brownies cool completely in the pan to let the texture set. Once cooled, slice into 12 generous squares, each packed with decadent swirls of chocolate and peanut butter.
How to Serve Peanut Butter Brownies Recipe

Garnishes
For an extra touch, sprinkle the brownies with a pinch of flaky sea salt right before serving to highlight the peanut butter’s flavor. A handful of crushed peanuts or mini chocolate chips on top can add delightful texture and visual appeal.
Side Dishes
This Peanut Butter Brownies Recipe pairs wonderfully with a scoop of vanilla ice cream or a drizzle of warm caramel sauce to turn an already amazing treat into a dessert masterpiece. A cup of rich coffee or fresh milk is also perfect for balancing the intense sweetness.
Creative Ways to Present
Why not impress guests by serving these brownies as part of a dessert board alongside fresh berries, whipped cream, or chocolate-covered pretzels? Layering smaller squares in clear jars with whipped cream and chopped nuts makes a stunning individual dessert presentation too.
Make Ahead and Storage
Storing Leftovers
Keep your brownies fresh by storing them in an airtight container at room temperature. They’ll stay moist and delicious for up to 3 days, making them a fantastic quick snack to enjoy anytime.
Freezing
Want to save these for later? Wrap the brownies tightly in plastic wrap and foil, and place them in the freezer. They can last up to 3 months frozen, letting you indulge in your favorite Peanut Butter Brownies Recipe whenever the craving hits.
Reheating
To enjoy your brownies warm, microwave for 15 to 20 seconds or let them thaw at room temperature. The gooey peanut butter swirls become extra melty and heavenly when heated slightly, bringing the flavors to life again.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter will add a lovely bit of texture to your swirls and give the brownies a fun twist. Just warm it slightly as you would creamy peanut butter for easier swirling.
Are these brownies gluten-free?
This particular recipe uses all-purpose flour, so it is not gluten-free as written. However, you can substitute a gluten-free flour blend in equal amounts for a gluten-free version while keeping the same fudgy texture.
Can I substitute the cocoa powder with melted chocolate?
You could, but the texture and balance will change since melted chocolate adds fat and sweetness. If using chocolate, reduce the butter slightly and omit additional sugar to keep your brownies from becoming too oily or sweet.
How do I know when the brownies are done?
Look for edges pulling slightly away from the pan and test with a toothpick inserted into the center. It should come out with a few moist crumbs. Overbaking will dry them out, so it’s better to err on the side of slightly underdone for that perfect fudgy bite.
Can I double the recipe?
Definitely! Just use a larger baking pan like 9×13 inches and increase the baking time by about 5-10 minutes, keeping a close watch to avoid overbaking. Doubling is great for parties or when you want extra leftovers.
Final Thoughts
This Peanut Butter Brownies Recipe is a true celebration of chocolate and peanut butter in every bite. Easy to make and endlessly satisfying, it’s perfect for sharing with friends or savoring on your own. Trust me, once you try these, you’ll keep coming back for that indulgent swirl of creamy peanut butter melting alongside rich, chocolaty brownie goodness.
Print
Peanut Butter Brownies Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 12 brownies
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
These Peanut Butter Brownies are a rich and fudgy treat combining the deep chocolate flavor of classic brownies with the creamy, nutty goodness of peanut butter swirls. Easy to make and perfect for sharing, they’re baked to perfection with a moist, tender crumb and an irresistible marbled peanut butter topping.
Ingredients
Brownie Batter
- 1/2 cup unsalted butter, melted
- 1/2 cup granulated sugar
- 1/2 cup brown sugar, packed
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
Peanut Butter Swirl
- 1/2 cup creamy peanut butter, slightly warmed
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C). Prepare an 8×8-inch baking pan by greasing it or lining it with parchment paper to prevent sticking.
- Mix Wet Ingredients: In a large mixing bowl, whisk together the melted butter, granulated sugar, and brown sugar until the mixture is smooth and well combined.
- Add Eggs and Vanilla: Beat in the eggs and vanilla extract, mixing until the batter is fully incorporated and smooth.
- Combine Dry Ingredients: Sift together the cocoa powder, all-purpose flour, salt, and baking powder. Gently fold these dry ingredients into the wet mixture until just combined, being careful not to overmix to maintain a tender texture.
- Prepare for Baking: Pour the brownie batter evenly into the prepared baking pan, spreading it out smoothly.
- Add Peanut Butter Swirl: Drizzle the warmed peanut butter over the surface of the batter in spoonfuls. Using a knife or skewer, swirl the peanut butter into the batter creating a decorative marbled pattern.
- Bake: Place the pan in the preheated oven and bake for 20-25 minutes. Test doneness by inserting a toothpick into the center; it should come out with a few moist crumbs but no wet batter. Avoid overbaking to keep brownies fudgy.
- Cool and Serve: Allow the brownies to cool completely in the pan on a wire rack before slicing them into 12 squares. This ensures clean cuts and firm brownies ready to enjoy.
Notes
- For a more intense peanut flavor, use natural peanut butter with no added sugar.
- To enhance fudginess, do not overbake; check the brownies at 20 minutes.
- Use parchment paper for easier removal and cleaner edges.
- Store brownies in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
- For a gluten-free option, substitute the all-purpose flour with a gluten-free flour blend.

