I absolutely love sharing my Vegan Chocolate Peanut Butter Swirl Brownies Recipe with friends and family because it balances rich, fudgy chocolate with the creamy, nutty essence of peanut butter in such a dreamy way. Baking these beauties always feels like an adventure in flavor and texture — they’re decadently satisfying without any animal products, which makes them a guilt-free treat I’m proud to serve. Trust me, once you try this recipe, it will quickly become your go-to when you want something indulgent yet wholesome.
Why You’ll Love This Vegan Chocolate Peanut Butter Swirl Brownies Recipe
First off, the flavor combo is out of this world. I adore how the deep, velvety melted chocolate mingles with the swirling ribbons of peanut butter—each bite offering a perfect harmony of sweet, salty, and nutty notes. The texture is just as important to me: these brownies come out delightfully fudgy and dense, yet soft enough that they practically melt on your tongue. The peanut butter swirl brings a subtle creaminess that I find makes these brownies stand apart from others I’ve tried.
One of the reasons I keep coming back to this vegan chocolate peanut butter swirl brownies recipe is how straightforward and forgiving it is. You don’t need a long list of fancy ingredients or complicated steps—just a handful of pantry staples that come together quickly. I also love how versatile it is: whether I’m baking for a weekend family gathering, bringing a dessert to a party, or just craving a cozy treat after work, this recipe fits the bill perfectly. It always feels special without a ton of fuss, which is exactly what I want in a dessert.
Ingredients You’ll Need
All these ingredients are simple, yet each one plays an essential role in creating the rich flavor and perfect texture of these brownies. From the smooth melted chocolate to the nutty peanut butter, everything combines beautifully for that classic swirl effect.
- Chocolate chips: Use quality vegan chocolate chips and melt them gently for a luscious, deep chocolate base.
- All-purpose flour: This helps give the brownies structure while keeping them tender and chewy.
- Sea salt: Just a pinch enhances the chocolate flavor and balances the sweetness.
- Baking soda: It gives the brownies a slight lift without compromising the dense texture.
- Flax eggs: A fantastic vegan egg substitute that adds moisture and binds everything perfectly.
- Brown sugar: I love using raw brown sugar, cane sugar, or coconut sugar for a rich caramel-like sweetness.
- Coconut oil: Melts smoothly into the batter, adding richness and a subtle tropical hint.
- Water: Helps balance the batter moisture, so the brownies aren’t too dry or cakey.
- Pure vanilla extract: A splash of vanilla brightens all the flavors and adds warmth.
- Peanut butter: Choose a creamy, runny peanut butter to create those signature swirls and deliver that glorious nutty punch.
Directions
Step 1: Preheat your oven to 325°F (165°C). Grease an 8×8 inch (20×20 cm) square pan and either line it with parchment paper or foil for easy removal later.
Step 2: Melt the chocolate chips in the microwave in short bursts of 30 seconds, stirring after each, until smooth and fully melted. Alternatively, you can gently melt them using a double boiler method — just keep the water simmering below so the chocolate doesn’t burn.
Step 3: In a medium bowl, whisk together the all-purpose flour, sea salt, and baking soda until well combined. Set this dry mix aside.
Step 4: In a separate bowl, combine the flax eggs, brown sugar, and melted coconut oil. Whisk them together vigorously for about two minutes until everything is well mixed and the sugar starts to dissolve.
Step 5: Add the water and vanilla extract to the wet mixture, stirring gently to combine.
Step 6: Slowly pour the dry flour mixture into the wet ingredients along with the melted chocolate. Stir everything together just until combined — be careful not to overmix or you risk tough brownies.
Step 7: Pour the batter into your prepared pan and smooth the surface with a spatula.
Step 8: Warm the peanut butter for about 15 seconds in the microwave to make it extra runny. Dollop the peanut butter randomly over the brownie batter in medium circles that don’t touch.
Step 9: Using a knife, gently swirl the peanut butter through the batter by dragging the knife left to right across the pan, then up and down, creating a beautiful marbled effect. Be careful not to overdo the swirling or it will all blend into one.
Step 10: Bake the brownies for 40 to 45 minutes. The center may still look a little wobbly when done — that’s perfect for that fudgy texture I love.
Step 11: Remove from the oven and let the brownies cool completely to room temperature before slicing. This cooling step is key for the brownies to set and slice nicely.
Servings and Timing
This Vegan Chocolate Peanut Butter Swirl Brownies Recipe yields about 16 generous servings, making it perfect for sharing with a crowd or saving leftovers for multiple snack times. The prep time is roughly 15 minutes, which keeps things stress-free, and the baking time is about 40 to 45 minutes. In total, including the cooling time, you should set aside about 55 minutes from start to finish. Cooling completely before cutting is essential to getting clean slices and enjoying that perfect fudgy texture.
How to Serve This Vegan Chocolate Peanut Butter Swirl Brownies Recipe
When I serve these brownies, I like to keep it simple so the flavors shine. They’re amazing at room temperature, but if I want to pamper guests a bit more, I warm them slightly in the microwave for about 10 seconds until just pleasantly warm — the chocolate gets even softer, and the peanut butter swirl feels like a molten surprise. If you’re feeling fancy, top a brownie slice with a scoop of vegan vanilla ice cream for an irresistible dessert.
Presentation-wise, I find cutting them into smaller squares works best for parties or gatherings since everyone can grab a bite sized portion without feeling guilty. A little sprinkle of flaky sea salt on top right before serving adds a wonderful contrast to the sweetness. For a festive touch, I’ve even dusted cocoa powder or added a few chopped roasted peanuts to enhance texture and appearance.
As for beverages, these brownies pair wonderfully with freshly brewed coffee or a rich almond milk latte. If you’re entertaining adults, a glass of chilled vegan red wine or a chocolatey stout beer complements these flavors beautifully too. For family dinners or casual weeknights, I like serving them alongside plant-based milk or even a refreshing iced tea to balance out the indulgence.
Variations
I love experimenting with variations on this Vegan Chocolate Peanut Butter Swirl Brownies Recipe because it’s so versatile. If you want a gluten-free version, swapping out the all-purpose flour for an equal amount of a gluten-free blend works beautifully — the brownies hold their fudginess perfectly. For an extra protein boost, adding a tablespoon of chia seeds or hemp seeds to the batter can be a nice touch without changing the taste.
If you want to mix up the flavors, try substituting the peanut butter with almond butter or cashew butter. Each nut butter brings its own unique character, which is so fun to explore. You could also add a handful of vegan chocolate chips or chopped nuts into the batter for extra texture and bits of surprise in every bite.
For a super quick and easy twist, I’ve made these brownies by baking in muffin tins instead of a pan — it shortens the bake time slightly and creates perfectly portioned brownie bites. Just keep an eye on them around 30 minutes and test for doneness.
Storage and Reheating
Storing Leftovers
I recommend storing any leftover Vegan Chocolate Peanut Butter Swirl Brownies in an airtight container at room temperature for up to three days. If your kitchen is warm, it’s better to pop them in the fridge where they’ll keep fresh for about a week. Keeping them sealed prevents them from drying out and keeps that fudgy texture intact.
Freezing
These brownies freeze really well! I like to cut them into portions first, then wrap each piece tightly in plastic wrap and place them in a freezer-safe container or bag. They’ll keep beautifully frozen for up to three months. When you want a treat, simply thaw them overnight in the fridge or at room temperature for a few hours.
Reheating
To reheat, I usually microwave the brownies for about 10 to 15 seconds — just enough to warm them slightly without losing their fudgy consistency. Avoid overheating because that can dry them out or make the peanut butter swirl separate. If you have time, letting them come to room temperature after reheating really revives the rich flavors and moist texture.
FAQs
Can I use a different nut butter instead of peanut butter?
Absolutely! Almond butter, cashew butter, or even sunflower seed butter work well and each offers a unique flavor twist. Just make sure it’s smooth and easy to swirl so you get those beautiful patterns in the brownies.
What is a flax egg, and how do I make it?
A flax egg is a popular egg substitute for vegan baking made by mixing 1 tablespoon of ground flaxseed with 3 tablespoons of water. Let it sit for about 5 minutes until it thickens into a gel-like texture that acts as a binder in recipes like this one.
Can I make these brownies gluten-free?
Yes! Replace the all-purpose flour with a gluten-free flour blend that includes xanthan gum or other binding agents. The texture will still be fudgy and delicious, just like the original recipe.
Should I refrigerate these brownies?
If your kitchen is warm or humid, refrigerating keeps the brownies fresh longer. Otherwise, storing at room temperature in an airtight container for a couple of days works great. Just be sure they’re protected from air to prevent drying out.
Is it okay if the center of the brownies is slightly wobbly after baking?
Yes! The center might look a bit underbaked, but it’s actually ideal for that soft, fudgy brownie texture. Letting them cool completely sets them up nicely and makes slicing much easier.
Conclusion
I can’t recommend this Vegan Chocolate Peanut Butter Swirl Brownies Recipe enough—it’s one of those desserts that makes you fall in love with vegan baking all over again. It’s rich, indulgent, full of flavor, and surprisingly easy to whip up whenever the craving strikes. Whether you’re serving them at a party, sharing them with family, or just treating yourself, these brownies never fail to impress. Give it a try—you’ll have yourself a new favorite treat in no time!
Print
Vegan Chocolate Peanut Butter Swirl Brownies Recipe
Deliciously fudgy Vegan Chocolate Peanut Butter Swirl Brownies featuring a rich chocolate base with creamy peanut butter swirled throughout. These brownies are dairy-free, egg-free, and perfect for satisfying your chocolate cravings with a wholesome vegan twist.
- Total Time: 55 minutes
- Yield: 16 servings
Ingredients
Chocolate Base
- 1 cup chocolate chips (melted, 188g)
- 1 cup all purpose flour (133.75g)
- 1/2 teaspoon sea salt (3g)
- 1/4 teaspoon baking soda (1.25g)
- 2 flax eggs (equivalent to 2 tablespoons flaxseed meal + 6 tablespoons water)
- 3/4 cup brown sugar (raw brown sugar, cane sugar, or coconut sugar, 158g)
- 6 tablespoons melted coconut oil (75g)
- 1/4 cup water (60ml)
- 1 teaspoon pure vanilla extract (5ml)
Peanut Butter Swirl
- 1/4 cup peanut butter (64g)
Instructions
- Preheat and Prepare Pan: Preheat your oven to 325°F (165°C). Grease an 8×8 inch (20×20 cm) square brownie pan, and optionally line it with parchment paper or foil for easy removal. Set aside.
- Melt Chocolate: Melt the chocolate chips by microwaving them for 1 minute, stirring, and then heating in 30-second increments until fully melted. Alternatively, melt the chocolate in a heatproof bowl over a pot of simmering water, stirring until smooth.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, sea salt, and baking soda until evenly combined. Set aside.
- Prepare Wet Ingredients: In a separate large bowl, whisk the flax eggs (flaxseed meal mixed with water), brown sugar, and melted coconut oil for about 2 minutes until well combined. Add the water and vanilla extract, and mix thoroughly.
- Combine Mixtures: Pour the dry flour mixture and melted chocolate into the wet ingredients. Stir until just combined and smooth, ensuring not to overmix the batter.
- Pour Batter: Transfer the batter into the prepared brownie pan and spread evenly.
- Add Peanut Butter Swirls: Warm the peanut butter in the microwave for about 15 seconds until it is runny. Drop spoonfuls of peanut butter evenly over the brownie batter. Using a knife or skewer, gently swirl the peanut butter through the batter by moving the knife left to right and up and down to create a marbled effect without overmixing.
- Bake: Bake in the preheated oven for 40–45 minutes. The center may be slightly wobbly but will firm up as it cools.
- Cool and Serve: Carefully remove the brownies from the oven and allow them to cool completely to room temperature before cutting into 16 squares. Enjoy your vegan chocolate peanut butter swirl brownies!
Notes
- Flax eggs are made by mixing 2 tablespoons of flaxseed meal with 6 tablespoons of water; let it sit for 5 minutes to thicken.
- You can use raw brown sugar, cane sugar, or coconut sugar depending on preference.
- For a smoother swirl, warm peanut butter slightly to make it easier to swirl through the batter.
- Don’t over-swirl or the peanut butter will mix too much with the batter and lose the marbled effect.
- Letting the brownies cool completely before cutting helps them set and prevents crumbling.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan