Coconut Mousse

  • Author: Kavitha
  • Prep Time: 15 mins
  • Cook Time: 15 mins
  • Total Time: 30 mins
  • Yield: 4-8 medium cups / 16 mini cups 1x


  • 1 cup (200 grams) Plain Marshmallows (use vegan kind if you’re a vegetarian)
  • 1/4 cup Powdered Sugar (adjust to taste)
  • 2 cups (400 mls) Coconut Milk
  • 2 cups (400 grams / mls) Whipped Cream / Coconut Cream
  • 1 teaspoon Coconut Extract (optional)
  • 1/4 cup lightly toasted Shredded Coconut

Substitutes to make this a Vegan Coconut Mousse

  • Marshmallows – vegan marshmallows
  • Plain sugar – raw sugar / agave
  • Whipped Cream – Coconut Cream


  1. If using whipped cream, it is best to get it whipped & chilled ahead of time.
  2. Heat together marshmallows, coconut milk and sugar together (in microwave or stove). Every 1 minute, stir the mixture. Heat till the marshmallows have melted completely and you have a smooth liquid. (The coconut may split slightly – it is okay)
  3. As the mixture cools, keep stirring it. Once it is cool, pass it through the sieve to catch any split milk.
  4. Add the cream and coconut extract in the coconut milk mixture and gently fold everything together.
  5. If you want a slight crunch, lightly toast some shredded coconut. Add a few shreds onto the mousse mixture and fold everything together.
  6. Equally divide among serving cups / glasses. Cover each glass with some foil and chill until set (around 3-4 hours).
  7. Garnish with some more toasted shredded coconut and serve!