I absolutely love sharing this Peanut Butter Swirl Brownies Recipe with friends and family because it perfectly balances rich, fudgy chocolate with creamy peanut butter in a way that feels both indulgent and comforting. Whenever I make these brownies, they quickly become the star of the dessert table, with that gorgeous swirl pattern making every piece look as delightful as it tastes. This recipe feels special but remains surprisingly easy to prepare, which means I can whip up a batch for any occasion and know I'll impress without stress.
Why You'll Love This Peanut Butter Swirl Brownies Recipe
What really draws me to this Peanut Butter Swirl Brownies Recipe is the combination of intense cocoa flavor blended with the smooth, nutty richness of peanut butter. The brownies come out fudgy and moist, with a subtle hint of vanilla and just the right touch of saltiness, which cuts through the sweetness beautifully. I especially love how the peanut butter adds both creaminess and a slight tang, creating contrast not just in texture but in flavor complexity. Each bite feels like a decadent treat without being overwhelming.
From my experience, this recipe is incredibly approachable even if you’re not a seasoned baker. The method involves melding simple ingredients with a gentle folding technique that ensures a tender crumb and pretty peanut butter swirls without any fuss. Plus, it only requires common pantry staples, so I rarely need a special trip to the store. These brownies are perfect for everything from casual weeknight indulgences to potlucks and holiday gatherings — they always disappear fast! Honestly, I can’t think of a better way to enjoy classic chocolate and peanut butter together in one brownie.
Ingredients You'll Need
This recipe calls for straightforward ingredients, each carefully chosen to build that perfect texture and flavor. I appreciate how every element plays a part — from the creamy peanut butter that swirls through to the Dutch cocoa powder that deepens the chocolate richness.
- Water (2 oz/1/4 cup): Helps melt the cocoa and butter together for a smooth brownie base.
- Unsalted Butter (1 oz/2 tbsp): Adds richness and a velvety texture to the batter.
- Granulated Sugar (250 grams/1 ¼ cups): Sweetens the brownies, balancing the bitterness of the cocoa.
- Bensdorp Dutch Cocoa Powder (90 grams/scant cup): Provides an intense chocolatiness with a beautiful dark color.
- Vegetable Oil (3 oz/scant ⅓ cup): Keeps the brownies moist and tender.
- Pure Vanilla Extract (1 tbsp): Enhances all the flavors with a warm, aromatic note.
- One Large Egg Yolk and One Large Egg: Eggs give structure and help bind all ingredients together perfectly.
- Baking Powder (⅛ tsp): Gives a subtle lift for the ideal brownie density.
- Salt (½ tsp): Balances sweetness and boosts the chocolate flavor wonderfully.
- Cornstarch (1 tbsp): Helps create a soft, slightly chewy texture.
- All-Purpose Flour (60 grams/scant ½ cup): Forms the body of the brownie without making it cakey.
- Creamy Peanut Butter (6 oz/3/4 cup): I recommend brands like Jif or Skippy for smooth swirls that bake beautifully.
Directions
Step 1: Preheat your oven to 350°F (180°C). Line a 9x9 or 8x8-inch square pan with foil and grease it generously to ensure the brownies come out cleanly when baked.
Step 2: In a large pot over medium heat, combine the water, butter, sugar, and Dutch cocoa powder. Stir gently for 2 to 3 minutes until everything is melted and well combined, forming a glossy chocolate mixture. Remove from heat.
Step 3: Stir in the vegetable oil and vanilla extract into the warm chocolate base, then let it sit for about 5 minutes so it cools slightly but remains pourable.
Step 4: Whisk in the egg and egg yolk until fully incorporated. This step is crucial for getting that fudgy texture I love in brownies.
Step 5: Add the baking powder, salt, and cornstarch, mixing gently. Then, fold in the flour carefully with a spatula, mixing just until combined to avoid overworking the batter, which can make brownies tough.
Step 6: Pour about two-thirds of the brownie batter into the prepared pan, spreading it evenly with an angled spatula. Scoop half of the peanut butter (about 4 oz or ½ cup) on top and spread it gently into one even layer.
Step 7: Pour the remaining brownie batter over the peanut butter layer. Drop the remaining peanut butter in small chunks over the top, then use a butter knife to create swirls by dragging the peanut butter gently up and down and then side to side. Be careful not to overmix — leaving beautiful, distinct swirls.
Step 8: Bake the brownies for 25 to 35 minutes. I’ve found that 29 to 31 minutes works perfectly in my oven, but start checking at 25 minutes by inserting a toothpick in the center — it should come out with moist crumbs, not dry.
Step 9: Remove the brownies from the oven and cool completely on a wire rack before lifting them out using the foil. Cutting only after cooling gives you clean, neat squares.
Servings and Timing
This Peanut Butter Swirl Brownies Recipe yields approximately 16 generous squares, making it great for sharing or enjoying over several days. The prep time is about 15 minutes — mostly hands-on mixing — while baking takes between 25 and 35 minutes depending on your oven's heat consistency. You’ll also want to allow at least 30 minutes for the brownies to cool completely before slicing to maintain their perfect shape. All told, you’re looking at roughly 50 minutes from start to finish, which feels wonderfully efficient for a dessert this decadent.
How to Serve This Peanut Butter Swirl Brownies Recipe
I love serving these brownies slightly warm because that’s when the peanut butter is perfectly melted and gooey, making each bite irresistibly luscious. However, they’re just as delicious at room temperature, especially if you want those firmer edges and more defined peanut butter swirls to show. When plating, I often cut them into squares about 2 inches each — generous enough to feel like a treat, but easy to pop in your mouth or share around.
To elevate the experience, I sometimes dust the top lightly with powdered sugar or sprinkle a pinch of flaky sea salt, which highlights the chocolate and peanut butter flavors. For a special touch, consider serving alongside a scoop of creamy vanilla ice cream or a dollop of whipped cream to create a classic warm-and-cool contrast that’s always a winner.
When it comes to beverages, I’m a fan of pairing these brownies with a cold glass of milk to balance their richness. For adults, a robust coffee or even a smooth port wine complements the deep chocolate and nutty peanut butter notes splendidly. These brownies are a fabulous dessert for family dinners, celebrations, or casual get-togethers — they bring joy every time.
Variations
If you want to switch things up, I’ve found making a few tweaks can be fun and just as delicious. For instance, swapping creamy peanut butter for natural or chunky peanut butter gives the brownies a little more texture and rustic appeal. If you’re vegan or dairy-free, replacing butter with coconut oil and using a flax egg instead of real eggs works really well, maintaining moistness and richness without sacrificing flavor. Just make sure to use vegan-certified peanut butter and dark cocoa powder.
For a gluten-free version, I substitute the all-purpose flour with a 1:1 gluten-free baking flour blend, which maintains the fudgy texture beautifully. You could also introduce flavor twists by stirring in chopped roasted peanuts, chocolate chips, or even a ripple of Nutella along with the peanut butter for extra indulgence.
Lastly, if you want to try a different cooking style, baking the batter in mini muffin tins creates perfect single servings for parties, allowing you to adjust bake time to around 14-18 minutes. Or, for an effortless no-bake approach, you can blend cooked brownie batter with peanut butter and freeze it in bars for a cold treat.
Storage and Reheating
Storing Leftovers
When I have leftover brownies, I always store them in an airtight container at room temperature because this keeps them moist and fresh for up to 4 days. I prefer glass containers with tight-fitting lids for their convenience and the ability to stack neatly in the cupboard. Keeping the brownies foil-lined also helps retain their softness without drying out.
Freezing
These brownies freeze beautifully and maintain their texture after thawing. To freeze, I cut them into individual squares and place them on a baking sheet lined with parchment paper, freezing individually for about an hour before transferring them to a freezer-safe bag or box. Wrapped this way, they last up to 3 months. When ready to enjoy, I thaw them at room temperature for a couple of hours or warm slightly in the microwave for that freshly-baked feel.
Reheating
For reheating, I recommend warming a single brownie square in the microwave for about 15-20 seconds to revive that soft, gooey texture, especially the peanut butter swirl. Avoid reheating in the oven for too long as it can dry them out. If you’re serving a whole tray, letting it come to room temperature naturally is best before warming individual pieces. This method keeps the brownies fudgy and moist, just like when freshly baked.
FAQs
Can I use natural peanut butter instead of creamy peanut butter?
Yes, you can use natural peanut butter, but because it tends to be oilier and less stable, your swirls may be less defined and a bit softer. I recommend stirring the peanut butter well before using and possibly chilling it slightly to make spreading easier.
What if I don’t have Dutch cocoa powder?
Regular unsweetened cocoa powder can be substituted, but the flavor will be a bit less mellow and the brownies might be slightly more acidic. You might want to add a pinch more sugar or a teaspoon of espresso powder to enhance depth.
How do I know when the brownies are done baking?
Start checking around 25 minutes by inserting a toothpick into the center — it should come out with moist crumbs but not wet batter. Overbaking will dry out the brownies, so it’s better to err on the side of slightly underdone if you prefer fudgy brownies.
Can I make this recipe ahead of time?
Absolutely! The brownies keep well for several days and actually taste even better the next day once the flavors have melded. You can also prepare the batter ahead, keep it refrigerated overnight, and bake fresh the following day.
Is it possible to make these brownies nut-free?
If you have a peanut allergy, you can omit the peanut butter swirl altogether or substitute with a sunflower seed butter for a nut-free option. It won’t have quite the same flavor but still provides a creamy swirl contrast.
Conclusion
I hope you get as much joy out of making and eating this Peanut Butter Swirl Brownies Recipe as I do every time I bake it. It’s one of those special desserts that balances simplicity with wow-factor — rich, fudgy, nutty, and utterly satisfying. Whether you’re sharing with friends, surprising your family, or just treating yourself, these brownies are sure to become a beloved favorite in your recipe collection. Give it a try, and enjoy every delicious bite!
Print
Peanut Butter Swirl Brownies Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 16 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Deliciously rich and fudgy peanut butter brownies featuring a perfect balance of chocolate and creamy peanut butter swirls. These brownies are easy to make and baked to moist perfection, ideal for sharing or satisfying your chocolate-peanut butter cravings.
Ingredients
Brownie Batter
- 2 oz (¼ cup) Water
- 1 oz (2 tbsp) Unsalted Butter
- 250 grams (1 ¼ cups) Granulated Sugar
- 90 grams (scant 1 cup) Bensdorp Dutch Cocoa Powder
- 3 oz (scant ⅓ cup) Vegetable Oil
- 1 tablespoon Pure Vanilla Extract
- 1 Large Egg Yolk and 1 Large Egg, at room temp.
- ⅛ teaspoon Baking Powder
- ½ teaspoon Salt
- 1 tablespoon Cornstarch (Cornflour)
- 60 grams (scant ½ cup) All-Purpose Flour
Peanut Butter Layer
- 6 oz (¾ cup) Creamy Peanut Butter (preferred brands: Jif or Skippy)
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (180°C). Line a 9x9 or 8x8 inch square baking pan with foil and grease it heavily to prevent sticking.
- Combine Wet Ingredients: In a large pot over medium heat, add water, butter, granulated sugar, and Dutch cocoa powder. Cook for 2 to 3 minutes, stirring until fully combined and smooth. Remove from heat and stir in vegetable oil and vanilla extract.
- Incorporate Eggs: Allow the mixture to cool for 5 minutes, then add the egg and egg yolk. Whisk vigorously to combine thoroughly.
- Add Dry Ingredients: Mix in baking powder, salt, and cornstarch. Gently fold in the all-purpose flour with a spatula until just combined. Be careful not to overmix as it can affect texture.
- Layer the Batter and Peanut Butter: Pour about two-thirds of the brownie batter evenly into the prepared pan. Scoop 4 oz (½ cup) of peanut butter and gently spread it evenly over the batter layer. Pour the remaining brownie batter on top, then place the remaining peanut butter in chunks across the surface. Use a butter knife to gently swirl the peanut butter into the batter creating a marbled effect, avoiding overmixing to keep distinct swirls.
- Bake: Bake in the preheated oven for 25 to 35 minutes, starting to check at 25 minutes. The brownies are done when a toothpick inserted in the center comes out with moist crumbs, not completely dry. Avoid overbaking to maintain fudgy texture.
- Cool and Store: Remove from oven and place the pan on a wire rack to cool completely before cutting into squares. Store brownies in an airtight container at room temperature for up to 4 days.
Notes
- Use room temperature eggs to ensure better incorporation into the batter.
- Do not overmix the batter after adding flour to avoid tough brownies.
- Check brownies early for doneness as oven temperatures may vary.
- Use brands like Jif or Skippy for creamy peanut butter as they work best for swirling and flavor.
- Line the pan with foil for easier removal and cleanup.
- Allow brownies to cool fully before slicing for clean cuts.

Leave a Reply