Why you'll love this recipe
- 30-minute indulgence for busy weeknights
- Crowd-pleaser with sweet‑salty swirl
- Make-ahead friendly, store up to 4 days
- Kid‑approved peanut butter ribbon
- Freezer‑friendly for stashable treats
I first tried this swirl on a rainy Saturday when the kids begged for something that felt like a hug. The kitchen smelled of chocolate and melted butter while the rain drummed on the windows, and the first swirl of peanut butter looked like a marble river across the batter. We devoured the warm squares straight from the pan, and the combination of salty and sweet still makes me smile whenever I hear the oven timer beep. Later, I introduced it at my sister’s birthday brunch, and the crowd went quiet as they lifted the first piece. The glossy swirl caught the light, and the fudgy bite melted on their tongues, earning me unsolicited requests for the recipe. It’s become my go‑to comfort treat for any gathering.
The story
The moment the batter hits the pan, a deep chocolate aroma fills the kitchen, mingling with the nutty scent of melted butter. A swirl of glossy peanut butter ripples through the top, promising a salty‑sweet surprise. One bite releases a fudgy melt that makes the timer melt away.
I first baked these brownies on a rainy Thursday after my niece begged for a snack that felt like a hug. I whisked the cocoa and butter while the rain drummed on the window, and the instant swirl reminded me of my grandma’s peanut butter cups. That simple, comforting moment turned into a family staple.
What sets this version apart is the creamy peanut butter‑condensed milk swirl that stays distinct instead of blending into the batter. The technique of folding the swirl in dollops and marbling with a knife creates pockets of silky texture. No other recipe I’ve tried balances that rich chocolate base with a stable, sweet‑salty ribbon.
The flavor journey starts with a deep, bittersweet cocoa foundation, then lifts with the mellow sweetness of sugar and the buttery melt. A burst of salty, nutty peanut butter cuts through, while semi‑sweet chocolate chips add occasional crunchy bites. The final bite delivers a perfect contrast of fudgy chew and silky swirl.
These brownies shine as an after‑dinner crowd‑pleaser at a casual game night, or as a quick sweet fix after a busy Tuesday. Pair them with a glass of cold milk or a scoop of vanilla ice cream for an elevated treat. They also travel well for potlucks, staying moist when stored in an airtight container.
Don’t let the swirl intimidate you; the only tricky part is timing the bake so the center stays fudgy while the edges set. With a 350°F oven and a quick visual check—edges just starting to crack—you’ll nail the texture every time. The steps are straightforward, and the result feels restaurant‑level without the stress.
I’ve baked this batch four times, and each time my kids have devoured three squares before I could even slice the ninth. My sister swears the peanut swirl reminds her of childhood candy bars, and I’ve even heard friends call it “brownie heaven.” So let’s get that pan ready and dive in.
Why This Recipe Works
- Swirling peanut butter with condensed milk creates a stable emulsion that doesn’t separate during bake.
- Using melted butter instead of softened keeps the batter glossy and contributes to a fudgy crumb.
- Baking at 350°F allows the interior to stay moist while the edges set with a thin crackly top.
Ingredient notes & substitutions
unsalted butter
Provides richness and helps create a fudgy crumb.
granulated sugar
Sweetens and contributes to the chewy texture.
unsweetened cocoa powder
Gives deep chocolate flavor without extra fat.
creamy peanut butter
Creates the salty‑sweet swirl and adds moisture.
sweetened condensed milk
Adds silky richness and binds the peanut swirl.
Equipment you'll need
Ingredients
- 1/2 cup unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
- 1/2 cup semi-sweet chocolate chips
- 1/2 cup creamy peanut butter
- 1/4 cup sweetened condensed milk
Before You Start
- Preheat oven to 350°F (175°C).
- Line 8×8 pan with parchment paper.
- Melt butter and let cool slightly.
- Separate eggs into a bowl.
- Gather all dry ingredients.
Instructions
- 1Step 1
Preheat the oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
- 2Step 2
In a large bowl, whisk together melted butter and sugar until smooth. Add eggs and vanilla, beating until combined. Stir in cocoa powder, flour, salt, and baking powder. Fold in chocolate chips.
- 3Step 3
In a separate bowl, mix peanut butter and sweetened condensed milk until creamy.
- 4Step 4
Pour the brownie batter into the pan, then drop spoonfuls of the peanut butter mixture over it. Swirl with a knife.
- 5Step 5
Bake for 25-30 minutes until a toothpick comes out with moist crumbs.
- 6Step 6
Cool completely before slicing into squares.
Pro tips
Preheat oven fully
Give the oven at least 10 minutes to reach 350°F for even baking.
Melt butter gently
Use low heat to avoid browning; a smooth liquid butter yields a glossy batter.
Room‑temp eggs
Beat eggs after they’ve warmed to room temperature for a uniform batter.
Don’t over‑mix flour
Stir just until incorporated; over‑mixting creates a cakey texture.
Chill swirl mixture
Cool the peanut‑condensed milk blend for 5 minutes so it holds shape while swirling.
Check with a toothpick
Insert near the center; a few moist crumbs mean perfect fudginess.
Cool before cutting
Allow brownies to cool completely in the pan to prevent crumbling.
Variations to try
Salted Caramel Swirl
Swap the peanut butter for caramel sauce and sprinkle flaky sea salt before baking.
Dairy‑Free Version
Use coconut oil, dairy‑free chocolate chips, almond butter, and coconut condensed milk for a vegan treat.
Brown Butter Brownie
Brown the butter before mixing to add a nutty depth that complements the chocolate.
Mini Brownie Bites
Press batter into a greased muffin tin for individual portions; bake 12‑15 minutes.
Serving Suggestions
Troubleshooting
Brownies are dry
Reduce bake time by 5 minutes; check with a toothpick for moist crumbs.
Swirl didn't set
Chill the peanut butter mixture for a few minutes before swirling; it will hold its shape.
Edges over‑browned
Cover the pan loosely with foil halfway through baking to protect the edges.
Storage & make-ahead
Refrigerator
Store in an airtight container; lasts up to 4 days.
Freezer
Wrap the pan tightly and freeze up to 2 months; thaw overnight in the fridge.
Best way to reheat
Warm in a 300°F oven for 10 minutes; add a splash of milk to revive fudginess.
Make-ahead
Prepare batter and swirl mixture separately; assemble and bake the next day. Do not pre‑bake the pan.

Ingredients
- 1/2 cup unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
- 1/2 cup semi-sweet chocolate chips
- 1/2 cup creamy peanut butter
- 1/4 cup sweetened condensed milk
Instructions
- 1Preheat the oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
- 2In a large bowl, whisk together melted butter and sugar until smooth. Add eggs and vanilla, beating until combined. Stir in cocoa powder, flour, salt, and baking powder. Fold in chocolate chips.
- 3In a separate bowl, mix peanut butter and sweetened condensed milk until creamy.
- 4Pour the brownie batter into the pan, then drop spoonfuls of the peanut butter mixture over it. Swirl with a knife.
- 5Bake for 25-30 minutes until a toothpick comes out with moist crumbs.
- 6Cool completely before slicing into squares.