Peanut Butter Swirl Brownies
If you’re a fan of rich, fudgy chocolate with a creamy peanut butter twist, these Peanut Butter Swirl Brownies are going to become your new obsession. Combining the deep, intense flavor of cocoa with the nutty, luscious swirl of peanut butter, this recipe delivers a perfect balance of textures and flavors in every bite. They bake up moist and dense, with a marbled peanut butter topping that melts into the chocolatey base, making these brownies not only irresistible but also a delightful treat for any occasion.
Why Peanut Butter Swirl Brownies is Worth Your Time
There’s something magical about the combination of chocolate and peanut butter, and these brownies take it to the next level. Unlike traditional brownies, these feature a creamy peanut butter swirl that adds a decadent layer of complexity. Whether you’re baking for a crowd or just craving a personal indulgence, this recipe is straightforward and incredibly rewarding. The ease of mixing the ingredients into one bowl means less mess and more time to enjoy the baking process. Plus, the balance of sweet and salty makes these brownies stand out from the crowd.
Beyond their flavor, these brownies are versatile and perfect for any moment—weekend gatherings, lunchbox treats, or just a cozy night in. If you love experimenting with flavors, you could even pair these brownies with Homemade Nutella for a nutty, chocolate spread twist that takes dessert to new heights. The rich texture and perfect peanut butter swirl make this a must-add recipe in your baking repertoire.
Ingredient Rundown
- 1 cup unsweetened cocoa powder – This provides the rich chocolate base without added sweetness, allowing the sugars to shine.
- 1 cup sugar – Granulated sugar balances the bitterness of cocoa and adds sweetness.
- 1 cup brown sugar – Adds moisture and a subtle caramel note, enhancing the fudgy texture.
- 1/2 cup unsalted butter, melted – Provides richness and helps create that perfect brownie crumb.
- 1/2 cup peanut butter – Mixed into the brownie batter for depth of flavor and nutty goodness.
- 4 large eggs – The binding agent that gives structure and helps the brownies rise slightly.
- 1 teaspoon vanilla extract – Enhances all the flavors, especially chocolate and peanut butter.
- 1 cup all-purpose flour – The foundation that gives brownies their density without being cakey.
- 1/2 teaspoon salt – Brings out the sweetness and balances the flavors perfectly.
- 1/2 teaspoon baking powder – Adds a slight lift, keeping the brownies moist and tender.
- 1/2 cup creamy peanut butter (for swirling) – Used as a gorgeous, rich topping swirl for that signature peanut butter swirl effect.
What’s in the Gear List
- 9×9 inch baking pan – Ideal size for thick, fudgy brownies.
- Mixing bowls – One large for the batter, one small for the peanut butter swirl.
- Whisk or electric mixer – To combine wet ingredients smoothly.
- Rubber spatula – For folding in dry ingredients and spreading batter evenly.
- Measuring cups and spoons – For accuracy and consistency.
- Toothpick or skewer – To check doneness and create the swirl effect.
Cook Peanut Butter Swirl Brownies Like This
Step 1: Preheat and Prep
Begin by preheating your oven to 350°F (175°C). Grease your 9×9 inch baking pan or line it with parchment paper for easy removal. This ensures your brownies won’t stick and will come out cleanly.
Step 2: Mix the Wet Ingredients
In a large mixing bowl, whisk together the melted butter, sugar, and brown sugar until smooth and glossy. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract and 1/2 cup peanut butter until fully incorporated.
Step 3: Combine Dry Ingredients
In a separate bowl, sift together the cocoa powder, all-purpose flour, salt, and baking powder. Gradually fold the dry ingredients into the wet mixture using a rubber spatula. Be careful not to overmix—fold just until no streaks remain.
Step 4: Pour Batter into the Pan
Scrape the brownie batter into the prepared baking pan and smooth the top with a spatula.
Step 5: Create the Peanut Butter Swirl
Spoon dollops of the remaining 1/2 cup creamy peanut butter over the batter. Using a skewer or toothpick, gently swirl the peanut butter through the batter to create a marbled effect. Don’t overdo it; you want distinct swirls rather than full mixing.
Step 6: Bake
Place the pan in the oven and bake for 25-30 minutes, or until a toothpick inserted near the center comes out with a few moist crumbs but no wet batter.
Step 7: Cool and Serve
Allow the brownies to cool completely in the pan on a wire rack before slicing. This helps them set perfectly for clean cuts. Serve alone or with a scoop of vanilla ice cream for an extra indulgence.
Ingredient Swaps & Substitutions
- Butter: Swap with coconut oil or a neutral vegetable oil for a dairy-free version.
- Peanut Butter: Try almond or cashew butter for a different nutty flavor.
- Sugar: Use coconut sugar or maple syrup, but reduce the liquid slightly if using syrup.
- Flour: Substitute with gluten-free all-purpose blend for gluten sensitivity.
- Eggs: Use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg) for a vegan alternative.
Watch Outs & How to Fix
If your brownies come out dry, it’s often due to overbaking—next time, check a few minutes earlier. If the peanut butter doesn’t swirl well, try gently warming it to soften before swirling. For cracked tops, make sure to mix ingredients gently and avoid a too-hot oven. If your brownies are too dense, verify your baking powder is fresh to ensure proper rise.
Best Ways to Store
Store your Peanut Butter Swirl Brownies in an airtight container at room temperature for up to 3 days. For longer storage, keep them in the refrigerator for up to a week, or freeze individual portions wrapped tightly in plastic wrap and foil for up to 3 months. Thaw at room temperature before serving to restore their fudgy texture.
Handy Q&A
Can I use crunchy peanut butter for the swirl?
Yes, crunchy peanut butter adds a delightful texture contrast, but it might be a bit harder to swirl smoothly. Slightly warming it can help with easier spreading and swirling.
How do I know when the brownies are perfectly baked?
Insert a toothpick near the center; it should come out with a few moist crumbs but no raw batter. The edges will look set and slightly pulling away from the pan.
Can I double this recipe?
Absolutely! Use a 9×13 inch pan for double the batter and adjust baking time to about 35-40 minutes, keeping a close eye to avoid overbaking.
What’s the best way to cut these brownies without them crumbling?
Chill the brownies for at least an hour before cutting. Use a sharp knife and wipe it clean between cuts for neat, clean slices.
Weekend Projects
- Try making Peanut Butter Cheerio Bars for a crunchy, no-bake peanut butter treat.
- Whip up a batch of Homemade Nutella to enjoy as a spread or swirl in your desserts.
- Experiment with a classic chocolate chip cookie recipe and add peanut butter chips for a twist.
- Create layered no-bake peanut butter cheesecake bars for a luscious dessert alternative.
Time to Try It
Now that you have the perfect recipe and all the tips to nail these Peanut Butter Swirl Brownies, it’s time to preheat your oven and get baking! The combination of rich chocolate and creamy peanut butter is a crowd-pleaser that’s sure to satisfy your sweet tooth and impress your friends and family. Whether you’re a seasoned baker or just starting out, this recipe is approachable, delicious, and guaranteed to become a staple in your dessert lineup.
Indulge in the gooey, fudgy texture and the irresistible peanut butter swirls that make every bite a little celebration. Serve them up at your next gathering, pack them in lunchboxes, or simply enjoy a quiet moment with a warm brownie and a cup of coffee. Happy baking!
Share on Pinterest

Peanut Butter Swirl Brownies
Ingredients
- 1 cup unsweetened cocoa powder
- 1 cup sugar granulated
- 1 cup brown sugar
- 1/2 cup unsalted butter melted
- 1/2 cup peanut butter mixed into the batter
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1/2 teaspoon salt fine
- 1/2 teaspoon baking powder
- 1/2 cup creamy peanut butter for swirling
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9x9 inch baking pan or line it with parchment paper.
- In a large mixing bowl, whisk together melted butter, sugar, and brown sugar until smooth and glossy.
- Add eggs one at a time, beating well after each addition. Stir in vanilla extract and 1/2 cup peanut butter until fully incorporated.
- In a separate bowl, sift together cocoa powder, all-purpose flour, salt, and baking powder.
- Gradually fold dry ingredients into wet mixture using a rubber spatula. Fold just until no streaks remain.
- Scrape the batter into the prepared pan and smooth the top with a spatula.
- Spoon dollops of the remaining 1/2 cup creamy peanut butter over the batter. Using a toothpick or skewer, gently swirl the peanut butter through the batter to create a marbled effect.
- Bake for 25-30 minutes, or until a toothpick inserted near the center comes out with a few moist crumbs but no wet batter.
- Allow brownies to cool completely in the pan on a wire rack before slicing and serving.
Equipment
- 9x9 inch baking pan
- Mixing Bowls
- Whisk or electric mixer
- Rubber spatula
- Measuring Cups and Spoons
- Toothpick or skewer
Notes
- Store brownies in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
- Use crunchy peanut butter for added texture, warming it slightly to swirl easier.
- Double the recipe using a 9x13 inch pan and bake for 35-40 minutes, checking doneness carefully.