These Peanut Butter Swirl Brownies are the kind of dessert that disappears fast the second they hit the table. Each bite gives you a rich, fudgy chocolate base topped with a creamy peanut butter swirl that bakes into a beautiful marbled finish. They look impressive, but the process is simple enough for a casual weekend bake or a last minute dessert craving.
If you love the classic combination of chocolate and peanut butter, this recipe delivers everything you want in one pan. The brownies stay dense and moist, the peanut butter layer adds a smooth and slightly salty contrast, and the swirled top makes every square feel bakery worthy. Whether you serve them warm, chilled, or packed up for sharing, they always stand out.
What Makes Peanut Butter Swirl Brownies So Irresistible?
Peanut Butter Swirl Brownies work so well because they balance deep cocoa flavor with creamy peanut butter in every bite. The brownie layer stays soft, rich, and fudgy, while the swirl adds sweetness, nuttiness, and a smooth finish that keeps the bars from feeling too heavy. This recipe is also easy to customize, easy to slice, and perfect for anyone who wants a homemade dessert that feels a little extra without requiring complicated steps.

Ingredients for the Peanut Butter Swirl Brownies
Each ingredient in these Peanut Butter Swirl Brownies plays an important role in building the perfect texture and flavor. Using simple pantry staples keeps the recipe approachable while still giving you that rich homemade result.
Unsalted butter
Butter gives the brownies richness and helps create that soft, dense texture that makes them so satisfying.
Granulated sugar
Sugar sweetens the batter and helps give the brownies their shiny top and tender crumb.
Eggs
Eggs hold everything together and add structure, moisture, and chewiness to the finished brownies.
Vanilla extract
Vanilla rounds out both the chocolate and peanut butter flavors and adds warmth to the batter.
Unsweetened cocoa powder
Cocoa powder brings the bold chocolate flavor and gives the brownie base its dark, fudgy character.
All-purpose flour
A small amount of flour provides structure without making the brownies cakey.
Salt
Salt sharpens the chocolate flavor and balances the sweetness in both layers.
Semi-sweet chocolate chips
Chocolate chips melt into the batter and make the brownies even richer and more gooey.
Creamy peanut butter
Peanut butter is the star of the swirl, adding creamy texture and that classic nutty flavor that pairs perfectly with chocolate.
Powdered sugar
Powdered sugar helps sweeten and smooth out the peanut butter swirl so it bakes up creamy rather than heavy.
How To Make the Peanut Butter Swirl Brownies
Making Peanut Butter Swirl Brownies is easy, and the swirl effect comes together with just a few simple steps. The key is to keep the brownie batter rich and smooth, then gently marble the peanut butter mixture over the top without overmixing.
Step 1: Prep the Pan
Preheat your oven to 350°F. Line an 8×8-inch baking pan with parchment paper or lightly grease it so the brownies lift out easily after baking.
Step 2: Melt the Butter and Build the Base
In a medium saucepan or microwave-safe bowl, melt the butter. Stir in the granulated sugar until well combined, then add the eggs and vanilla extract. Mix until smooth and glossy.
Step 3: Add the Dry Ingredients
Whisk in the cocoa powder, flour, and salt until no dry streaks remain. Fold in the chocolate chips for extra richness.
Step 4: Spread the Brownie Batter
Pour the brownie batter into the prepared pan and smooth it into an even layer with a spatula.
Step 5: Make the Peanut Butter Swirl
In a small bowl, stir together the creamy peanut butter and powdered sugar until smooth and spreadable. If needed, warm it for a few seconds so it loosens slightly.
Step 6: Swirl the Top
Drop spoonfuls of the peanut butter mixture over the brownie batter. Use a butter knife or skewer to gently swirl the peanut butter across the top to create a marbled pattern.
Step 7: Bake Until Just Set
Bake for 30 to 35 minutes, or until the center is just set and a toothpick inserted near the middle comes out with a few moist crumbs. Avoid overbaking so the brownies stay fudgy.
Step 8: Cool and Slice
Let the brownies cool completely in the pan before lifting them out and slicing into squares. For extra clean cuts, chill them for a bit before slicing.
Serving and Storing Peanut Butter Swirl Brownies
These Peanut Butter Swirl Brownies are delicious served slightly warm with a glass of milk, a scoop of vanilla ice cream, or a drizzle of melted chocolate. They also make a great dessert for parties, bake sales, lunchbox treats, and holiday trays because they slice neatly and hold their texture well.
To store them, keep the brownies in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate them for up to 1 week. You can also freeze individual squares for up to 2 months. Just wrap them tightly and thaw at room temperature when you are ready to enjoy one.
Frequently Asked Questions
Can I use natural peanut butter?
You can, but creamy regular peanut butter usually gives the smoothest swirl and the most stable texture. Natural peanut butter can separate and make the topping a little oily.
How do I keep the brownies fudgy?
Do not overmix the batter and do not overbake them. Pull the pan out when the center is just set and a toothpick comes out with moist crumbs.
Can I add extra chocolate chips?
Yes, extra chocolate chips work very well in this recipe. They make the brownies even more decadent and gooey.
Should I refrigerate Peanut Butter Swirl Brownies?
You can, especially if you prefer a firmer texture. Refrigerating also makes them easier to slice cleanly.
Can I double the recipe?
Yes, you can double it and bake the brownies in a 9×13-inch pan. You may need to add a few extra minutes to the baking time.
What is the best way to make clean brownie cuts?
Let the brownies cool completely, then use a sharp knife wiped clean between cuts. Chilling them first also helps a lot.
Want More Dessert Ideas?
If you love these Peanut Butter Swirl Brownies, you might also enjoy a few more sweet treats from Life with Nina:
- Try Triple Chocolate Banana Bread for another rich chocolate dessert with a soft, moist crumb.
- Bake a batch of Pistachio Pudding Sugar Cookie Bars if you want something colorful, chewy, and fun for sharing.
- Make Cake Mix Toffee Bars when you need an easy dessert bar packed with sweet crunch.
- Serve Hot Fudge Pie when you are craving an ultra-chocolatey dessert with a gooey center.
- Roll up Irresistible Peanut Butter Truffles for another peanut butter favorite that is perfect for gifting or parties.
Save This Pin + Share Your Results
📌 Save this Peanut Butter Swirl Brownies recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go extra heavy on the peanut butter swirl? Did you add more chocolate chips or keep them classic?
I love hearing how others make these recipes their own. Questions are welcome too, and for even more sweet inspiration, follow Life with Nina on Pinterest for daily recipe ideas.

Peanut Butter Swirl Brownies
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 16 brownies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
These Peanut Butter Swirl Brownies are rich, fudgy, and loaded with the classic chocolate and peanut butter combo everyone loves. They are an easy recipe for dessert lovers who want sweet food ideas that feel bakery-style without a complicated process. Perfect for party desserts, holiday treats, after-dinner sweets, and easy baking ideas, these brownies deliver a soft chocolate center with a creamy peanut butter swirl on top.
Ingredients
1 cup unsalted butter, melted
2 cups granulated sugar
4 large eggs
2 teaspoons vanilla extract
3/4 cup unsweetened cocoa powder
1 cup all-purpose flour
1/2 teaspoon salt
1 cup semi-sweet chocolate chips
3/4 cup creamy peanut butter
1/4 cup powdered sugar
Instructions
1. Preheat the oven to 350°F and line an 8×8-inch baking pan with parchment paper or grease it well.
2. In a large bowl, whisk together the melted butter and granulated sugar until combined.
3. Add the eggs and vanilla extract, then whisk until the mixture looks smooth and glossy.
4. Stir in the cocoa powder, flour, and salt until no dry streaks remain.
5. Fold in the chocolate chips.
6. Spread the brownie batter evenly into the prepared pan.
7. In a small bowl, mix the creamy peanut butter and powdered sugar until smooth.
8. Drop spoonfuls of the peanut butter mixture over the brownie batter.
9. Use a knife or skewer to gently swirl the peanut butter through the top.
10. Bake for 30 to 35 minutes, until the center is just set and a toothpick comes out with a few moist crumbs.
11. Cool completely before slicing into squares and serving.
Notes
Use regular creamy peanut butter for the smoothest swirl and best texture.
Do not overbake or the brownies will lose their fudgy center.
For cleaner slices, chill the brownies for 30 minutes before cutting.
Nutrition
- Serving Size: 1 brownie
- Calories: 286
- Sugar: 24g
- Sodium: 96mg
- Fat: 17g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 63mg
Keywords: peanut butter swirl brownies, fudgy brownies, chocolate peanut butter dessert, easy dessert recipe, brownie bars, homemade brownies, dessert ideas, easy baking recipe


