Go Back

A Really Good Vegan Brownie

vegan, egg-free, dairy-free
My perfect brownie: A crisp crackly crust, fudgy-as-hell under the surface, a rich dark chocolate flavour thanks to melted chocolate AND cocoa powder, and flaky salt on top! Adapted from Oh She Glows.
Servings 16


  • 1 tbsp + 1 tsp finely ground chia, or flax seed
  • 80 ml / 1/3 cup plant-based milk, or water
  • 100 ml / 1/4 cup + 2 tbsp plant-based milk
  • 2 tsp apple cider vinegar

dry ingredients

  • 150 g / 1 cup + 2 Tbsp all‐purpose flour (or white spelt flour)
  • 50 g / 1/2 cup dutch process cocoa powder
  • 30 g / 1/4 cup chickpea (besan) flour
  • 20 g / 2 tbsp. arrowroot starch
  • 1 1/2 tsp espresso powder (optional)
  • 1 tsp baking soda
  • 1/2 tsp fine sea salt
  • 100 g / 3/4 cup lightly toasted pecans or other nuts, roughly chopped (optional)
  • 50 g / 1/3 cup chopped good quality dark chocolate 70 – 85% cocoa content (optional)

wet ingredients

  • 250 g / 1 1/2 cups chopped good quality dark chocolate 70 – 85% cocoa content
  • 250 g / 1 cup vegan butter (I use Nuttelex Buttery)
  • 310 g / 1 1/2 cup raw granulated sugar
  • 1 tsp vanilla bean paste or 1 tbsp vanilla extract


  • dusting of cocoa powder/icing sugar
  • sprinkle of flaky salt (optional)


  • Preheat oven to 160C/320F. Line a 22 cm/9 inch square pan with baking paper on all sides, leaving some overhang to use as a handle after baking (to lift the brownies out of the tin).
  • In a small bowl, whisk together the ground chia/flax and milk/water and set aside to thicken to make a chia/flax egg. In a separate small bowl, whisk together the milk and the apple cider vinegar. Set aside to thicken/activate & turn into 'buttermilk'.
  • In a large bowl, whisk together all of the dry ingredients except the nuts and chocolate, then toss the chopped chocolate and pecans through if using. Set aside.
  • Place the chocolate and vegan butter in a large heat‐proof mixing bowl and place over a saucepan filled with a few cm of simmering water. Allow to melt, stirring often so that the chocolate does not burn. Once melted and combined, remove from the heat (it only needs to just melt, don't leave it any longer or it will burn). Add the sugar straight away while the mix is still warm and whisk well to begin dissolving the sugar. Whisk in the vanilla paste or extract followed by the chia egg and finally the buttermilk. Whisk together until well combined.
  • Pour the wet mixture over the dry mixture and stir until combined. Scoop the batter into the prepared pan and spread with your hands or the back of a spoon until smooth and even.
  • Bake for about 40-55 minutes (I give the pan a shake occasionally to make sure that crackly crust happens!) until the middle is less wobbly, and a skewer inserted into the middle comes out with a bit of gooey batter attached (but not too much). TIP: Bake for the lesser amount if you like insanely gooey brownies and the skewer should have more raw batter attached. Remove from the oven and set the pan of brownies on a wire rack – leave in the pan until completely cool. Once cooled, carefully remove the brownies from the pan using the overhanging baking paper. Dust with a little cocoa powder or icing sugar and sprinkle with flaky salt, then slice into 16 squares with a sharp, hot knife. Serve warm or cold.