Serves 4 | Prep Time: 30 minutes | Chill Time: 2 hours
If you’ve been searching for the perfect vegan chocolate mousse recipe—one that’s luxuriously rich, silky smooth, and irresistibly airy—this is it. This decadent vegan chocolate mousse delivers all the indulgence of traditional French-style mousse, without eggs or dairy.
The secret? A dreamy combination of silken tofu for body and creaminess, plus whipped aquafaba for that light, fluffy texture we all love. The result is a deeply chocolatey dessert that tastes gourmet but is surprisingly simple to make.
Whether you’re hosting a dinner party, planning a romantic dessert, or just craving something chocolatey and plant-based, this recipe will absolutely impress.

Why You’ll Love This Vegan Chocolate Mousse
- ✔ 100% vegan and dairy-free
- ✔ Naturally egg-free
- ✔ Rich, smooth, and airy texture
- ✔ Made with simple pantry ingredients
- ✔ Perfect for entertaining
- ✔ Customizable sweetness
Unlike many vegan mousse recipes that rely only on avocado or coconut cream, this version achieves that authentic mousse texture—dense yet fluffy, rich yet light.

The Secret Ingredients
Silken Tofu
Silken tofu creates a creamy, structured base without adding any beany flavor. It blends seamlessly with melted chocolate, giving the mousse its rich body.
Aquafaba
Aquafaba is the liquid from canned chickpeas—and it’s pure magic. When whipped with cream of tartar, it transforms into stiff, glossy peaks just like egg whites. Once folded into the chocolate mixture, it creates that classic airy mousse consistency.
You would never guess chickpea liquid is responsible for this elegant dessert!
Ingredients
For the Chocolate Mousse
- 2–4 Tbsp maple syrup, agave, or coconut sugar (adjust to taste)
- 1 (12 oz) package organic silken tofu
- 9 oz dark chocolate, melted
- 2–3 Tbsp oat or almond milk
- 1 tsp vanilla extract
- ¾ cup aquafaba (liquid from canned chickpeas)
- ¼ tsp cream of tartar
- 1 Tbsp agave (or sweetener of choice)
- ½ tsp vanilla extract
Step-by-Step Instructions
Step 1: Melt the Chocolate
Using a double boiler, slowly melt the dark chocolate over gently simmering water. Stir in the almond or oat milk until smooth and glossy.
Remove from heat and allow the chocolate to cool to room temperature. This is important—hot chocolate can deflate the aquafaba later.
Step 2: Blend the Chocolate Base
In a food processor or high-speed blender, combine:
- Silken tofu
- Sweetener
- 1 tsp vanilla extract
- Cooled melted chocolate
Blend until completely smooth and creamy. The texture should be velvety with no lumps.
Transfer the chocolate mixture to a large mixing bowl—you’ll need room to fold in the aquafaba.
Step 3: Whip the Aquafaba
In a clean, grease-free bowl, add:
- ¾ cup aquafaba
- ¼ tsp cream of tartar
Using an electric hand mixer, whip until stiff peaks form. This can take 8–12 minutes. Don’t worry—you can’t overwhip aquafaba.
Once soft peaks form, slowly add:
- 1 Tbsp sweetener
- ½ tsp vanilla
Continue whipping until glossy and firm.
Step 4: Fold Gently
Add about ⅓ of the whipped aquafaba to the chocolate mixture. Gently fold with a spatula to lighten the base.
Then carefully fold in the remaining aquafaba. Use slow, sweeping motions to avoid deflating the mixture. Continue folding just until no white streaks remain.
It’s okay if it deflates slightly—the mousse will still be beautifully airy.
Step 5: Chill to Perfection
Divide evenly into four 8-ounce serving glasses or ramekins.
Refrigerate for at least 2 hours, or until fully set.
The texture will firm up into a rich, spoonable mousse that melts in your mouth.
Optional Toppings
Elevate your vegan chocolate mousse with:
- Dark chocolate shavings
- Fresh raspberries
- Chopped pistachios
- Whipped coconut cream
Each adds contrast in texture and flavor—creamy, crunchy, fruity, and decadent.
How to Make Whipped Coconut Cream
This makes the perfect dairy-free topping.
Ingredients
- 1 (14 oz) can full-fat coconut milk
- 2–3 Tbsp maple syrup or agave
- 1 tsp vanilla extract
Instructions
- Chill the unopened can in the refrigerator for at least 24 hours.
- Scoop the solid coconut cream into a chilled mixing bowl. (Save the liquid for smoothies.)
- Whip using an electric mixer until fluffy.
- Add sweetener and vanilla to taste.
- Store chilled until ready to serve.
Expert Tips for Perfect Vegan Mousse
- Make sure your bowl is completely grease-free before whipping aquafaba.
- Allow chocolate to cool before mixing to maintain fluffiness.
- Use high-quality dark chocolate (70% cacao or higher for intense flavor).
- Adjust sweetness based on the chocolate you choose.
- Chill fully before serving—texture improves significantly after setting.
Frequently Asked Questions
Does it taste like tofu?
Not at all. Once blended with dark chocolate and vanilla, the tofu flavor completely disappears.
Can I make this ahead of time?
Yes! This mousse can be made 1–2 days in advance and stored covered in the refrigerator.
Can I freeze it?
You can freeze it for a firmer, truffle-like texture, but refrigeration provides the best mousse consistency.
The Ultimate Vegan Chocolate Dessert
This decadent vegan chocolate mousse proves that plant-based desserts can be just as luxurious as traditional ones—if not better. With its silky texture, rich chocolate flavor, and airy finish, it’s a show-stopping dessert that no one will guess is vegan.
Serve it at dinner parties, holidays, date nights, or whenever a serious chocolate craving hits.
Once you try this recipe, it just might become your go-to vegan chocolate dessert.

