Go Back
+ servings
triangles of vegan brownie close up

Best Vegan Brownies

An eggless brownie that is dense and chewy with a shiny, papery crust.

Course Dessert
Cuisine vegan
Keyword vegan brownies
Prep Time 20 minutes
Cook Time 25 minutes
Chill time 2 hours
Total Time 35 minutes
Servings 24 People
Calories 180 kcal
Author Chloe


  • 200 g Vegan margarine* (2 tablespoons less than 1 cup)
  • 200 g (7oz) Tesco 85% dark chocolate** (or Lindt 85% chocolate)
  • 300 g Caster sugar (1+½ cups)
  • 80 g Plain flour (⅔ cup)
  • 60 g Unsweetened cocoa powder (⅔ cup)
  • 1 Teaspoon Baking powder
  • 80 ml Unsweetened soy milk (⅓ cup)
  • 1 Teaspoon Apple cider vinegar (or lemon juice)
  • 100 g Vegan white chocolate chunks or chips (½ cup, heaped)


  1. Preheat your oven to 180°C/350°F (160°C/325°F if using a fan or convection oven) and line an 8x10-inch rectangular tin with baking paper.

  2. Over a very low heat, melt the chocolate, vegan margarine and sugar in a pot. Stir it often to prevent burning.

  3. When there are no lumps of chocolate left in the mixture, take the pot off of the heat and set aside to cool for 5 minutes.

  4. In a large bowl, mix together the flour, cocoa powder and baking powder until there are no lumps left.

  5. Pour the melted chocolate mixture into the bowl along with the soy milk. Stir until everything is well incorporated, making sure there are no powdery bits left at the bottom of the bowl.

  6. Add the apple cider vinegar and mix it in.

  7. Add the white chocolate chunks / chips to the mixture and stir well. I like to save a few to sprinkle over the batter once it's in the tin.

  8. Transfer your brownie batter into the pre-lined baking tin and use the back of your spoon to spread it out evenly.

  9. Bake for 25 minutes then remove the tray from the oven. The brownies may look a little under-baked but they will firm up as they cool. Resist the urge to keep baking or they will end up dry. If they have a shiny, paper-like top and are pulling away at the edges, they're ready.

  10. Allow the brownies to cool in the pan for around 30 minutes then transfer them to the fridge to set for another 2 hours.

  11. Remove the brownies from the pan and cut into 12 squares. You can leave them like this or cut the squares in half to make 24 triangles.

Recipe Notes

  • *Use a spreadable vegan margarine rather than a block butter. I recommend Vitalite or Pure.
  • **I have only tested this recipe with the 2 brands of chocolate listed and I strongly recommend using either of these for best results. Using a different kind of chocolate may result in the brownies becoming too oily.
  • Soy milk works best but can be subbed for any other plant-based milk (except coconut).
  • If you cannot find vegan white chocolate chips where you live, they can be subbed for dark chocolate chips instead. 
  • Store in an airtight container in the fridge for up to 1 week.
Nutrition Facts
Best Vegan Brownies
Amount Per Serving (1 brownie)
Calories 180 Calories from Fat 90
% Daily Value*
Fat 10g15%
Sodium 70mg3%
Carbohydrates 20g7%
Fiber 2g8%
Sugar 17g19%
Protein 2g4%
* All values are an estimate only and will vary depending on the food brands used.