Decadently creamy, light and indulgently chocolaty, Vegan Chocolate Mousse is for chocolate lovers everywhere! This recipe is an easy no-bake dessert or snack that’s great for a special occasion or any night of the week that you’re craving something chocolaty and sweet! Vegan, egg free, and gluten free.

This rich, creamy vegan chocolate pudding is so addicting and delicious that I could literally eat the entire bowl in one sitting. If you’re a chocolate lover, like myself, you will most definitely enjoy this vegan chocolate mousse. It has an exceptionally creamy texture & deep chocolate flavors, it’s super easy (and fast) to make and it’s actually quite healthy!

Save This Recipe Form

Get This Recipe In Your Inbox

Share your email, and we'll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!

Instead of using cream or milk, this mousse uses silken tofu for a rich, creamy texture.

For those who have never tried tofu before, have no fear, the flavor of tofu is extremely mild, so it tends to take on the flavor of whatever it’s paired with. In this case, chocolate!

Top the tofu pudding with fresh berries or a dollop of dairy-free whipped cream and some chocolate shavings and you’ll have a vegan dessert, that is sure to please.

vegan chocolate mousse in small glass jars topped with berries

Ingredients needed to make vegan chocolate mousse:

This tofu chocolate mousse is a delicious healthier dessert to enjoy anytime and is a great treat for Valentine’s Day! It’s perfectly sweet, packed with chocolate flavor and so scrumptious that it’s bound to become a forever family favorite. Here’s what you’ll need to make it:

  • Silken tofu – This type of tofu has a custardy texture. It works well in creamy and blended foods like smoothies, desserts, puddings, salad dressings, sauces and dips.
  • Dark chocolate – I like to use a 3 oz dark chocolate bar, but feel free to use dark chocolate chips or any favorite chocolate. Go for a dairy free chocolate to keep this recipe vegan!
  • Maple syrup – To naturally sweeten the mousse!
  • Vanilla – For an extra boost of flavor that compliments the chocolate taste so well!
  • Optional – We love this chocolate mousse topped with fresh berries! You could even add whipped cream and chocolate shavings. Use coconut or almond milk whipped cream and dairy-free chocolate to keep this mousse vegan friendly.

How to make vegan chocolate mousse:

Not only is the ingredient list short and sweet, but making this tofu pudding is a cinch!

For full, printable instructions, reference the recipe card at the bottom of the post.

Here’s the simple process:

  1. Melt the chocolate. Use a double boiler to melt the chocolate. The chocolate can also be melted in the microwave in 20 second increments.
  2. Blend ingredients. Add the tofu, maple syrup, and vanilla to a food processor or blender and blend until fully combined. Once combined, add in melted chocolate and blend again until smooth and creamy.
  3. Chill. Transfer mousse from the food processor to an airtight container. Place in the fridge to chill for about 1 hour.
  4. Serve. Spoon servings of mousse into individual bowls or jars and top with fresh berries and/or any other favorite toppings. Enjoy!
tofu pudding in a small glass jar with berries

Tips for success with this recipe:

This vegan chocolate mousse recipe is super simple, but here are a few tips to make sure your dessert is perfect!

  • Type of tofu. The type of tofu matters in this recipe. Be sure to get soft silken tofu, which will have the best texture for making this creamy pudding.
  • Prepping the tofu. The tofu doesn’t need to be pressed, BUT you should drain out the package and dispose of any excess liquid.
  • Does the mousse have to be chilled? The pudding can be eaten right away or put in the fridge to thicken up. It tastes great both ways, but I recommend chilling for best results.
  • How many servings? This recipe can be split into 4 portions that end up about the size of a pudding cup you’d buy from the store. However, you can make the portions larger or smaller, as desired.

Customize your tofu pudding:

  • Use avocados. I’ve tried this recipe before by swapping the tofu for 2 avocados and it’s delicious!
  • Make chia pudding. To make chocolate chia pudding instead of mousse, simply mix 1-2 tablespoons of chia seeds in with the other ingredients.
  • Toppings. Just the simple addition of berries or whipped cream and chocolate shavings over the top of this mousse is wonderful, but feel free to get creative with toppings, the options are endless. Here are a few ideas: chopped nuts, granola, crushed graham cracker or crushed cookie crumbs.

Make ahead option:

Because this pudding is so good chilled, no-bake tofu chocolate mousse is the perfect dessert to prep in advance! You can make the mousse up to 2 days in advance. Cover and refrigerate before adding any toppings.

How to store mousse:

Store leftover chocolate mousse in the fridge in an airtight container. It will keep well for up to about 5 days. I think it would freeze well, but I haven’t tried it yet.

spooning out a bite of vegan chocolate mousse

More favorite vegan dessert recipes:

Looking for more vegan sweet treats? Give these family-favorite recipes a try!

As usual, PLEASE let me know if you make this recipe and let me know how you like it! You can come back here and leave a comment or tag me on instagram (@foodwithfeeling).

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan chocolate mousse in a small jar with berries

Vegan Chocolate Mousse

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Brita Britnell
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan


  • 1 package of silken tofu (1 pound or about 450g)*, drained
  • 150g of dark chocolate (or other dairy free chocolate)
  • 12 tablespoons of maple syrup
  • 1 teaspoon of vanilla


  1. Melt the chocolate in a double boiler or in the microwave in 20 second increments.
  2. In a food processor or blender, blend together the tofu, maple syrup, and vanilla. Once combined, add in the chocolate and blend again until fully combined.
  3. Chill for 1 hour and ENJOY!*


  • I’ve tried this recipe before by swapping the tofu for 2 avocados and it’s delicious!
  • A standard chocolate bar is 3oz and that amount will also work in the recipe if you don’t want to buy a second one.
  • Can be enjoyed immediately, but I suggest chilling it.
  • Prep Time: 10 minutes
  • Chill Time: 60 minutes
  • Category: Dessert
  • Method: No-bake
  • Cuisine: American