Easy Peanut Butter Stuffed Brownies
If you’re a chocolate lover who also adores peanut butter, then this recipe is a dream come true. These easy peanut butter stuffed brownies are rich, fudgy, and filled with a creamy peanut butter center that makes every bite unforgettable. Instead of struggling to spread peanut butter on brownie batter, this method uses a frozen peanut butter slab making it simple, neat, and deliciously indulgent.
Whether you’re baking for a party, family gathering, or just a weekend treat, these brownies are guaranteed to impress. The contrast of gooey chocolate with smooth peanut butter creates the ultimate dessert bar.
Ingredients You’ll Need
For the Peanut Butter Layer
- 1 cup (250g) smooth peanut butter (regular spread like Skippy’s or Bega, not natural)
- 1 teaspoon salt flakes, divided
For the Brownie Batter
- 200g (14 tbsp) unsalted butter
- 1 1/4 cups (200g) dark chocolate chips (semi-sweet)
- 1 cup brown sugar, loosely packed
- 3 large eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 cup plain flour
- 1/4 cup cocoa powder
- 1/8 teaspoon cooking salt or kosher salt
How to Make Easy Peanut Butter Stuffed Brownies
Step 1: Prepare the Peanut Butter Slab
Line an 8-inch (20cm) square pan with parchment paper. Warm the peanut butter in the microwave for about 30 seconds so it’s spreadable. Pour it into the pan, spread evenly, and sprinkle with half of the sea salt flakes. Freeze for 2–3 hours until solid. Lift it out using the paper and keep frozen while making the brownie batter.
Step 2: Make the Brownie Batter
Preheat your oven to 180°C (350°F). In a microwave-safe bowl, melt butter and chocolate together in 30-second bursts, stirring until smooth. Mix in brown sugar, then whisk in eggs and vanilla until glossy. Add flour, cocoa powder, and salt. Stir gently until combined.
Step 3: Assemble the Brownies
Line your baking pan again with parchment paper. Pour half the brownie batter into the pan. Place the frozen peanut butter slab on top, then cover with the remaining batter.
Step 4: Swirl and Bake
Warm the reserved 2 tablespoons of peanut butter and drizzle it over the top. Use a knife or spoon to create swirls. Bake for 32 minutes until the edges are firm but the center is slightly jiggly (it sets as it cools).
Step 5: Cool and Slice
Cool in the pan for 1 hour at room temperature, then refrigerate for at least 3 hours before slicing. This ensures the peanut butter layer stays neat and creamy. Cut into 16 squares and enjoy!
Why You’ll Love This Recipe
- Fudgy texture – Rich chocolate and soft peanut butter in every bite.
- Easy method – Freezing peanut butter makes stuffing simple.
- Perfect balance – Sweet, salty, creamy, and chocolatey all in one.
- Crowd-pleaser – Great for parties, potlucks, or gifting.
Tips for the Best Peanut Butter Stuffed Brownies
- Use regular creamy peanut butter, not natural, for the best texture.
- Always let the brownies cool before slicing so the layers stay intact.
- Store in an airtight container for up to 4 days, or freeze for up to 3 months.
- Always bring them to room temperature before serving for maximum fudginess.
- For extra indulgence, serve warm with vanilla ice cream.
Conclusion

These easy peanut butter stuffed brownies are the ultimate dessert for chocolate and peanut butter fans. With their rich fudgy texture, creamy peanut butter filling, and a hint of salt, they strike the perfect balance of sweet and savory. Whether you’re making them for a special occasion or just to satisfy a craving, they’ll quickly become one of your favorite go-to brownie recipes.
Make a batch today, and get ready for everyone to ask you for the recipe!