Go Back
Homemade chocolate fudge brownie stuffed with gooey peanut butter on a plate with a bite taken out

Peanut Butter Stuffed Brownies

Peanut Butter Stuffed Brownies are fudgy chocolate brownies stuffed with a thick layer of pure peanut butter for the most rich and indulgent treat. For serious peanut butter lovers only!!
Course Dessert
Cuisine American
Keyword homemade
Prep Time: 20 minutes
Cook Time: 30 minutes
Freezing time 1 hour
Total Time: 1 hour 50 minutes
Yields: 9 large or 16 small brownies
Recipe by Tessa Arias


Peanut butter filling:

  • 1 1/4 cups (336 grams) creamy conventional peanut butter (NOT 'natural')**


  • 10 tablespoons (142 grams) unsalted butter
  • 4 ounces (113 grams) semisweet baking chocolate, chopped
  • 1 cup (200 grams) granulated sugar
  • 2 large eggs plus 1 egg yolk
  • 1 teaspoon vanilla extract
  • 1/2 cup (64 grams) all-purpose flour
  • 1/4 cup (25 grams) unsweetened cocoa powder, sifted
  • 1/4 teaspoon fine salt


Make the peanut butter filling:

  1. Place the peanut butter in a heat safe bowl and microwave for 20 to 30 seconds, or until pourable but not super hot.
  2. Line a metal 8-inch square pan with parchment paper, leaving an overhang. Spread the peanut butter into an even layer in the pan. Freeze for 1 hour or until solidified. Use the parchment to remove from pan and return peanut butter sheet to freezer. Keep frozen while making the brownie batter.

Make the brownies:

  1. Preheat oven to 350┬░Line the square pan again with parchment paper, leaving an overhang.
  2. In a large microwave-safe bowl combine the butter and chocolate. Microwave in 30-second bursts, stirring between each burst, until the mixture is melted and smooth. Add the sugar to the hot butter mixture and whisk vigorously until combined. Allow to cool until just barely warm.
  3. Add in eggs, yolk, and vanilla extract and whisk for about 1 minute, or until very well combined.
  4. Use a rubber spatula to stir in flour, cocoa powder, and salt until just combined.
  5. Pour half of the batter into prepared pan and smooth out. Carefully place the frozen peanut butter sheet over the batter. Pour remaining batter on top, covering completely.
  6. Bake in the preheated oven for about 30 minutes, or until cooked through but still very slightly gooey in the center. Let cool in pan 30 minutes. Remove from pan and allow to cool for another 30 minutes before slicing and serving.
  7. Brownies can be stored in an airtight container at room temperature for up to 3 days or in the fridge for up to 5 days. Serving chilled makes the brownies extra fudgy!

Recipe Notes

Feel free to reduce the amount of peanut butter to 1 cup or 3/4 cup if you want less.