The Best Peanut Butter Brownies I’ve Ever Made (and I’ve Made a Lot)

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)

The Best Peanut Butter Brownies I’ve Ever Made (and I’ve Made a Lot)

These Peanut Butter Brownies Are My No-Fail Way to Win Over a Crowd. Rich, fudgy, and swirled with creamy peanut butter, these brownies are a chocolate lover’s dream.
By Jason GriffithPublished on April 3, 2025
Prep Time10 min
Cook Time30 min
Total Time45 min
Servings16 servings
Category: Dessert
Cuisine: American

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

  1. Preheat your oven to 350°F (175°C) and grease a 9×13 inch baking pan.
  2. In a large bowl, melt the unsalted butter and 2 cups of creamy peanut butter together until smooth.
  3. Stir in the granulated sugar and vanilla extract until well combined.
  4. Add the cocoa powder, flour, baking powder, and salt to the mixture and stir until just combined.
  5. Fold in the semi-sweet chocolate chips if using.
  6. Pour the brownie batter into the prepared baking pan and spread evenly.
  7. 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.
  8. Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
  9. Allow to cool in the pan before slicing into squares and serving.

Nutrition Information

@type: NutritionInformation
Calories: 350 calories
Protein Content: 6g
Carbohydrate Content: 40g
Fat Content: 20g
Tags: peanut butter brownies, chocolate brownies, dessert, easy brownies, American dessert