Salted Caramel Brownies (vegan)

We've made these brownies according to the recipe from the School Night Vegan. They are very fudgy and gooey, and on top of that they are vegan! This recipe is a little bit more difficult compared to our other recipes. This is mainly due to the vegan caramel sauce. If this is too much for you, you can leave this out. But we promise you will not regret the extra effort!


For the Salted Caramel
  • 45 g raw unsalted cashews
  • 80 g boiling water
  • 200 g caster sugar
  • 100 g coconut cream (the solid white stuff at the top of a can of refrigerated coconut milk)
  • 1/2 tsp vanilla bean paste
  • pinch flaky sea salt
For the Brownies
  • 2 tsp psyllium husk powder + 7 tsp water (alternative use 2 tbsp ground flax seed with 5 tbsp water)
  • 175 g vegan butter
  • 100 g dark cocoa powder
  • 1 tbsp espresso powder
  • 300 g caster sugar
  • 57 g plain flour
  • 3/4 tsp fine sea salt
  • 4 tbsp soy milk
  • 100 g vegan dark choc chips (most chocolate over 64% cocoa is dairy free)
  • 200 g vegan salted caramel


To Make the Salted Caramel

  1. In the cup of a high speed blender, place the cashews and the boiling water. Leave to soak for 30 minutes.
  2. Once soaked, blend until very, very smooth.
  3. In a small bowl, measure out your coconut cream and 60g of your cashew cream.
  4. In a medium, high-sided saucepan over medium/low heat, place the caster sugar. Stirring constantly, heat until the sugar is completely melted and is turning a nice golden brown (don’t worry if it smokes slightly). Remove from the heat and add the coconut cream. The mixture will splutter and spit so be careful. Stir gently until the coconut cream is combined. Pour in the cashew cream and add the salt and vanilla. Stir well.
  5. Return to a low heat and simmer gently for a minute or two. Remove from the heat and set aside. Allow to cool to room temperature. Once cool, place in the fridge to chill for an hour.

To Make the Brownies
  1. Preheat the oven to 170c. Line a 20 x 10cm brownie tray with baking parchment
  2. In a small bowl, mix the psyllium husk powder with the water and set aside.
  3. In a medium saucepan over low heat, add the vegan butter and allow to melt completely.
  4. To the bowl of a stand mixer fitted with the paddle attachment, add the cocoa powder and the espresso powder and mix well. Add the melted butter along with the caster sugar and the psyllium egg mixture and beat well.
  5. In a medium bowl, combine the flour and the salt. Add half of the flour mixture to the stand mixer and beat until combined. Add half of the soy milk and beat until combined. Add the remaining flour mixture and beat until combined followed by the remaining soy milk.
  6. Remove the bowl from the stand mixer and add the chocolate chips. With a silicone spatula, mix until the chocolate chips are evenly distributed.
  7. Pour or spoon 2/3 of the brownie batter into the prepared baking tray. Spoon 2/3 of the cooled caramel on top of the batter (it’s best not to spread out the caramel, just allow it to sit in evenly spaced wells across the batter). Top with the remaining third of brownie batter and spread out to just about cover the layers below.
  8. Drizzle the remaining caramel on top and sprinkle with a few pinches of flaky sea salt.
  9. Place in the oven and bake for 35 minutes. The edges should be quite firm but the centre will be quite jiggly when you remove it form the oven.
  10. Place on a cooling rack and allow to cool fully to room temperature. Once cooled, chill in the fridge for at least 2 hours. (I know it’s tempting to eat straight away but I promise you, these taste so much better when chilled).
  11. Once chilled slice into 6 and serve!

Check out this more recipes like this at

Back to recipes