Peanut Butter Brownies

Peanut Butter Brownies

Joanna Gaines of Magnolia Table in Waco, Texas, developed this recipe for a layered treat that combines the best of a brownie, a candy bar and an ice cream sandwich. The fudgy texture of brownies makes a perfect base for peanut butter and a fluffy chocolate topping. You can use a different chocolate frosting or glaze for the top layer, depending on what ingredients you have on hand.
  • Total:
  • Serves: 24 persons



  1. Step 1

    Prepare the brownies: Heat the oven to 350 degrees. Coat a 9-by-13-inch pan lightly with cooking spray and line it with parchment paper, leaving a 2-inch overhang on the two long sides.
  2. Step 2

    In a small saucepan, heat the butter and cocoa over low heat until the butter melts, about 5 minutes. Whisk to combine then set aside to cool, 5 minutes.
  3. Step 3

    In a stand mixer fitted with the paddle attachment, combine the granulated sugar, flour and salt. Add the butter mixture and beat on medium speed until well blended, 1 to 2 minutes. Add the eggs one by one, incorporating each before adding the next, then add the vanilla and mix until combined.
  4. Step 4

    Spread the mixture evenly in the prepared pan. Bake until a tester inserted into the center comes out with a few moist crumbs, 20 to 25 minutes.
  5. Step 5

    Let the brownies cool completely, about 30 minutes.
  6. Step 6

    Prepare the topping: Add the peanut butter to a microwave-safe bowl and microwave until softened, about 15 seconds. Stir it well to distribute heat evenly then spread it in an even layer on top of the brownies. Freeze the brownies for at least 30 minutes.
  7. Step 7

    Prepare the frosting: In a medium saucepan, melt the butter and marshmallows over medium heat, stirring often, until both are melted and no lumps remain, about 5 minutes. Add the confectioners’ sugar, milk and cocoa, and whisk until smooth, about 2 minutes.
  8. Step 8

    Spread the frosting over the peanut butter layer and freeze for 30 minutes.
  9. Step 9

    Remove the brownies from the pan: First, cut the brownies away from the pan edge on both short sides, then lift them out using the parchment paper handles. Cut into 24 squares. Keep refrigerated.