These Peanut Butter Stuffed Brownies are rich, fudgy brownies layered with a thick frozen peanut butter center and baked until gooey and decadent. Every bite has that perfect mix of chocolate and peanut butter with a soft, melty texture and a slightly crisp top. If you love chocolate and peanut butter desserts, you’ll also want to try my Chocolate Peanut Butter Ooey Gooey Cake for another rich and indulgent treat.

Ingredients & Substitutions
- Creamy peanut butter: I used creamy peanut butter (not natural-style) for a smooth, firm layer that freezes well and holds its shape in the brownies. Natural peanut butter can separate and won’t set as firmly, so it’s not recommended.
- Unsalted butter: Melted with the chocolate to create a rich, fudgy brownie base. If using salted butter, you can slightly reduce or omit the added kosher salt in the recipe.
- Semisweet chocolate chips: Melt into the brownie batter for deep chocolate flavor. You can also use dark chocolate chips for a richer taste or milk chocolate for a sweeter brownie.
- Light brown sugar: Adds moisture and helps give the brownies that soft, chewy texture. Dark brown sugar can be used for a slightly deeper molasses flavor.
- Eggs: Provide structure and help create that glossy, fudgy brownie texture. Room temperature eggs mix in more easily.
- All-purpose flour: Just enough to hold the brownies together while keeping them soft and fudgy. Don’t overmix once added.
- Unsweetened cocoa powder: Boosts the chocolate flavor and balances the sweetness.
- Chocolate chips (topping): Adds extra melty chocolate on top. You can use semi-sweet, milk, or dark chocolate chips, depending on preference.
- Peanut butter chips (topping): Optional, but adds extra peanut butter flavor and a little texture on top of the brownies.

FAQs
Do I have to freeze the peanut butter layer?
Yes. Freezing helps the peanut butter hold its shape while the brownies bake. If it isn’t fully frozen, it will melt into the batter instead of staying as a distinct layer.
Can I use natural peanut butter?
It’s not recommended. Natural peanut butter tends to separate and won’t firm up properly when frozen, which can affect the structure of the brownies.
How do I get clean brownie slices?
Let the brownies cool completely, then chill them in the refrigerator for 1 to 2 hours before cutting. Use a sharp knife and wipe it clean between slices for the neatest edges.
Can I skip the chocolate chips on top?
Yes. The topping is optional, but it adds extra chocolate flavor and a nice finish.

Why is my peanut butter layer soft after baking?
It should stay soft but set. If it melts too much, it may not have been frozen long enough before assembling the brownies.
Can I make these Peanut Butter Stuffed Brownies in a 9×13-inch pan?
Yes, but for the best results, you should double the recipe to keep the layers thick and fudgy. If you use a 9×13-inch pan without doubling, the brownies will be much thinner and will bake faster, so start checking a few minutes early. An 8×8-inch pan is still the best option for thick, bakery-style brownies.
How do I keep the peanut butter layer from melting into the brownies?
The key is making sure the peanut butter layer is completely frozen solid before assembling. It should feel firm all the way through, not just chilled. Also, work quickly when layering so it doesn’t soften too much before baking.

How to Store Peanut Butter Stuffed Brownies
Room Temperature: Store brownies in an airtight container at room temperature for up to 2 to 3 days. They’ll stay soft and fudgy.
Refrigerator: For longer storage, keep them in the refrigerator for up to 5 days. Chilling also helps firm up the layers for cleaner slices.
Freezer: Freeze brownies (individually wrapped or layered with parchment) for up to 2 months. Thaw at room temperature or warm slightly before serving for a softer texture.
Reheating tip: For a warm, gooey texture, microwave a brownie for about 10 to 15 seconds before serving.

Peanut Butter Stuffed Brownies
Ingredients
Peanut Butter Layer
- 1 cup (258 g) creamy peanut butter
Brownie Batter
- 14 tablespoons (200 g) unsalted butter
- 1 cup (182 g) semisweet chocolate chips
- 1 cup (200 g) light brown sugar, packed
- 3 large eggs, room temperature
- 1 teaspoon vanilla extract
- ½ cup (63 g) all-purpose flour
- ¼ cup (21 g) unsweetened cocoa powder
- ⅛ teaspoon kosher salt
Topping
- 2 tablespoons semisweet chocolate chips
- 2 tablespoons peanut butter chocolate chips
Instructions
Peanut Butter Layer
- Line an 8×8-inch baking pan with parchment paper, leaving an overhang for easy removal.
- Warm the peanut butter in the microwave for about 30 seconds until it's soft and spreadable; do not overheat.
- Spread the peanut butter evenly into the prepared pan in a smooth, even layer.
- Freeze the pan for 2 to 3 hours, or until the peanut butter is fully set and firm to the touch.
- Once frozen, use the parchment overhang to lift out the peanut butter slab. Keep it in the freezer while you make the brownie batter.
Brownie Batter
- Preheat the oven to 350°F. Line the same 8×8-inch pan again with parchment paper (or clean it and reline if needed).
- In a microwave-safe bowl, combine the butter and semi-sweet chocolate chips. Microwave in 30-second intervals, stirring after each, until completely melted and smooth.
- Stir in the brown sugar until fully incorporated.
- Add the eggs and vanilla extract, whisking vigorously until the mixture is glossy, smooth, and slightly thickened.
- Gently fold in the flour, cocoa powder, and kosher salt with a spatula until just combined; do not overmix.
Assemble
- Spread about half of the brownie batter evenly into the bottom of the prepared pan.
- Carefully place the frozen peanut butter slab on top of the batter layer.
- Spread the remaining brownie batter over the peanut butter, covering it completely and smoothing the top.
- Sprinkle the semi-sweet chocolate chips and peanut butter chips over top.
- Bake for 30 to 32 minutes, or until the edges are set and the center has a slight jiggle (it will firm up as it cools). A toothpick inserted near the edge should come out with moist crumbs.
- Let the brownies cool in the pan on a wire rack for at least 1 hour.
- Use the parchment overhang to lift the brownies out of the pan. Cut into squares.
Did you make this recipe?
Thank you for making my recipe! You took pictures, right? Well go ahead and post them on Instagram! Be sure to mention me @iambaker and use the hashtag #YouAreBaker.











