Vegan Chocolate Mousse Recipe

With the festive season approaching, you might be looking for some tasty desserts to try out for guests. When there is so much sugary chocolate going around, a vegan alternative, using tofu could be a good alternative for you.

Using a tofu press, it strains the excess liquid out of it, so it doesn’t make a watery mousse like you might think it might. You can use dark chocolate, or make your own, so it is pretty versatile to make it suitable for you and your dietary requirements.

Screen Shot 2017-10-29 at 18.01.13

Tofu Chocolate Mousse

Ingredients (Makes 4 large or 8 small portions)

  • 300g silken tofu, gentle press for 10 mins
  • 200g dark chocolate, melted (or make your own raw chocolate for a sugar-free version)
  • 3 tbsp plant-based milk
  • 2 tsp maple syrup
  • 1 tsp vanilla extract
  • Pinch salt
  • Fresh or frozen fruit to garnish – raspberries or strawberries work really well.


  1. Press the silken tofu on the lightest setting for a few minutes, you just need to extract the excess water so it doesn’t dilute the flavours of the mousse or make it too watery.
  2. Meanwhile, break the chocolate up and put in a bain marie or double boiler if you have either of those. If not, a heatproof glass bowl resting in a pan of boiling water works just as well. Stir gently as the chocolate melts and take off the heat when liquid.
  3. Place the melted chocolate in a blender or high-speed mixer along with the pressed tofu and all the other ingredients; the milk or cream, liqueur if you’re using it, maple syrup, vanilla extract and a pinch of salt.
  4. Mix until fully incorporated and silky smooth and pour into individual containers, and decorate with fresh fruit and extra grated chocolate.
  5. Refrigerate until ready to eat, preferably chill for an hour.

Screen Shot 2017-10-29 at 18.00.38

What do you think? Do you think you’ll give it a try? Would love to hear what you think!

Rebecca x

*Thanks to Tofuture for the recipe.

Pin for later!


Leave a Comment

Your email address will not be published. Required fields are marked *

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.