vegan peanut butter swirl brownie drizzled in chocolate

Vegan Peanut Butter Swirl Brownies

  • Author: thebananadiaries
  • Prep Time: 15
  • Cook Time: 35
  • Total Time: 50 minutes
  • Yield: 16 1x


Decadent and easy vegan peanut butter swirl brownies that taste just like the classic! You won’t even believe that they’re also gluten free, grain free, and dairy free! Chocolatey and rich, they’re perfect for all taste buds!



Sweet Potato Brownies

  • 14 ounces sweet potato, baked and skin removed
  • 1/2 cup coconut or almond milk
  • 3/4 cup cacao powder
  • 2 tbsp ground flaxseed mixed with 1/3 cup water, can sub in eggs for this
  • 1/2 cup coconut flour
  • 1/3 cup maple syrup
  • 1 tbsp baking powder
  • 1 tsp baking soda
  • 1/4 tsp sea salt

Peanut Butter Swirl


Sweet Potato Brownies

  1. In a large food processor, puree the cooked sweet potato.
  2. Add in the remaining brownie ingredients and puree until smooth.
  3. Pour batter into a 9″ greased baking dish (you can use coconut oil or olive oil).
  4. Set aside while you prepare the peanut butter swirl.

Peanut Butter Swirl

  1. Preheat the oven to 375F.
  2. In a large bowl, add in all of the peanut butter swirl ingredients.
  3. Using a hand mixer, beat the ingredients together until it’s a thick peanut butter cream.
  4. Pour a few dollops of peanut butter swirl on top of your brownies. Using a knife, carefully swirl the peanut butter cream into the brownies. Don’t over mix, as this will not be swirled then. Less is more.
  5. You may have extra peanut butter cream left over. If so, you can store this in the fridge for a week, and add as an additional topping onto the brownies or over paleo vegan ice cream!
  6. Place your brownies into the oven and bake for 35 minutes, or until the toothpick comes out clean.
  7. Remove from the oven and let cool for 15 minutes. Serve and enjoy!

  • Category: Dessert
  • Method: Baking

Keywords: peanut butter swirl brownies, brownies, Paleo brownies, vegan, chocolate, dairy free, refined sugar free