Yield: 4 servings

Best Silken Tofu Chocolate Mousse (Fluffy & Vegan)

small glass jars with homemade vegan chocolate mousse topped with raspberries and coconut

This 4-ingredient silken tofu chocolate mousse is super chocolatey, fluffy and high in protein! Made from healthy vegan ingredients within just 15 minutes, it’s a delicious dessert idea for the whole family.

Prep Time 15 minutes
Additional Time 1 hour
Total Time 1 hour 15 minutes


Chocolate Mousse

  • 1 cup dates, pitted and soaked (150 g)
  • 1 cup silken tofu (250 g)
  • 1 cup dark chocolate, melted (140 g)
  • ½ cup aquafaba/chickpea liquid (120 ml)

Optional toppings

  • Shredded coconut
  • Dark chocolate shavings
  • Raspberries
  • Coconut whipped cream


  1. Drain your soaked and pitted dates well, then place them into a food processor and pulse to obtain a puree.
  2. Add the silken tofu and melted dark chocolate, then process again until a creamy batter forms.
  3. Pour your chickpea liquid or aquafaba into a medium-sized bowl and whip with a hand mixer to obtain a frothy mixture. This may take a couple of minutes, so don’t worry!
  4. Slowly add the chocolate mixture from the food processor into the fluffy aquafaba. Gently whisk with a spoon to incorporate until you have a creamy chocolate mousse. 
  5. Divide into glasses and refrigerate for at least an hour before serving.
  6. Garnish with the recommended toppings or any toppings of choice.


  • Don’t worry if the aquafaba deflates a bit when you mix in the other ingredients!
  • Ensure that the chocolate, tofu and date mixture is at room temperature when adding the fluffy aquafaba.
  • Your utensils should be free from detergents and oils to ensure the best results.
  • Find details for the instructions, ingredient swaps and more topping ideas in the article above.
  • Nutrition information has been automatically calculated without any toppings.

Nutrition Information:



Amount Per Serving: Calories: 129Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 1mgSodium: 7mgCarbohydrates: 17gFiber: 4gSugar: 7gProtein: 6g

Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed. Just focus on whole plant-based foods and eat until satiety!

Please rate & share if you like this!

Leave a comment on our blog or share on Pinterest or Instagram.