There are moments in the kitchen when you stumble upon a technique so brilliant, so elegantly simple, that it makes you wonder why you ever did things any other way. The frozen peanut butter slab method for these peanut butter stuffed brownies was exactly one of those lightbulb moments for me—the kind that makes you want to call every baker you know and share the secret immediately.
I’ll be honest: I used to struggle with peanut butter brownies. You know the drill—trying to carefully spread peanut butter over partially set brownie batter, watching it tear and create uneven patches, getting frustrated when layers mixed together into a muddy mess. It felt impossible to achieve those Instagram-worthy clean layers that made my mouth water every time I scrolled past them.
Then I discovered this freezing technique, and everything changed. By creating a firm slab of peanut butter that you can literally pick up and place between layers of brownie batter, you get perfect, even distribution every single time. The result? Peanut butter stuffed brownies with distinct, gorgeous layers and that incredible contrast between fudgy chocolate and creamy peanut butter that dreams are made of.
These brownies remind me of my favorite childhood candy bars, but elevated into something that feels grown-up and sophisticated—especially with those flakes of sea salt that make every bite absolutely sing.
Ingredients
For the peanut butter layer:
- 1 cup (250g) smooth peanut butter spread (like Bega or Skippy’s – not natural)
- 1 tsp salt flakes, divided
For the brownies:
- 200g (14 tbsp) unsalted butter
- 1¼ cups (200g) dark chocolate chips
- 1 cup loosely packed brown sugar
- 3 large eggs, lightly beaten
- 1 tsp vanilla extract
- ½ cup plain flour
- ¼ cup cocoa powder
- â…› tsp cooking salt
Instructions
1. Prepare your workspace Grease a 20cm (8-inch) square pan with butter, then line with baking paper for easy removal later. This step is crucial for getting those perfect, clean slices!
2. Create the frozen peanut butter slab Here’s where the magic happens! Set aside 2 tablespoons of peanut butter for swirling later. Warm the remaining peanut butter in the microwave for about 30 seconds to loosen it up, then pour into your prepared pan. Spread evenly and sprinkle with half the sea salt flakes. Pop it into the freezer for 2-3 hours until it’s so firm you can pick it up like a chocolate bar. Once frozen, lift it out using the paper and keep it in the freezer while you make the batter.
3. Set up for baking Line your pan again with fresh baking paper, leaving overhang for easy brownie removal. Preheat your oven to 180°C/350°F (160°C fan).
4. Create the brownie base Place butter and chocolate chips in a heatproof bowl and microwave in 30-second bursts, stirring between each one, until melted and smooth—this usually takes about 1 minute 30 seconds total. The key is patience here; rushing this step can result in seized chocolate.
5. Build the batter Stir the brown sugar into your melted chocolate mixture until combined, then add the beaten eggs and vanilla, mixing until smooth and glossy. Finally, add the flour, cocoa powder, and salt, stirring just until combined—don’t overmix, as this can make your brownies tough.
6. Assembly time Pour half the brownie batter into your lined pan and spread evenly. Place your frozen peanut butter slab on top—it should fit perfectly! Cover with the remaining brownie batter, spreading gently to cover the peanut butter completely.
7. Create those gorgeous swirls Warm your reserved 2 tablespoons of peanut butter slightly, then dollop or drizzle it randomly across the surface. Use a butter knife or teaspoon to create beautiful swirls—be bold and confident here! The frozen peanut butter layer will instantly chill the batter, so if your knife isn’t creating visible streaks, turn it 90 degrees and drag the flat side through instead.
8. Bake to perfection Bake for 32 minutes. The center will still jiggle slightly (it sets as it cools), but the edges should be firm. Don’t overbake—fudgy brownies are what we’re after!
9. The patience test Cool in the pan for an hour, then refrigerate for at least 3 hours before cutting. This step is absolutely crucial—skip it and your beautiful peanut butter layer will ooze out when you cut. Trust me on this one! Let them come to room temperature for 15 minutes before serving for the perfect fudgy texture.
Tips & Variations
Peanut butter matters: Use regular commercial peanut butter spread rather than natural varieties, which are too runny for this technique. The added stabilizers in commercial brands help create that perfect firm slab we need.
Chocolate choices: Stick with dark chocolate chips or melts from the baking aisle—regular dark chocolate (45% cocoa or under) works best. Avoid higher percentage chocolates as they can affect the fudgy texture.
Make them extra special: Try sprinkling chopped roasted peanuts on top before baking, or add a layer of caramel sauce with the peanut butter for ultimate indulgence.
Storage wisdom: Keep in an airtight container for up to 4 days at room temperature (refrigerate only if it’s very hot). These also freeze beautifully for up to 3 months—just always serve at room temperature for that perfect fudgy, creamy texture.
Cutting clean squares: Use a sharp knife wiped clean between cuts, and don’t rush this step. The patience you showed during cooling will pay off with those gorgeous, Instagram-worthy layers.
For more indulgent chocolate treats, you might also love our Ultimate Moist Chocolate Cake Recipe or try something different with our Moist Double Chocolate Zucchini Bread. And if you’re in the mood for more sweet treats, our Heavenly Lemon Blueberry Pound Cake offers a delightful citrusy contrast to all this chocolate richness!

Final Thoughts
What makes these peanut butter stuffed brownies truly extraordinary isn’t just their incredible flavor—though that combination of rich chocolate and creamy peanut butter with a hint of sea salt is absolutely divine. It’s the way this simple freezing technique transforms what used to be a frustrating baking challenge into something foolproof and fun.
At 671 calories per square (cutting into 16 pieces), these are definitely a special treat, but one that delivers 12g of protein along with all that indulgent satisfaction. The contrast of textures—from the fudgy brownie to the smooth peanut butter center—creates something that feels both familiar and surprisingly sophisticated.
I love how this recipe proves that sometimes the best innovations come from solving simple problems. No more struggling with impossible spreading techniques or settling for uneven layers. Just pure, chocolatey, peanut buttery perfection in every single bite.
From my kitchen to yours—happy baking, and may your brownies always have perfect layers!

Peanut Butter Stuffed Brownies
Ingredients
Method
- Grease a 20cm (8-inch) square pan with butter, then line with baking paper.
- Set aside 2 tablespoons of peanut butter for swirling later. Warm the remaining peanut butter in the microwave for about 30 seconds, then spread into your prepared pan and sprinkle with half the sea salt flakes. Freeze for 2-3 hours.
- Line the pan again with fresh baking paper and preheat your oven to 180°C/350°F (160°C fan).
- Place butter and chocolate chips in a heatproof bowl. Microwave in 30-second bursts, stirring between, until melted and smooth (about 1 minute 30 seconds total).
- Stir brown sugar into your melted chocolate mixture until combined, then add the beaten eggs and vanilla, mixing until smooth and glossy.
- Add flour, cocoa powder, and salt, stirring just until combined.
- Pour half the brownie batter into the pan and spread evenly. Place the frozen peanut butter slab on top, then cover with the remaining brownie batter.
- Warm the reserved 2 tablespoons of peanut butter, dollop it on top, and create swirls using a butter knife or teaspoon.
- Bake for 32 minutes. The center should jiggle slightly; don’t overbake.
- Cool in the pan for an hour, then refrigerate for at least 3 hours before cutting.
- Let them come to room temperature for 15 minutes before serving for the perfect fudgy texture.