Indulgent chocolate peanut butter brownies

Total Time
40 min
10 min
30 min
The combination of chocolate and peanut butter is a hard one to beat. These brownies are fudgy and moist, and pretty much everything a brownie should be, but they get taken to the next level with the addition of chocolate peanut powder, which adds a nutty complexity and richness. Peanut powder is made from roasted peanuts that have been pressed to remove the oil, turning them into a low-fat, high-protein powder. These brownies take just 10 minutes to stir together, and then the oven does the rest for you. To get the cleanest, least-crumbly cut, let these cool completely, but it’s certainly understandable if you want to drive right in.


Unsalted butter

8 Tbsp, at room temperature

Chocolate peanut butter powder

4 Tbsp


16 Tbsp

Unsweetened cocoa powder

14 Tbsp


4 Tbsp

Table salt

¼ tsp

Vanilla extract

1 tsp


2 large egg(s)

All-purpose flour

½ cup(s)


  1. Preheat the oven to 325°F. Line an 8 X 8-inch baking pan with parchment paper so that it hangs over all 4 sides (so you can easily lift the brownies out later).
  2. Add the butter, sugar, cocoa powder, 4 tbsp powdered peanut butter, water, and salt to a medium saucepan over medium heat. Whisk continuously until the butter is melted and the mixture is smooth and glossy, about 2 minutes. Turn off the heat and cool 5 minutes
  3. Whisk in the eggs 1 at a time, and then whisk in the flour
  4. Pour the batter into the prepared pan
  5. For the swirl, stir together the remaining powdered peanut butter and water in a small bowl
  6. Dollop the peanut butter on top of the brownie batter and use a wooden pick to swirl it in
  7. Bake until a wooden pick inserted in the center comes out moist with batter, about 25 to 30 minutes; be careful not to over-bake.
  8. Cool completely on a wire rack before cutting.