Peanut Butter Stuffed Brownies Recipe
Introduction
These Peanut Butter Stuffed Brownies combine rich, fudgy chocolate with a creamy peanut butter center for a delightful twist on a classic treat. Perfect for peanut butter lovers, they offer a decadent and satisfying dessert that’s easy to make at home.

Ingredients
- Peanut Butter Filling
- 3/4 cup smooth peanut butter, not natural
- 1 cup powdered sugar (110 grams), also known as icing sugar
- 1 teaspoon vanilla extract
- Brownie Batter
- 1/2 cup all-purpose flour (63 grams)
- 1/4 cup cocoa powder (22 grams)
- 1/4 teaspoon salt
- 1/2 cup unsalted butter (112 grams)
- 6 ounces semi-sweet chocolate (180 grams), or 50-60% dark chocolate
- 1 cup granulated sugar (200 grams)
- 2 large eggs
- 1 large egg yolk (discard the white)
- 1 teaspoon vanilla extract
Instructions
- Step 1: Preheat the oven to 350°F (180°C). Line an 8×8 inch (20×20 cm) pan with parchment paper, leaving an overhang around the edges. Lightly grease the pan first so the parchment sticks.
- Step 2: In a medium bowl, beat together the peanut butter, powdered sugar, and vanilla extract until smooth. If your powdered sugar is lumpy, sift it first. Place the mixture in the fridge while preparing the brownie batter.
- Step 3: In a small bowl, whisk together the flour, cocoa powder, and salt. Set aside.
- Step 4: In a large bowl, melt the butter and chopped chocolate together using a microwave on medium power in 45-second intervals, stirring between each, or melt over a double boiler. Let cool for about 5 minutes.
- Step 5: Whisk the granulated sugar, eggs, egg yolk, and vanilla extract into the cooled chocolate mixture until glossy and smooth, with no clumps of egg remaining.
- Step 6: Gradually add the dry ingredients to the chocolate mixture, sifting if needed, and whisk until the batter is smooth and free of dry streaks.
- Step 7: Spread half of the brownie batter evenly into the prepared pan.
- Step 8: Remove the peanut butter filling from the fridge. Scoop tablespoons, flatten slightly, and arrange them over the brownie batter layer to cover as much as possible.
- Step 9: Carefully spoon the remaining brownie batter over the peanut butter layer. Spread gently to cover completely without disturbing the peanut butter.
- Step 10: Bake in the center of the oven for 32–37 minutes, or until the top is set and a toothpick inserted comes out clean or with a few moist crumbs—but no raw batter.
- Step 11: Let the brownies cool in the pan until they are no longer warm, about a few hours. You can speed cooling by placing the pan on a wire rack in the fridge.
- Step 12: Use the parchment paper overhang to lift the brownies from the pan. Place on a cutting board and slice with a sharp knife.
Tips & Variations
- Use smooth, commercially prepared peanut butter (not natural) to ensure the filling holds together well.
- If using salted butter, you can omit the added salt from the dry ingredients.
- Choose semi-sweet or 50-60% dark chocolate for a balanced flavor; darker chocolates may overpower the peanut butter.
Storage
Store the brownies in an airtight container at room temperature for up to 4 days. For longer storage, wrap tightly and freeze in a freezer-safe bag or container for up to 3 months. Thaw frozen brownies in the refrigerator before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter for the filling?
It’s best to use smooth, commercially prepared peanut butter for the filling because natural peanut butter contains oil that can separate and affect the texture. The commercial type helps the filling hold its shape better.
How do I know when the brownies are fully baked?
The brownies are done when the top looks set and a toothpick inserted near the center comes out clean or with a few moist crumbs but no wet batter. Overbaking can dry them out, so watch closely starting at 32 minutes.
PrintPeanut Butter Stuffed Brownies Recipe
These Peanut Butter Stuffed Brownies feature a rich and fudgy chocolate base filled with a smooth, sweet peanut butter layer. Perfectly baked to create gooey, decadent treats with a creamy peanut butter surprise in every bite, these brownies are an irresistible combination of chocolate and peanut butter that satisfy any sweet tooth.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 12 brownies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Peanut Butter Filling
- 3/4 cup smooth peanut butter, not natural
- 1 cup powdered sugar (110 grams)
- 1 teaspoon vanilla extract
Brownie Batter
- 1/2 cup all-purpose flour (63 grams)
- 1/4 cup cocoa powder (22 grams)
- 1/4 teaspoon salt
- 1/2 cup unsalted butter (112 grams)
- 6 ounces semi-sweet chocolate (180 grams), or 50-60% dark chocolate
- 1 cup granulated sugar (200 grams)
- 2 large eggs
- 1 large egg yolk (additional, discard the white)
- 1 teaspoon vanilla extract
Instructions
- Prepare the Pan: Preheat the oven to 350°F (180°C). Line an 8×8 inch (20×20 cm) baking pan with parchment paper, leaving an overhang for easy lifting. Lightly grease the pan beforehand to help the parchment paper stick.
- Make Peanut Butter Filling: In a medium bowl, beat the smooth peanut butter, powdered sugar, and vanilla extract until fully combined. Sift powdered sugar first if lumpy. Chill in the refrigerator while preparing the brownie batter.
- Mix Dry Ingredients: In a small bowl, whisk together all-purpose flour, cocoa powder, and salt. Set this mixture aside.
- Melt Chocolate and Butter: In a large bowl, melt the butter and semi-sweet chocolate together. Chop chocolate finely if using bars. Heat in 45-second intervals in the microwave at medium power, stirring between each, or melt in a double boiler over simmering water.
- Cool and Combine: Let the melted chocolate and butter mixture cool for about 5 minutes. Whisk in granulated sugar, 2 eggs, additional egg yolk, and 1 teaspoon vanilla extract until mixture is glossy and smooth with no visible clumps.
- Incorporate Dry Ingredients: Gradually add the dry ingredient mix into the wet chocolate mixture, sifting if needed, and whisk until smooth and free of streaks.
- Layer Brownie Batter: Pour half of the brownie batter into the prepared pan, smoothing it evenly.
- Add Peanut Butter Layer: Retrieve peanut butter filling from fridge, scoop tablespoon-sized portions and flatten slightly. Arrange these evenly over the bottom brownie batter layer. It’s okay if some areas are not fully covered.
- Top with Remaining Brownie Batter: Spoon the remaining brownie batter gently over the peanut butter layer, spreading carefully to avoid disturbing the peanut butter beneath.
- Bake: Bake the brownies in the preheated oven for 32 to 37 minutes. They are done when the top looks set and a toothpick inserted comes out clean or with a few moist crumbs, but no wet batter.
- Cool and Slice: Allow the brownies to cool completely in the pan until no longer warm. For quicker cooling, place the pan on a wire rack in the fridge. Use the parchment overhang to lift brownies out of the pan, then slice with a sharp knife into 12 equal pieces.
Notes
- Use smooth, commercially prepared peanut butter—not natural peanut butter where the oil separates.
- If using salted butter, omit the added salt in the recipe.
- Chocolate can be chips or chopped bars; semi-sweet or 50-60% dark chocolate works best. Darker than 65% can be overpowering with the peanut butter.
- Store brownies in an airtight container at room temperature for up to 4 days. For longer storage, freeze tightly wrapped or in a freezer bag for up to 3 months and thaw in the fridge.
- Nutrition information is an estimate based on slicing the brownies into 12 equal pieces.
Keywords: peanut butter stuffed brownies, peanut butter brownies, chocolate peanut butter dessert, fudgy brownies, baked brownies, easy brownies recipe

