These Peanut Butter Brownies Are My No-Fail Way to Win Over a Crowd
If you’re like me and believe there’s no better combo than chocolate and peanut butter, these brownies are about to become your new favorite dessert. I’ve baked my way through more brownie recipes than I care to admit, but the moment I tried swirling creamy peanut butter into a rich, fudgy base, I knew I had something special. They’ve got that dense, chewy texture I crave in a brownie, a gooey center that makes each bite feel indulgent, and just enough peanut butter to keep things balanced and irresistible.
Whether I’m baking for a potluck, a holiday tray, or just because it’s Wednesday and I need a pick-me-up, these peanut butter brownies always hit the spot.
Why These Brownies Work So Well
There are a million brownie recipes out there, but here’s what makes this one stand out:
- Peanut butter swirl: It adds flavor, richness, and a beautiful marbled look.
- Fudgy texture, not cakey: These are dense, moist, and ultra-decadent.
- Simple ingredients: Nothing fancy—just pantry staples done right.
- Make-ahead friendly: They taste even better the next day.
- Easy to scale: Double the batch for a crowd or bake in mini muffin tins for bite-size treats.
Ingredients You’ll Need
(Makes 16 brownies | Prep Time: 10 minutes | Bake Time: 30–35 minutes)
- 1/2 cup (1 stick) unsalted butter, melted
- 1/2 cup creamy peanut butter (plus 1/4 cup for swirling)
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup semi-sweet chocolate chips (optional, but highly encouraged)
Optional toppings:
- Chopped roasted peanuts
- Mini peanut butter cups
- A sprinkle of flaky sea salt right after baking
How I Make These Peanut Butter Brownies
1. Prep the Pan and Preheat
I start by preheating my oven to 350°F and lining an 8×8-inch baking pan with parchment paper. A little overhang on the sides makes it easy to lift the brownies out later. I lightly spray the parchment with non-stick spray to keep things extra smooth.
2. Mix the Base
In a large mixing bowl, I whisk together the melted butter and 1/2 cup of creamy peanut butter until smooth. Then I stir in the sugar, eggs, and vanilla extract. It should look glossy and thick at this point.
3. Add the Dry Ingredients
Next, I sift in the cocoa powder, flour, baking powder, and salt. I stir just until everything is combined—no overmixing. At this stage, I also toss in the chocolate chips, folding them in gently for little melty pockets of goodness.
4. Swirl in the Peanut Butter
I pour the batter into the prepared pan and smooth the top with a spatula. Then I drop spoonfuls of the remaining 1/4 cup peanut butter all over the surface and use a butter knife to gently swirl it through the top layer. It doesn’t have to be perfect—that marbled look is what gives these brownies their charm.
5. Bake Until Just Set
I bake the brownies for 30 to 35 minutes, depending on how fudgy I want them. I always check them at 30 minutes by inserting a toothpick—if it comes out with just a few moist crumbs, they’re ready. Letting them cool in the pan is key. If I can wait, I give them a full hour before slicing. If I can’t wait… I won’t judge myself.
6. Slice and Serve
Once cooled, I lift the brownies out of the pan using the parchment and cut them into squares. If I’m serving guests, I like to clean the knife between cuts to get those nice, sharp edges.
Tips From My Kitchen
- Use natural peanut butter with caution: If it’s too oily, the texture can get off. I stick with regular creamy peanut butter like Jif or Skippy.
- Don’t overbake: These brownies keep cooking after they’re out of the oven, so pull them when they’re just set in the center.
- For cleaner swirls: Warm the peanut butter slightly so it spreads easier across the top.
- Double the recipe for a 9×13 pan: Just add a few extra minutes to the bake time.
How I Serve These Brownies
They’re amazing all on their own, but if I’m feeling fancy or want to serve dessert for a special occasion, here’s how I level them up:
- Warmed with a scoop of vanilla ice cream
- Drizzled with chocolate or caramel sauce
- Served alongside cold milk or coffee
- Topped with a few chopped mini peanut butter cups for double trouble
They also pack beautifully for lunchboxes, road trips, or as a thank-you treat for neighbors and friends. I once made a tray for a school bake sale and they sold out in minutes. No joke.
FAQs (Because I Know You’ll Be Asking)
Q: Can I use a boxed brownie mix?
Yes, in a pinch. Just swirl the peanut butter into the top before baking. But honestly, the from-scratch version is so simple, it’s worth the 10 extra minutes.
Q: Can I make them gluten-free?
Absolutely. Use a 1:1 gluten-free flour blend and double-check that your cocoa powder and peanut butter are GF-friendly.
Q: Do they freeze well?
Yes! I cut them into squares, wrap each one individually in plastic wrap, and store in a freezer bag. They’re good for up to 2 months. Just let them thaw at room temp or zap in the microwave for 20 seconds.
Q: What about crunchy peanut butter?
Go for it! It adds a nice texture and some extra nuttiness.
Why These Peanut Butter Brownies Deserve a Spot in Your Recipe Box
These brownies check every box: rich, chewy, chocolatey, and laced with that creamy peanut butter swirl that keeps people coming back for seconds. They’re a nostalgic treat that still feels grown-up, especially with a hint of sea salt or a warm cup of coffee on the side. Whether you’re baking for a crowd or hoarding the tray for yourself (no judgment), they’re the kind of dessert that never lets you down.
The Best Peanut Butter Brownies I’ve Ever Made (and I’ve Made a Lot)
Ingredients
- 2 cups unsalted butter
- 2 cups creamy peanut butter (plus 1/4 cup for swirling)
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 3 cups unsweetened cocoa powder
- 2 cups all-purpose flour
- 4 teaspoons baking powder
- 4 teaspoons salt
- 2 cups semi-sweet chocolate chips (optional)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9×13 inch baking pan.
- In a large bowl, melt the unsalted butter and 2 cups of creamy peanut butter together until smooth.
- Stir in the granulated sugar and vanilla extract until well combined.
- Add the cocoa powder, flour, baking powder, and salt to the mixture and stir until just combined.
- Fold in the semi-sweet chocolate chips if using.
- Pour the brownie batter into the prepared baking pan and spread evenly.
- Drop spoonfuls of the remaining 1/4 cup of peanut butter on top of the batter and use a knife to swirl it through the top layer.
- Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
- Allow to cool in the pan before slicing into squares and serving.
Leave a Reply