Go Back
+ servings
vegan peanut butter swirl brownies in a row
Print Recipe
4.74 from 23 votes

Vegan Peanut Butter Swirl Brownies

Vegan Peanut Butter Swirl Brownies are just as delicious as they are beautiful! Chocolate and peanut butter come together in these decadent, fudgy treats. 
Prep Time10 mins
Cook Time35 mins
Total Time45 mins
Course: Dessert
Cuisine: American
Servings: 12 brownies
Calories: 270kcal
Author: Nora Taylor


Peanut Butter Swirl


  • Preheat oven to 350 degrees. Lightly grease an 8 by 8 inch baking pan.
  • In a large microwave safe bowl, add the chocolate chips, vegan butter (or coconut oil) and cocoa. Melt in the microwave in 30 second increments until mostly melted, and stir well at each interval. It took me 1 minute and 30 seconds. It should be completely melted and smooth.
  • Stir in the vanilla and sugar, then stir in the soy milk until smooth.
  • Add the flour, baking powder and salt to the bowl with the chocolate mixture. Stir with a wooden spoon until just combined. Fold in extra chocolate chips, if desired.
  • Transfer the batter to the prepared pan, evenly.
  • Make the peanut butter swirl: In a medium bowl, stir together the peanut butter, melted vegan butter, powdered sugar and vanilla.
  • Drop spoonfuls of the peanut butter mixture on top of the brownies, then swirl it with a butter knife.
  • Bake for 35-40 minutes. For best results, let the brownies cool completely before cutting. You can stick them in the refrigerator to speed up the process. If you cut them immediately they will be very gooey in the middle, but if you let them cool they will be just perfect. Enjoy!


  1. For best results, use regular creamy peanut butter that doesn't need to be stirred before using. Natural peanut butter can be very inconsistent and either too thick or too runny to work well.
  2. I tested these with coconut oil and liked the vegan butter version better, but it does work fine.
  3. You can substitute another non-dairy milk for the soy milk if desired. Even water will work!
  4. For gluten free, use a gluten free flour mix instead of the all purpose flour.
  5. Peanut allergy? Try almond butter or even tahini.


Serving: 1brownie | Calories: 270kcal | Carbohydrates: 36g | Protein: 5g | Fat: 13g | Saturated Fat: 4g | Sodium: 152mg | Potassium: 139mg | Fiber: 2g | Sugar: 25g | Vitamin A: 323IU | Vitamin C: 1mg | Calcium: 39mg | Iron: 2mg