Ingredients:

  • 1/2 cup (1 stick, 113g) unsalted butter, cut into cubes
  • 4 ounces (113g) unsweetened chocolate, chopped
  • 1 cup (200g) granulated sugar
  • 1/2 cup (100g) packed light brown sugar
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 3/4 cup (90g) all-purpose flour
  • 1/4 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1/2 cup (125ml) creamy peanut butter
  • 2 tablespoons (30ml) milk
  • 1 tablespoon (12.5g) powdered sugar

Instructions:

  1. Preheat oven to 350°F (175°C). Line an 8x8 inch baking pan with parchment paper, leaving an overhang on two sides.
  2. In a double boiler (or heatproof bowl set over simmering water), melt the butter and unsweetened chocolate, stirring until smooth. Remove from heat.
  3. Whisk in the granulated sugar and brown sugar until well combined.
  4. Beat in the eggs one at a time, then stir in the vanilla extract.
  5. In a separate bowl, whisk together the flour, baking powder, and salt.
  6. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix!
  7. In a small bowl, whisk together the peanut butter, milk, and powdered sugar until smooth.
  8. Pour the brownie batter into the prepared pan. Drop spoonfuls of the peanut butter mixture evenly over the batter. Use a toothpick or skewer to swirl the peanut butter into the brownie batter.
  9. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out with moist crumbs attached. Don't overbake!
  10. Let the brownies cool completely in the pan before lifting them out using the parchment paper overhang. Cut into 16 squares and serve.