Peanut Butter Stuffed Brownies Recipe
Introduction
These peanut butter stuffed brownies are a rich, fudgy treat with a creamy peanut butter center that adds a perfect balance of flavor and texture. They combine the best of both worlds for peanut butter and chocolate lovers alike. Easy to make and sure to impress, they’re perfect for any occasion.

Ingredients
- 1 1/4 cups (336 grams) creamy conventional peanut butter (NOT ‘natural’)
- 10 tablespoons (142 grams) unsalted butter
- 4 ounces (113 grams) semisweet baking chocolate, chopped
- 1 cup (200 grams) granulated sugar
- 2 large eggs plus 1 egg yolk
- 1 teaspoon vanilla extract
- 1/2 cup (64 grams) all-purpose flour
- 1/4 cup (25 grams) unsweetened cocoa powder, sifted
- 1/4 teaspoon fine sea salt
Instructions
- Step 1: Make the peanut butter filling by placing the peanut butter in a heat-safe bowl and microwaving for 20 to 30 seconds until pourable but not hot. Line a metal 8-inch square pan with parchment paper, leaving an overhang. Spread the peanut butter evenly in the pan and freeze for 1 hour until solid. Use the parchment to lift out the peanut butter sheet and keep it frozen while preparing the brownie batter.
- Step 2: Preheat the oven to 350°F and line the square pan again with parchment paper, leaving an overhang. In a large microwave-safe bowl, melt the butter and chopped chocolate in 30-second bursts, stirring between each, until smooth.
- Step 3: Stir the sugar into the hot butter and chocolate mixture until combined, then let it cool until just barely warm. Whisk in the eggs, egg yolk, and vanilla extract for about 1 minute until fully combined.
- Step 4: Fold in the flour, cocoa powder, and salt gently with a rubber spatula until just combined. Pour half of the batter into the prepared pan and smooth it out.
- Step 5: Carefully place the frozen peanut butter sheet over the batter. Pour the remaining batter on top, making sure it covers the peanut butter layer completely.
- Step 6: Bake for about 30 minutes, until the brownies are cooked through but still slightly gooey in the center. Let cool in the pan for 30 minutes, then remove and cool another 30 minutes before slicing and serving.
Tips & Variations
- Use conventional creamy peanut butter for the filling to ensure a smooth, spreadable consistency. Natural peanut butter is not recommended as it may be too oily or grainy.
- For extra fudginess, chill the brownies before serving or store them in the fridge.
- Add chopped peanuts or chocolate chips to the batter for added texture.
Storage
Store the brownies in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days. Serving them chilled enhances their fudgy texture. Allow refrigerated brownies to come to room temperature if you prefer a softer bite.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter instead of conventional?
It’s best to use conventional creamy peanut butter because natural versions can separate and be too oily or grainy, which affects the texture of the filling.
How do I know when the brownies are done?
The brownies are done when the edges are set and a toothpick inserted into the center comes out with a few moist crumbs. The center should still be slightly gooey for the perfect fudgy texture.
PrintPeanut Butter Stuffed Brownies Recipe
These Peanut Butter Stuffed Brownies combine rich, fudgy chocolate brownies with a creamy peanut butter center. The peanut butter filling is frozen and layered between two portions of dense brownie batter, resulting in a decadent dessert that’s perfect for peanut butter and chocolate lovers alike. Baked to perfection with a slightly gooey center, they offer a luscious, indulgent treat with a delightful contrast of textures.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 9 to 12 brownies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Peanut Butter Filling
- 1 1/4 cups (336 grams) creamy conventional peanut butter (NOT ‘natural’)
Brownies
- 10 tablespoons (142 grams) unsalted butter
- 4 ounces (113 grams) semisweet baking chocolate, chopped
- 1 cup (200 grams) granulated sugar
- 2 large eggs plus 1 egg yolk
- 1 teaspoon vanilla extract
- 1/2 cup (64 grams) all-purpose flour
- 1/4 cup (25 grams) unsweetened cocoa powder, sifted
- 1/4 teaspoon fine sea salt
Instructions
- Make the peanut butter filling: Place the peanut butter in a heat-safe bowl and microwave for 20 to 30 seconds, or until it becomes pourable but not too hot. Line an 8-inch square metal pan with parchment paper, leaving an overhang. Spread the peanut butter evenly in the pan. Freeze for 1 hour or until solid. Use the parchment paper to lift out the peanut butter sheet and keep it frozen while preparing the brownie batter.
- Prepare the brownies: Preheat the oven to 350°F (175°C). Line the same square pan again with parchment paper, leaving an overhang. In a large microwave-safe bowl, combine the butter and chopped semisweet chocolate. Microwave in 30-second intervals, stirring after each, until melted and smooth.
- Mix sugar and butter-chocolate mixture: Add the granulated sugar to the hot butter and chocolate mixture and vigorously whisk until combined. Allow the mixture to cool until barely warm to touch.
- Add eggs and vanilla: Whisk in the 2 large eggs, 1 egg yolk, and vanilla extract for about 1 minute or until the batter is very well combined.
- Incorporate dry ingredients: Using a rubber spatula, gently fold in the all-purpose flour, sifted cocoa powder, and sea salt until just combined, careful not to overmix.
- Assemble the brownies: Pour half of the brownie batter into the prepared pan and smooth the surface. Carefully place the frozen peanut butter layer over this batter. Pour the remaining brownie batter on top, covering the peanut butter completely.
- Bake: Bake in the preheated oven for about 30 minutes. The brownies should be cooked through but still slightly gooey in the center.
- Cool and serve: Let the brownies cool in the pan for 30 minutes, then remove from the pan using the parchment overhang and let cool for an additional 30 minutes before slicing and serving. For an extra fudgy texture, serve chilled.
Notes
- Use creamy conventional peanut butter (not natural) for best texture and stability of the filling.
- Freezing the peanut butter layer ensures it holds together and creates a distinct filling in the brownies.
- Microwaving the chocolate and butter in bursts prevents burning and helps achieve a smooth mixture.
- Allowing the butter-chocolate mixture to cool slightly before adding eggs prevents curdling of the batter.
- Do not overmix once flour and cocoa are added to keep brownies tender.
- Brownies can be stored in an airtight container at room temperature for up to 3 days or refrigerated for up to 5 days.
- Serving brownies chilled enhances the fudgy texture.
Keywords: Peanut Butter Stuffed Brownies, Peanut Butter Brownies, Fudgy Brownies, Chocolate Peanut Butter Dessert, Homemade Brownies

