Indulge in the ultimate treat with our irresistible Vegan Peanut Butter Swirl Brownies! These decadent, fudgy delights masterfully combine rich chocolate with creamy peanut butter, creating a harmonious blend of flavors and textures that are as beautiful to behold as they are delicious to devour. Get ready for a plant-based dessert experience that will satisfy every sweet craving.

The Ultimate Vegan Peanut Butter Swirl Brownies: A Decadent Delight
There’s a reason why the combination of chocolate and peanut butter is celebrated worldwide – it’s a match made in culinary heaven! And when you bring that magical duo into the realm of rich, fudgy brownies, the result is nothing short of incredible. These Vegan Peanut Butter Swirl Brownies are designed to be an absolute showstopper, boasting a deep chocolate base crowned with a mesmerizing swirl of creamy peanut butter. Prepare yourself, because resisting the urge to eat the entire pan will be your biggest challenge!
What makes this recipe truly stand out isn’t just its phenomenal taste, but also its remarkable simplicity. After numerous tests and tweaks, I perfected a method that allows you to create these extraordinary brownies in just one bowl. Yes, you read that right – minimal cleanup for maximum deliciousness! We also prioritize using readily available ingredients, ensuring that anyone can whip up a batch of these plant-based masterpieces without a specialized grocery run. This straightforward approach, combined with the incredibly satisfying results, makes this recipe an instant favorite for both seasoned bakers and complete novices.
Our vegan brownies achieve their intense chocolatey fudginess through a clever combination of dairy-free chocolate chips and high-quality cocoa powder. This dual chocolate attack ensures every bite is deeply rich and utterly satisfying. The peanut butter swirl, far from being complicated, is surprisingly easy to achieve, adding a beautiful visual appeal and an extra layer of nutty flavor that perfectly complements the chocolate. Let’s dive into creating these magnificent vegan treats!
Crafting Your Fudgy Vegan Peanut Butter Swirl Brownies: A Step-by-Step Guide
Making these vegan peanut butter brownies is a rewarding process, and you’ll love how smoothly it comes together. Below is a detailed overview with visual cues; the full, printable recipe can be found at the bottom of this article.
Prepping for Perfection
Before you begin, ensure your oven is preheated to 350°F (175°C). Lightly grease an 8×8 inch (20×20 cm) baking pan. This will prevent sticking and ensure your brownies slide out easily once cooled.
The Chocolatey Foundation
Grab a large, microwave-safe bowl – ideally one that’s spacious enough to hold all your ingredients and fit comfortably in your microwave. A large glass mixing bowl is often perfect for this task. Into this bowl, add your dairy-free chocolate chips, vegan butter (or coconut oil), and cocoa powder. This trio forms the heart of our rich chocolate brownie base.
Melt these ingredients together in the microwave using short, 30-second intervals. After each interval, remove the bowl and stir thoroughly. This gradual melting process prevents the chocolate from burning and ensures a smooth, luscious consistency. For most microwaves, this should take around 1 to 1.5 minutes in total until the mixture is completely melted and silky smooth.

Once your chocolate mixture is smooth and glossy, it’s time to incorporate the sweetness and aroma. Stir in the pure vanilla extract and granulated sugar until well combined. The sugar will dissolve into the warm chocolate, contributing to that signature fudgy texture we’re aiming for.

Next, pour in the soy milk (or your chosen non-dairy milk) and stir it in thoroughly until the mixture is uniform and smooth. The milk adds necessary moisture and helps create the perfect brownie batter consistency.

Now, add the dry ingredients: all-purpose flour, baking powder, and a pinch of salt. The baking powder provides a subtle lift, while salt enhances all the flavors, especially the chocolate.

Using a large spoon or spatula, stir the dry ingredients into the wet mixture until *just combined*. It’s crucial not to overmix the batter, as this can lead to tough brownies. A few streaks of flour are perfectly fine; they will disappear during baking. For an extra boost of chocolate, feel free to fold in an additional 1/2 cup of dairy-free chocolate chips at this stage.

Transfer the beautifully rich brownie batter evenly into your prepared 8×8 inch baking pan. Smooth the top with your spatula to create an even surface for the swirl.
The Mesmerizing Peanut Butter Swirl
Now for the artistic touch! You have two options here: either quickly wipe out the large bowl you just used (to keep this a true “one-bowl” recipe), or grab a smaller, separate bowl. In your chosen bowl, combine the creamy peanut butter, melted vegan butter, powdered sugar, and a touch of pure vanilla extract. Stir these ingredients until they form a smooth, luscious peanut butter mixture. The powdered sugar gives the swirl a lovely, slightly sweet and firm texture.
Once your peanut butter swirl mixture is ready, drop spoonfuls of it randomly over the top of the chocolate brownie batter in the pan. Don’t worry about perfection at this stage; rustic is often more charming!

Using a butter knife or a skewer, gently drag through the peanut butter dollops and brownie batter. Create s-shapes, figure-eights, or random patterns – whatever you prefer! Drag the knife one way, then the other, ensuring you swirl the peanut butter through the top layer of the chocolate batter. The goal is to create beautiful, marbled patterns, and remember, it doesn’t have to be perfect to be stunning.

Baking and Cooling
Place your pan into the preheated oven and bake for 35-40 minutes. The brownies are done when the edges appear set and a toothpick inserted into the center (avoiding the peanut butter swirl) comes out with moist crumbs, not wet batter. Keep in mind that brownies will continue to set as they cool.
This next part is arguably the hardest, but absolutely crucial for the best results: allow the brownies to cool *completely* before cutting into them. If you try to cut them while warm, especially in the center, they will be very gooey and may fall apart. Cooling them fully (you can even pop them in the refrigerator to speed this up) allows them to firm up, resulting in perfectly fudgy, clean-cut squares. Patience truly pays off here!

Tips for Achieving the Perfect Vegan Peanut Butter Swirl Brownies
- Do Not Overmix: When adding the dry ingredients, stir only until just combined. Overmixing develops the gluten in the flour, leading to tough, cakey brownies instead of fudgy ones.
- Embrace the Cool Down: Seriously, resist the urge to cut into warm brownies! Cooling them completely (for at least 2-3 hours, or 1 hour in the fridge) is essential for a clean slice and optimal fudgy texture.
- Peanut Butter Choice Matters: For the best swirl, opt for a creamy, regular peanut butter (like Jif or Skippy) that doesn’t require stirring. Natural peanut butters can be inconsistent in texture – sometimes too oily, sometimes too stiff – making them harder to swirl smoothly.
- Quality Dairy-Free Chocolate: The quality of your dairy-free chocolate chips will significantly impact the flavor. Choose a brand you love for optimal taste.
- Grease Your Pan Well: Even if your pan is non-stick, a light greasing (or lining with parchment paper) ensures easy removal of your brownies.
- Dutch-Processed Cocoa: While not strictly necessary, Dutch-processed cocoa powder will give your brownies a darker color and a smoother, less acidic chocolate flavor.
Common Questions About Vegan Brownies
Here are some frequently asked questions to help you master your vegan brownie game:
Can I make these brownies gluten-free?
Absolutely! Simply substitute the all-purpose flour with a good quality 1:1 gluten-free flour blend. Ensure your chosen blend contains xanthan gum, or add 1/2 teaspoon per cup of flour for best results, as it helps with binding.
What if I don’t have soy milk?
Any other non-dairy milk will work just fine! Almond milk, oat milk, or cashew milk are all excellent substitutes. In a pinch, you can even use water, though a richer milk alternative will contribute to a creamier texture.
How should I store these Vegan Peanut Butter Swirl Brownies?
Store your brownies in an airtight container at room temperature for up to 3-4 days. For longer storage, you can keep them in the refrigerator for up to a week. If you prefer a firmer texture, chilled brownies are incredibly delicious!
Can I freeze these brownies?
Yes, these brownies freeze beautifully! Once completely cooled, cut them into individual squares and wrap each tightly in plastic wrap, then place them in a freezer-safe bag or container. They can be frozen for up to 2-3 months. Thaw at room temperature or gently warm in the microwave for a few seconds.
What if I have a peanut allergy?
No problem! You can easily substitute the peanut butter with another creamy nut or seed butter. Almond butter, cashew butter, or even tahini (for a slightly different flavor profile) are great options for the swirl.
More Irresistible Chocolate Peanut Butter Vegan Desserts
If you’re as obsessed with the chocolate and peanut butter combination as we are, you’ll love these other plant-based recipes:
- Vegan Chocolate Peanut Butter Bars
- Vegan Peanut Butter Cups
- Vegan Chocolate Peanut Butter Balls
- Peanut Butter Chocolate Chip Cookies

Vegan Peanut Butter Swirl Brownies: The Recipe

Recipe Summary
These Vegan Peanut Butter Swirl Brownies are a perfect blend of rich chocolate and creamy peanut butter, baked into a fudgy, decadent treat. Easy to make in one bowl and entirely plant-based, they’re sure to become a favorite!
Prep Time: 10 mins
Cook Time: 35-40 mins
Total Time: 45-50 mins (plus cooling time)
Yields: 12 brownies
Ingredients
For the Brownies:
- 1/2 cup (3.5 oz) dairy-free chocolate chips
- 1/3 cup vegan butter OR coconut oil
- 1/4 cup Dutch-processed cocoa powder
- 1 teaspoon pure vanilla extract
- 1 cup granulated sugar
- 1/2 cup soy milk (or other non-dairy milk)
- 1 cup all-purpose flour
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup additional chocolate chips, optional (for folding into batter)
For the Peanut Butter Swirl:
- 1/2 cup creamy peanut butter* (see notes)
- 1 tablespoon vegan butter, melted
- 1/3 cup powdered sugar
- 1/2 teaspoon pure vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Lightly grease an 8×8 inch (20×20 cm) baking pan.
- In a large microwave-safe bowl, combine the 1/2 cup dairy-free chocolate chips, 1/3 cup vegan butter (or coconut oil), and cocoa powder. Melt in the microwave in 30-second intervals, stirring well after each, until mostly melted and smooth. This typically takes 1 to 1.5 minutes total.
- Stir in the 1 teaspoon vanilla extract and granulated sugar until well combined. Then, stir in the soy milk until the mixture is smooth.
- Add the all-purpose flour, baking powder, and salt to the bowl. Stir with a wooden spoon or spatula until just combined. Be careful not to overmix. If desired, fold in the optional 1/2 cup additional chocolate chips.
- Transfer the brownie batter evenly into the prepared pan, smoothing the top.
- To make the peanut butter swirl: In a medium bowl, stir together the 1/2 cup creamy peanut butter, 1 tablespoon melted vegan butter, powdered sugar, and 1/2 teaspoon vanilla extract until smooth.
- Drop spoonfuls of the peanut butter mixture randomly on top of the brownie batter. Use a butter knife or skewer to gently swirl the peanut butter through the top layer of the chocolate batter, creating a marbled effect.
- Bake for 35-40 minutes, or until the edges are set and a toothpick inserted into the center (avoiding the peanut butter areas) comes out with moist crumbs.
- For the best results and a perfectly fudgy texture, allow the brownies to cool completely in the pan before cutting. You can place them in the refrigerator to speed up the cooling process. If cut immediately, they will be very gooey in the middle. Enjoy!
Notes
- For optimal results with the swirl, use a regular, creamy peanut butter that doesn’t require stirring (such as Jif or Skippy). Natural peanut butters can be inconsistent in their oil separation and thickness, making them less ideal for a smooth swirl.
- I tested this recipe with both vegan butter and coconut oil. While coconut oil works, I personally preferred the flavor and texture achieved with vegan butter.
- Feel free to substitute soy milk with any other non-dairy milk you prefer, such as almond, oat, or cashew milk. Even water can be used in a pinch, though a milk alternative will add more richness.
- For a gluten-free version, use a high-quality 1:1 gluten-free flour blend instead of all-purpose flour.
- If you have a peanut allergy, almond butter or even tahini can be used as a delicious alternative for the swirl.
Nutrition Information
(Per 1 brownie serving, estimated)
| Serving Size | Calories | Carbohydrates | Protein | Fat | Saturated Fat | Sodium | Potassium | Fiber | Sugar | Vitamin A | Vitamin C | Calcium | Iron |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 brownie | 270 kcal | 36 g | 5 g | 13 g | 4 g | 152 mg | 139 mg | 2 g | 25 g | 323 IU | 1 mg | 39 mg | 2 mg |
Course: Dessert
Cuisine: American
Author: Nora Taylor
We hope you enjoy these incredibly delicious and easy-to-make Vegan Peanut Butter Swirl Brownies. They’re perfect for sharing, celebrations, or simply treating yourself to a moment of pure bliss. Don’t forget to share your creations with us on social media!
Mention @nora_cooks_vegan_ or tag #noracooks!