Go Back Email Link
+ servings
Peanut Butter Swirl Brownies next to a small bowl of peanut butter
Print Recipe
5 from 1 vote

Peanut Butter Swirl Brownies

This post teaches you how to make peanut butter swirl brownies in under 1 hour. Marbled with a thick, creamy peanut butter swirl mixture, these chocolate brownies are sheer perfection. They emerge from the oven moist, fudgy, and so satisfying. Ready? Let’s bake.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Dessert
Cuisine: American
Keyword: Brownies & Bars, Chocolate Peanut Butter, Fudge Brownies
Servings: 16 brownies
Calories: 251kcal
Author: Mike Johnson


For the Brownies:

  • 90 g all-purpose flour
  • 200 g granulated sugar
  • 110 g light brown sugar
  • 40 g unsweetened natural or Dutch process cocoa powder
  • ½ teaspoon fine sea salt
  • ½ teaspoon baking powder
  • 170 g unsalted butter melted
  • 3 large eggs
  • 1 teaspoon vanilla extract

For the Peanut Butter Swirl:

  • 125 g creamy peanut butter
  • 30 g unsalted butter melted
  • 30 g powdered sugar
  • 1 teaspoon vanilla extract
  • ¼ teaspoon fine sea salt


  • Preheat the oven to 350°F (180°C). Grease an 8×8–inch pan and line the pan with parchment paper, leaving an overhang on all sides.
  • In a large bowl, whisk together the flour, granulated sugar, light brown sugar, cocoa powder, salt, and baking powder. In a medium bowl, add the butter, eggs, and vanilla and whisk until well combined. Add the wet ingredients to the dry ingredients and mix until just combined then set aside.
  • In a small bowl, whisk together the peanut butter, butter, powdered sugar, vanilla, and salt until well combined. 
  • Drop large spoonfuls of the brownie batter randomly into the prepared pan. Top with random spoonfuls of all of the peanut butter batter. Drop random spoonfuls of the remaining chocolate batter over any bare or heavy peanut butter spots. Using a knife, swirl the batters together then bake for 30-35 minutes.
  • Remove from the oven and place on a wire rack to cool completely in the pan before cutting into squares. Cover and store leftover brownies at room temperature for up to 1 week.


Serving: 1brownie | Calories: 251kcal | Carbohydrates: 27g | Protein: 4g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 62mg | Sodium: 162mg | Potassium: 134mg | Fiber: 1g | Sugar: 20g | Vitamin A: 363IU | Calcium: 27mg | Iron: 1mg