When it comes to brownies, there’s something special about the swirl of creamy peanut butter cutting through the richness of fudgy chocolate. It’s the kind of treat that feels both indulgent and nostalgic, a bite of comfort wrapped in childhood memories and late-night cravings. These Peanut Butter Swirl Brownies are everything you want in a dessert: gooey, chewy, chocolatey, and touched with just the right amount of nutty creaminess.
What makes them irresistible is the balance of textures and flavors. The brownie base is thick and decadent, made from real cocoa and butter, while the peanut butter swirl is smooth and slightly salty to contrast the sweet. Together, they bake into beautiful marbled squares that are just as pleasing to the eye as they are to the palate.
Why You’ll Love This Peanut Butter Swirl Brownies Recipe
If you’re a fan of that classic chocolate and peanut butter combo, this recipe is your dream come true. It doesn’t require any special equipment, just a few mixing bowls and a baking pan. The batter comes together easily, and the swirling step adds a fun creative touch. It’s perfect for potlucks, bake sales, or simply treating yourself to something delicious.
What Kind of Peanut Butter Should I Use?
For the best swirls and flavor, stick with creamy peanut butter that’s not too oily or dry. Natural peanut butter can work, but make sure it’s well stirred and not separated. Regular shelf-stable brands like Jif or Skippy offer a consistent texture that spreads and bakes beautifully into the brownie batter.
Ingredients for the Peanut Butter Swirl Brownies
This recipe is built around pantry staples, which makes it an easy go-to dessert anytime the craving hits. You’ll need:
Unsalted Butter – Adds richness and moisture to the brownies.
Granulated Sugar – Sweetens the batter and helps create that crackly top.
Brown Sugar – Adds depth and a hint of molasses flavor that complements the peanut butter.
Eggs – Provide structure and a fudgy texture.
Vanilla Extract – Enhances the flavor and ties the chocolate and peanut butter together.
All-Purpose Flour – Gives the brownies their form while keeping them soft.
Cocoa Powder – Use unsweetened for that rich, chocolatey base.
Salt – Just a touch brings out all the other flavors.
Creamy Peanut Butter – The star of the swirl, for that perfect nutty finish.

How To Make the Peanut Butter Swirl Brownies
Step 1: Preheat and Prep
Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper, leaving a little overhang to lift the brownies out later.
Step 2: Mix the Wet Ingredients
In a medium saucepan over low heat, melt the unsalted butter. Remove from heat and stir in the granulated sugar and brown sugar until smooth. Let it cool slightly, then whisk in the eggs and vanilla extract.
Step 3: Add the Dry Ingredients
Sift in the cocoa powder, flour, and salt. Stir until the batter is thick and glossy with no streaks of flour left.
Step 4: Create the Swirl
Pour the brownie batter into the prepared pan and smooth the top. Drop spoonfuls of creamy peanut butter over the batter, then use a butter knife to gently swirl it through in a marble pattern.
Step 5: Bake and Cool
Bake for 28 to 32 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Cool completely in the pan before slicing into squares.
How to Serve and Store Peanut Butter Swirl Brownies
These brownies are best served slightly warm or at room temperature when the texture is at its gooey best. You can pair them with a glass of cold milk or a scoop of vanilla ice cream for extra indulgence.
This recipe yields 9 generous squares or up to 16 smaller bites, making it ideal for sharing or meal-prepping dessert throughout the week.
To store, place the brownies in an airtight container at room temperature for up to 4 days. For longer storage, freeze individual portions wrapped in plastic wrap and placed in a freezer-safe bag.
What to Serve With Peanut Butter Swirl Brownies?
A Scoop of Vanilla Ice Cream
The contrast of warm brownies and cold, creamy ice cream never fails.
Whipped Cream with Crushed Peanuts
Add a light topping with a little crunch to make each bite extra fun.
Hot Chocolate
Double up on chocolate and enjoy these brownies with a mug of rich cocoa.
Sliced Bananas
Peanut butter and banana are a natural match. Add some fruit for balance.
Coffee or Espresso
The bitterness of coffee balances the sweetness of the brownies beautifully.
Raspberry Sauce
For a tart contrast, drizzle some berry sauce over your brownie slice.
Chocolate Ganache
If you want to go all in, add a shiny chocolate ganache topping.
Caramel Drizzle
A ribbon of caramel makes these extra indulgent and sticky-sweet.
Want More Brownie Ideas?
If you love these Peanut Butter Swirl Brownies, you’ll want to check out these rich and satisfying favorites:
- Ooey Gooey Bars for that sticky-sweet bliss.
- Best Cheesecake Deviled Strawberries with a tangy surprise center.
- Thick and Chewy Peanut Butter Cookies for a classic, buttery cookie experience.
- Old Time Oven Peach Cobbler if you’re after fruity and warm comfort.
- Mini Cinnamon Roll Cheesecakes for a cinnamon-kissed creamy delight.
Save This Recipe For Later
📌 Save this 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 heavy on the peanut butter or keep it subtle? Did you add any toppings?
I love hearing how others make these recipes their own. Questions are welcome too, let’s help each other bake smarter.
Explore beautifully curated health-boosting drinks and daily desserts on Mia Recipes on Pinterest and discover your new go-to for feeling great!

Peanut Butter Swirl Brownies
- Total Time: 40 minutes
- Yield: 9 to 16 brownies
- Diet: Vegetarian
Description
A rich and gooey Peanut Butter Swirl Brownies recipe made with creamy peanut butter and decadent cocoa. These marbled brownies are the perfect balance of chocolate and nutty flavor. Great for bake sales, dessert trays, or family nights. Keywords: peanut butter brownies, swirl brownies, fudgy brownies, chocolate peanut butter dessert, easy brownies.
Ingredients
1/2 cup unsalted butter
3/4 cup granulated sugar
1/4 cup brown sugar
2 large eggs
1 teaspoon vanilla extract
1/2 cup all-purpose flour
1/3 cup unsweetened cocoa powder
1/4 teaspoon salt
1/3 cup creamy peanut butter
Instructions
1. Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper, leaving a bit of overhang.
2. In a medium saucepan over low heat, melt the butter. Remove from heat and stir in the granulated sugar and brown sugar until smooth.
3. Allow the mixture to cool slightly, then whisk in the eggs and vanilla extract until fully combined.
4. Sift in the flour, cocoa powder, and salt. Stir until the batter is thick and fully mixed.
5. Pour the brownie batter into the prepared pan and smooth the top evenly.
6. Drop spoonfuls of peanut butter across the top, then use a butter knife to gently swirl it through the batter to create a marbled effect.
7. Bake for 28 to 32 minutes, or until a toothpick inserted comes out with moist crumbs.
8. Cool completely before slicing into squares and serving.
Notes
This recipe works best with creamy peanut butter that isn’t too oily.
Let the brownies cool fully for clean slices.
Use a warm knife to cut for extra neat squares.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 brownie
- Calories: 220
- Sugar: 18g
- Sodium: 85mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 35mg


