Overhead shot of chocolate brownies with peanut butter frosting on brown baking parchment

Vegan Chocolate Brownies with Peanut Butter Frosting

Delicious, irresistible and indulgent vegan chocolate brownies with creamy peanut butter frosting.  

Course Dessert
Cuisine Vegan
Keyword brownies, chocolate brownies
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 9 brownies
Author annabanana


  • 200 g soft light brown sugar
  • 125 ml coconut oil melted and cooled
  • 1 tbsp apple cider vinegar
  • 230 ml cashew milk
  • 100 g dark chocolate (min 70% cocoa solids) melted and cooled
  • 1 tsp vanilla extract
  • 250 g all-purpose flour
  • 50 g cocoa powder
  • 1 1/2 tsp baking powder
  • 1 tsp baking soda
  • 1/2 tsp salt

For the peanut butter frosting:

  • 250 g smooth peanut butter room temperature
  • 115 g vegan spread
  • 250 g icing sugar
  • 2 tbsp cashew milk
Metric - US Customary


  1. Preheat the oven to 180C (fan). Line up the square tin (I'm using 8 inch tin) with baking parchment, leaving some excess to overhang as it will help when removing brownies from the tin.

  2. In a large bowl, mix together the sugar and coconut oil. Add cashew milk and vinegar, melted and cooled chocolate and vanilla extract. Mix it all well. In a separate bowl mix the flour, cocoa, baking powder, baking soda and salt, then fold them into the bowl with 'wet' ingredients. Stir it all well until just combined, then pour the mixture into prepared baking tin.

  3. Place the tin in the oven and bake for 25-30 minutes, until the inserted toothpick comes out almost clean. Other way to tell if it's ready is when the top has shiny, papery crust and the sides are just beginning to come away from the tin. Set aside to cool completely. 

For the peanut butter frosting:

  1. Place all the ingredients in a bowl of an electric mixer and mix until well combined. You may want to add more/ less cashew milk, depending on desired consistency. 

  2. Once brownie is completely cool down, spread the peanut butter frosting on top of it, then place in the fridge for about an hour, allowing it to firm up a bit. Slice into square pieces. Enjoy!