Peanut Butter Swirl Brownies
Chocolate and peanut butter is not a flavor combination — it’s a love story. And these peanut butter swirl brownies are its greatest chapter: dense, fudgy, deeply chocolatey brownies marbled with ribbons of sweet-salty peanut butter that stay soft and creamy even after baking. One bite and you’ll understand why this pairing has survived every food trend of the last fifty years.
I’ve tested a lot of brownie recipes, and this is the one I keep coming back to: a proper fudgy base of melted chocolate and butter with a crackly top, marbled with peanut butter that isn’t just decoration — it’s a whole second dessert in every square.
Best of all, they look like they came from a fancy bakery but require exactly one bowl for the batter and one small bowl for the swirl. No mixer, no fuss, no excuses.

Why You’ll Love This Recipe
These earn their place:
- Seriously fudgy. Melted chocolate plus butter gives a dense, truffle-like crumb — never cakey, never dry.
- Crackly tops. Whisking the sugar into warm chocolate creates that signature shiny, crackled crust.
- Real peanut butter ribbons. A sweetened PB mixture swirled through the batter stays soft and distinct in every bite.
- One-bowl batter. Melt, whisk, fold, swirl — minimal dishes, maximum reward.
- Crowd-proof. Sixteen generous squares that disappear at potlucks, bake sales, and midnight snack raids alike.
Ingredients
For the Fudgy Brownie Batter
- 1/2 cup (113g) unsalted butter.
- 8 oz (225g) semisweet chocolate, chopped — a bar melts more smoothly than chips.
- 1 cup (200g) granulated sugar.
- 1/2 cup (100g) packed brown sugar — adds moisture and a hint of molasses.
- 3 large eggs, at room temperature.
- 2 teaspoons vanilla extract.
- 3/4 cup (95g) all-purpose flour — measured carefully; too much flour is the #1 cause of cakey brownies.
- 1/4 cup (22g) unsweetened cocoa powder, sifted.
- 1/2 teaspoon fine salt.
- 1/2 teaspoon baking powder — just enough lift without turning them cakey.
- 1/2 cup (90g) semisweet chocolate chips (optional) — for extra melty pockets.
For the Peanut Butter Swirl
- 1/2 cup (130g) creamy peanut butter — use a standard commercial brand like Jif or Skippy; natural PB is too oily and separates.
- 1/4 cup (30g) powdered sugar.
- 1 tablespoon (15ml) milk — to loosen it to a spoonable consistency.
- 1/4 teaspoon fine salt — skip if your peanut butter is already salted.

Instructions
- Prep the oven and pan. Heat the oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, leaving a couple of inches of overhang on two sides — you’ll use it as a sling to lift the brownies out later. Lightly grease any exposed pan.
- Melt the chocolate and butter. Combine the butter and chopped chocolate in a large heatproof bowl set over a saucepan of barely simmering water, stirring until completely smooth and glossy. (Or microwave in 30-second bursts, stirring between each.) Let cool for 5 minutes — it should be warm, not hot.
- Add the sugars and eggs. Whisk both sugars into the warm chocolate mixture until well combined and glossy — this step builds the crackly top. Add the eggs one at a time, whisking vigorously after each until the batter looks thick and shiny. Stir in the vanilla.
- Fold in the dry ingredients. Sift the flour, cocoa powder, salt, and baking powder directly over the batter and fold gently with a spatula just until no streaks remain. A few small lumps are fine — overmixing develops gluten and ruins the fudgy texture. Fold in the chocolate chips if using.
- Mix the peanut butter swirl. In a small bowl, stir the peanut butter, powdered sugar, milk, and salt until smooth and easily spoonable. It should be the consistency of thick frosting — if it’s stiff, add another teaspoon of milk.
- Layer the batters. Spread two-thirds of the brownie batter evenly into the prepared pan. Dollop the peanut butter mixture over the top in generous spoonfuls, then drop the remaining brownie batter in spoonfuls over and around the peanut butter.
- Swirl. Drag a butter knife or wooden skewer through the batters in loose figure-eights, cutting down to the bottom of the pan. Three or four passes is plenty — bold, distinct swirls look better than a muddy blend, and you’ll get beautiful marbling in every square.
- Bake. Bake for 30 to 35 minutes, until the edges are set and pulling slightly from the pan, and a toothpick inserted in the center comes out with moist crumbs clinging to it — not wet batter, not clean. (Clean means overbaked.)
- Cool completely. This is the hardest step: cool at least 1 hour (ideally 2) in the pan on a wire rack. They finish setting as they cool — cutting warm gives a gooey mess, not clean squares. Lift out with the parchment sling and cut into 16 squares, wiping the blade between cuts.
Tips for Success
- Don’t overbake — ever. Brownies continue cooking from residual heat. Pull them when the toothpick shows moist crumbs; they’ll set up perfectly as they cool.
- Measure flour correctly. Spoon it into the cup and level it off. Scooping packs in up to 30% extra flour, which is the difference between fudgy and cakey.
- Use commercial peanut butter. Natural peanut butter separates and turns greasy in the oven. Classic creamy PB (Jif, Skippy) gives the perfect swirl consistency.
- Swirl with restraint. Over-swirling blends the peanut butter in instead of leaving ribbons. Fewer strokes, bolder pattern.
- Chill for clean cuts. For bakery-perfect squares, refrigerate the cooled slab for 30 minutes before cutting with a hot, dry knife.

Variations
- Reese’s-style: Press halved peanut butter cups into the top of the batter before baking.
- Salted caramel swirl: Replace the peanut butter mixture with 1/2 cup of thick caramel sauce plus a sprinkle of flaky salt.
- Nutella swirl: Swap the peanut butter for Nutella (no powdered sugar needed — just warm it slightly to make it spoonable).
- Espresso brownies: Add 2 teaspoons of instant espresso powder to the melted chocolate — it deepens the chocolate flavor without tasting like coffee.
Storage and Make-Ahead
These brownies keep beautifully. Store them in an airtight container at room temperature for up to 4 days — the flavor actually deepens on day two. For longer storage, refrigerate for up to a week (bring to room temperature before serving for the best texture) or freeze individual squares, well wrapped, for up to 3 months.
You can also make the batter a day ahead: prepare through the swirling step, cover the pan tightly, and refrigerate overnight. Bake straight from the fridge, adding 3 to 5 minutes to the bake time. It’s a great trick for dinner parties — dessert goes in the oven while everyone eats.
Frequently Asked Questions
Why did my brownies turn out cakey instead of fudgy?
Usually too much flour (spoon and level when measuring) or overbaking. Fudgy brownies are pulled while the center is still slightly underdone; they set as they cool.
Can I use crunchy peanut butter?
You can, and the little peanut bits add nice texture. Just make sure it’s a commercial brand, not natural — the swirl needs the stabilized consistency to hold up in the oven.
Can I double this recipe?
Yes — bake it in a 9×13-inch pan for 35 to 40 minutes. The brownies will be slightly thinner, so start checking at 32 minutes.
How do I get clean cuts?
Cool completely, chill for 30 minutes, and use a large chef’s knife dipped in hot water and wiped dry between cuts. The parchment sling makes lifting the whole slab out easy.
Recipe Card
| Prep time | 20 minutes |
| Cook time | 35 minutes |
| Total time | 2 hours (includes cooling) |
| Servings | 16 brownies |
| Calories per serving | 290 kcal |
Fudgy, marbled, and dangerously easy to eat — these peanut butter swirl brownies are the kind of recipe that earns a permanent spot in your baking rotation. For another chocolate fix, try these molten chocolate lava cakes, and don’t miss the rest of the desserts collection for more sweet ideas.













