Ready to try plant-based? Do these 5 things first!

grab it!

How To Make Vegan Chocolate Mousse

I’m Kayli Anderson, dietitian and natural foods chef. PBM is your headquarters for empowering, woman-centered plant-based nutrition and lifestyle guidance. 

learn more




Pregnancy & Mama



free mini course!

Intuitive Eating

get it!

learn with me

Plant-Based Basics
For Women

My signature course that teaches you how to stop dieting, meet your nutrition needs, & put plant-based eating into practice. 

join the course

Welcome to Plant-Based Mavens! 


The supplement guide


The Plant-based Meal Plan Guide

Get it

Your Fertility Checklist

grab it

want more free goodies?

get them all

Once you learn how to make this Vegan Chocolate Mousse, you will never be the same! It is so simple to whip up, it can be customized a hundred different ways, and it’s so luxuriously delicious.

Ingredients for vegan chocolate mousse

Plant-based Milk

Any plant-based milk will do – choose your favorite. Cashew, soy, almond, and oat are all great options. I prefer unsweetened so I can better control the flavor with other ingredients. You can certainly use a sweetened milk, but you may want to adjust the amount of dates you use. To adjust the consistency of the mousse, add more or less milk.


Surprised to see this on the list? Avocado is what makes this mousse so creamy and delicious. The ripeness and size of your avocado will impact the texture, so you may need to tweak other ingredients to get it just right.

Cocoa Powder

The rich, chocolatey flavor comes from the cocoa powder. If you’re like me and enjoy intense, rich chocolate flavor, try a dark chocolate cocoa powder or a cacao powder.


Medjool dates give this mousse its sweetness. The softer the dates, the better. Be sure to soak your dates first to ensure they blend well. If you’re in a hurry, use hot water to cut soaking time in half.

Vanilla Extract

Vanilla extract adds complexity to the flavor of the Vegan Chocolate Mousse. You can experiment with other extracts like almond, coconut, or mint.


The sky is the limit when it comes to the fruit toppings! Berries are the obvious choice, but use what you have. Pomegranate arils or banana slices would also be delicious!

Step-by-step recipe for vegan chocolate mousse

This Vegan Chocolate Mousse recipe is easy, nutritious, and oh so satisfying. The avocado makes it rich and creamy, and the cocoa powder gives it a deep, chocolate flavor. The natural sweetness comes from dates. Top with whatever fruit is in season, or transform it into a fruit dip by decreasing the amount of plant-based milk.

Related:  Everyday Granola

Vegan Chocolate Mousse

Vegan Chocolate Mousse

Yield: 4
Author: Kayli Anderson MS RDN
Prep time: 5 Mininactive time: 3 HourTotal time: 3 H & 5 M
This rich, creamy vegan chocolate mousse pairs perfectly with any seasonal fruit.


  • 1 cup unsweetened soy milk (or any plant milk)
  • 1 ripe avocado, peeled and pitted
  • ⅓ cup unsweetened cocoa powder
  • ½ cup dates, soaked in water for 30 minutes
  • 1 teaspoon vanilla extract
  • 2 cups strawberries (or whatever fruit is in season)


  1. Put the non-dairy milk, avocado, cocoa, soaked dates, and vanilla extract into a blender and puree on high for 30 to 60 seconds until smooth and creamy. You may need to stop and scrape down the sides with a spatula.
  2. Transfer the mousse to 4 individual glasses, ramekins, or jars and chill in the fridge for at least 3 hours.
  3. Top each mousse with fruit, and enjoy!



Fat (grams)


Sat. Fat (grams)


Carbs (grams)


Fiber (grams)


Net carbs


Sugar (grams)


Protein (grams)


Sodium (milligrams)


Cholesterol (grams)


Created using The Recipes Generator

Tips for achieving the perfect texture and flavor

This recipe is very easy, but variations in many of the ingredients can lead to variances in texture, flavor, and consistency.

To thin the mousse, add more milk. To thicken, add more avocado.

If you want to make the mousse sweeter without soaking and blending more dates, try adding a little maple syrup.

Be sure to soak the dates! This will help them melt into the mousse so you get a creamier consistency.

Related:  Vegan Double Chocolate Muffins

If your cocoa powder is really clumpy, sift it first to prevent beads of powder ending up in your mousse.

Variations and add-ons for vegan chocolate mousse

As I mentioned, the options are truly endless! Here are a few ways to mix things up.

Different milks: Cashew, almond, oat, soy, hazelnut, pistachio

For a low-fat/high-protein option: Swap the avocado for silken tofu

Try different extracts: Mint, coconut, almond, orange

Fruit variations: Blueberries, raspberries, blackberries, pomegranate, banana slices, cherries, figs

Dress up your mousse with these topping additions: Toasted coconut flakes, chopped nuts, cacao nibs, granola

Health benefits of vegan chocolate mousse

Because this Vegan Chocolate Mousse is made from whole foods, it makes a wonderful snack too! One serving contains a whopping 8 grams of fiber! The avocados add beneficial fats, and the dates are a nice whole food sweetener option. You won’t miss the heavy cream and eggs found in traditional mousse!

Whether you enjoy it for dessert, as a snack, or even for breakfast, this Vegan Chocolate Mousse will surely steal your heart. It’s creamy, comforting, and oh so nourishing with its fiber, healthy fats, and vitamins and minerals. Make it your own with endless variations!


Browse the PBM Freebies Suite to grab all of our valuable women's health resources.


12 things to do now for a happy, healthy, and natural pregnancy.


A step-by-step guide to meal planning like a plant-based pro with simple, delicious recipes.


Everything you need to know to choose the right nutrition supplements for you!


While you're here...

Grab some freebies