This post may contain affiliate links. For more information, read my disclosure policy.

These Fudgy Peanut Butter Swirl Brownies are SO delicious, you might cry. They’re a rich and decadent brownie recipe topped with a gooey peanut butter. Once baked they’re so fudgy and peanut buttery you’ll have to eat more than one.

stacked black and yellow swirl brownies

BEST Peanut Butter Swirl Brownies

I mean…peanut butter. And brownies. Is there anything better? Peanut butter brownies are epic!

This is my standard brownie recipe that I’ve been using for about a year now. You can make them in a 9×13″ pan for a thinner brownie, or in a 9×9″ pan for a thicker and extra super fudgy brownie.

stacked black and yellow swirl brownies

Peanut Butter Brownies Ingredients

  • The recipe includes three kinds of chocolate: melted unsweetened and semi-sweet, and cocoa powder. You can use regular cocoa powder, or you can use Dark Cocoa Powder. If you’ve never used Dark – DO IT. It gives it such a rich and fudgy flavor, seriously you’ll cry.
  • Lots of butter keeps them moist and rich.
  • Eggs give brownies that fudgy gooey texture.
  • Peanut Butter – the peanut butter mixture is swirled on top the brownies. Be sure to use a no-stir (not natural) peanut butter.

Be sure to see the recipe card below for full ingredients & instructions!

How to make Peanut Butter Swirl Brownies

  • First you’ll make the brownies by mixing all the ingredients in a large bowl. Place the batter into the pan.
  • The peanut butter topping is simple to make. It’s made with powdered sugar, peanut butter, butter, and vanilla. The peanut butter mixture by itself tastes like a peanut butter cup.
  • Swirl the peanut butter on top and then bake the brownies in a preheated oven.
stacked black and yellow swirl brownies

This is such a great all-purpose brownie recipe – without the peanut butter you can frost them with orange frosting, or coconut frosting. You can stuff them with Oreos or make them into truffles. This is the BEST brownie recipe!

stacked black and yellow swirl brownies

Fudgy Peanut Butter Swirl Brownies

4.26 from 27 votes
Rich and fudgy brownies with a peanut butter swirl! These are some serious brownies!
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Yield 16 brownies
Serving Size 1 serving


For the Brownies

  • 2 ounces (57g) unsweetened baking chocolate coarsely chopped
  • 2 ounces (57g) semi-sweet baking chocolate coarsely chopped
  • ¾ cup (170g) unsalted butter
  • 1 ¾ cups (450g) granulated sugar
  • ½ teaspoon salt
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • 2 tablespoons (10g) unsweetened cocoa powder I love using Hershey’s Dark, but you can use either regular or dark
  • 1 cup (124g) all-purpose flour

For the peanut butter swirl:

  • ½ cup 133g) peanut butter
  • 2 tablespoons (28g) unsalted butter melted
  • cup (38g) powdered sugar
  • 1 teaspoon vanilla


  • Preheat oven to 350F. Line a 9×9” pan with foil and spray with cooking spray.
  • Place the two baking chocolates and butter in a large, microwave safe bowl. Heat on HIGH power for 2-3 minutes, stirring every 30 seconds, until chocolate is smooth. Stir in sugar. Add eggs, vanilla, and cocoa and stir well. Add flour and stir carefully. Spread batter in prepared pan.
  • Stir together peanut butter, melted butter, powdered sugar, and vanilla. Drop spoonfuls on top of the brownies then swirl with a butter knife or the back of a wooden spoon.
  • Bake about 28-30 minutes, until the center seems set. Let cool before cutting. These brownies, baked this way, will be super gooey inside. If you like your brownies more done and less gooey, bake them longer.

Recipe Notes

  • You can reduce the sugar in the recipe to 1 1/4 cups – that’s as low as I’ve gone when testing.
  • Feel free to use 4 ounces unsweetened baking chocolate. If using 4 ounces semi-sweet baking chocolate, reduce sugar to 1 1/2 cups.

Recipe Nutrition

Serving: 1serving | Calories: 304kcal | Carbohydrates: 36g | Protein: 5g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 62mg | Sodium: 124mg | Potassium: 130mg | Fiber: 2g | Sugar: 24g | Vitamin A: 362IU | Calcium: 20mg | Iron: 2mg
Nutritional information not guaranteed to be accurate
Course Dessert
Cuisine American

Brownie Recipes

Last Updated on February 21, 2023

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

Learn to Bake in 4 Days!
Get my tips, tricks and recipes to take your baking to the next level for FREE!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Omg the peanut butter fudge swirl brownies are amazing! Decadent and delicious. Easy to follow recipe too. A keeper!

  2. Omg, these peanut butter swirl brownies are amazingly decadent.great recipe, easy to follow. A Winner!

  3. these are amazing! have made them many times. i like to use chunky peanut butter and make double the peanut butter batter 🙂 they are an absolute favorite and requested frequently.

    and I will add – DO NOT OVERBAKE. i’ve found that even if they are a bit jiggly in the middle when they come out of the oven they will firm up.

    Thank you for giving us this wonderful deliciousness!

  4. Nope, I definitely did not cry when I made these, nor at the delicious smell, the beautiful swirl, the mix of peanut butter and chocolate. Nope. (k, maybe I teared up, a little.)
    Great recipe! Thank you!

  5. I made them yesterday. I over swirled my peanut butter a little bit but they still turned out fabulous. My only problem with homemade (or box mix) brownies is that the center never seems to get even close to done in the suggested cook time. I know my oven temp is correct thanks to my oven thermometer. With these I ended up baking them nearly 50 min, then instead of taking them out I just turned the oven off and left them in there 5-10 min longer! The edges had a crispness and toasty flavor but the rest were perfect. Any advice on how to get a more uniform bake in less time?? I use an 8×8 light colored metal pan. Nevertheless they were a hit with both adults and kids at the dinner we went to.

    1. I like my brownies gooey in the middle and edges, so I never usually have this issue. This is usually caused because the peanut butter coats the top and makes it so the brownies don’t cook as fast. I think if you want them less gooey, you can probably not fully cover the top.

  6. These look amazing!  I love anything with chocolate and peanut butter cannot wait to try them.
    My husband always yells at me for wearing flip flops in November, glad to know I’m not the only one.  🙂

  7. I made these brownies for my husband since he LOVES peanut butter and chocolate anything. Huge hit! I knew that we would not eat the whole pan so I froze half. I defrosted them two weeks later and they were still amazing. So good that my niece ate them all. Thanks for the recipe that got me huge kudos.

    1. I’m so glad you enjoyed them! I love those brownies so much – and I had to get them out of my house or I would have eaten them ALL!