Go Back
Three jars of mousse, with some gold spoons on the edge of photo.

Vegan Chocolate Mousse

This Vegan Chocolate Mousse is incredibly delicious and takes just minutes to prepare! Made with just five ingredients, this is a dessert for a chocolate lover - smooth, creamy and decadent. It is an ideal dessert for easy entertaining.
Course Dessert
Cuisine French Inspired
Prep Time 10 minutes
Cook Time 5 minutes
Chilling Time 1 hour
Total Time 1 hour 15 minutes
Servings 4 people
Calories 332kcal
Author Alexandra


  • 170 g (6 oz) dark chocolate - finely chopped See Note 1
  • ½ cup (120 ml) soy milk See Note 2
  • 2 tablespoon maple syrup See Note 3
  • 1 teaspoon orange zest - finely zested
  • 1 cup (280 g) coconut yoghurt See Note 4


  • Place the finely chopped chocolate into a medium-sized heatproof bowl.
  • Over medium heat, add the milk to a small saucepan. Bring the milk just to a boil. 
    Pour the milk over the chocolate and leave it to sit for 1-2 minutes.
  • Stir with a spatula until you have a smooth, glossy ganache. 
  • Using a spatula, fold the maple syrup, orange zest and yoghurt into the chocolate mixture until thoroughly combined.
  • Spoon the mousse into four glasses or small serving cups and chill for about one hour until firm.
  • Refrigerating the mousse produces a firm set. Remove the mousse from the refrigerator 15-20 minutes before serving to soften the texture.
    Serve with some berries, additional coconut yoghurt and shaved chocolate.



  1. Dark chocolate: use the best quality vegan chocolate possible. I use dark chocolate that has 70% cocoa.
  2. Soy milk: you could also use almond milk or dairy milk if you do not require the recipe to be vegan.
  3. Tablespoon: we use a standard Australian tablespoon which is 20 ml (4 teaspoons).
  4. Coconut yoghurt: if you do not require the recipe to be vegan, you can also use Greek yoghurt.


Calories: 332kcal | Carbohydrates: 33g | Protein: 6g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 32mg | Potassium: 369mg | Fiber: 5g | Sugar: 20g | Calcium: 159mg | Iron: 5mg