It’s been three years since I gave up dairy, and let’s just be honest—the first six months were rough. I missed the richness. I missed the way heavy cream clung to the back of a spoon. I missed the guilt-free indulgence of a bowl of chocolate mousse after dinner, the kind that melts in your mouth and leaves you smiling.
I tried the aquafaba versions. I tried the avocado ones (don’t get me started on the green taste). I even attempted a cashew-based cream that took four hours to soak and blend, only to come out tasting like sweetened bean paste. Nothing worked. It was either too airy, too savory, or just… weird.
Then, last Tuesday, I was staring at my fridge at 9 PM, craving something decadent but knowing I didn’t want to order takeout or make a massive dessert from scratch. I had a package of silken tofu in the crisper drawer that I’d bought for a stir-fry I never made. It was just sitting there, soft and unassuming.
I grabbed it. I grabbed some dark chocolate. I grabbed a splash of vanilla. I threw it all into the blender and hit go. I was skeptical, to say the least. Silken tofu? In chocolate mousse? It sounded like a trick.
But when I took the first bite? I stopped. I actually stopped chewing. It was creamy, dense, intensely chocolatey, and completely, utterly vegan. No weird aftertaste. No graininess. Just pure, luxurious chocolate heaven. I ate half the bowl right there at the counter, while my dog watched me with hopeful eyes, wondering why I was eating dessert for dinner again.
This vegan chocolate mousse has since become my go-to when I need to impress guests, satisfy a late-night craving, or just remind myself that plant-based desserts don’t have to be complicated or boring. I’ve tested this recipe at least ten times, tweaking the ratios until it was perfect. And I’m telling you now: this is hands-down the best way to make chocolate mousse without a drop of dairy.
Why You’ll Love This Vegan Chocolate Mousse
If you’re on the fence about trying silken tofu in dessert, I get it. I was too. But once you taste this, you’ll never look at a block of tofu the same way again. Here’s why this vegan chocolate mousse has taken over my kitchen:
- It’s Stupidly Simple — Seriously. If you can dump ingredients into a blender, you can make this. No cooking required. No double boilers. No tempering chocolate. Just blend, chill, eat. I’ve made this while on a video call with my mom, and she didn’t even know it was tofu until I told her.
- Ready in 20 Minutes (Plus Chill Time) — The active time is basically zero. You’re just blending. The rest is waiting in the fridge. It’s perfect for last-minute guests or when you want dessert *now* and can’t wait hours.
- High Protein, No Guilt — Unlike traditional mousse loaded with cream and sugar, this version packs protein from the tofu and antioxidants from the dark chocolate. It’s still a treat, but you won’t feel like you need a nap afterward.
- Neutral Flavor Profile — The biggest fear people have with tofu desserts is the “beany” taste. With silken tofu and good-quality chocolate, that flavor completely disappears. You get pure chocolate. I’ve had skeptics eat this and ask, “Is this actually vegan?” because it tastes that rich.
- Texture Perfection — Silken tofu blends into a silkier, denser consistency than aquafaba or coconut cream. It mimics the mouthfeel of heavy cream almost perfectly. It’s not fluffy like air; it’s substantial like a pastry cream.
- Make-Ahead Friendly — This mousse actually tastes better the next day. The flavors meld together, and it sets up nicely. I often make it in the morning so it’s ready for dinner parties in the evening.
This is my answer to “what’s for dessert?” when I want something fancy but don’t want to stress. It’s reliable, delicious, and secretly healthy. My kids love it, my husband requests it, and my dairy-free friends are obsessed.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This vegan chocolate mousse relies on simple, high-quality ingredients. The fewer ingredients, the more important each one becomes, so I’m particular about the ones that matter.
The Base
Silken Tofu (14-16 oz / 400-450g) — This is the star. Not firm tofu. Not extra firm. *Silken* tofu. It has the water content and smoothness needed to create a creamy texture. Drain it well, but don’t press it like you would for stir-fry. Just let the water drip out or pat it gently with a paper towel. I use Mori-Nu brand because it’s consistent and comes in convenient packs.
Dark Chocolate (6 oz / 170g, chopped) — Use chocolate with at least 60-70% cocoa. This recipe isn’t super sweet, so you need the richness of dark chocolate. Milk chocolate will make it too sweet and grainy. Semi-sweet works too, but I prefer dark for that adult, sophisticated flavor. Quality matters here—don’t use cheap baking chips if you can help it.
Maple Syrup (3-4 tablespoons / 45-60ml) — I use pure maple syrup for natural sweetness. It adds a subtle depth that sugar doesn’t. If you’re using sweeter chocolate, start with 3 tablespoons. If you like it sweeter, go to 4. Agave nectar works too, but maple tastes better.
Coconut Oil (2 tablespoons / 30ml) — This helps give the mousse that firm-up texture when chilled. It also adds a silky mouthfeel. Use refined coconut oil if you don’t want any coconut flavor, or unrefined if you’re okay with a hint of coconut. I usually use refined so the chocolate shines.
The Flavor Boosters
Vanilla Extract (1 teaspoon / 5ml) — Pure vanilla, please. Artificial vanilla tastes chemical in delicate desserts like this. It rounds out the chocolate flavor and makes it taste more complex.
Cocoa Powder (1 tablespoon / 5g) — Optional, but I recommend it. A tablespoon of unsweetened cocoa powder deepens the chocolate flavor without adding sweetness. It’s a pro move for serious chocoholics.
Salt (½ teaspoon / 3g) — Never skip the salt. It enhances the chocolate flavor and balances the sweetness. Use fine sea salt or kosher salt.
Espresso Powder (½ teaspoon / 2g) — Optional but highly recommended. You won’t taste coffee; it just makes the chocolate taste more like chocolate. If you don’t have espresso powder, instant coffee granules work too.
Optional Add-ins:
- Sea Salt Flakes — For garnish. The crunch and saltiness are amazing.
- Avocado — Some people add half an avocado for extra creaminess. I haven’t tried it, but it’s a popular hack.
- Peppermint Extract — Swap the vanilla for peppermint for a holiday version.
That’s it. Five main ingredients, plus a few flavor boosters. No weird gums, no stabilizers, no mystery powders. Just real food.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
High-Speed Blender — This is the most important tool. I use my Vitamix, but a standard blender works too. You need something powerful enough to break down the tofu completely. If you don’t have a blender, you can use a food processor, but it might not get as silky. A hand mixer won’t work well here; the texture will be too chunky.
Spatula — For scraping down the sides of the blender. You want every bit of that creamy goodness.
Serving Glasses or Bowls — I love serving this in small glass cups or ramekins. It looks elegant and lets you see the layers if you add toppings. But honestly, just eating it straight from the blender jar is fine too. No judgment here.
Refrigerator — Yes, really. You need space in your fridge for the mousse to set. Don’t skip the chill time!
Optional: Double Boiler or Microwave — If your chocolate is hard, you’ll need to melt it slightly before blending. A microwave works fine for this. Just heat in 15-second intervals.
I’m not using any special gadgets here. Just your standard kitchen tools. If you can blend a smoothie, you can make this.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Tofu (2 minutes)
Open the package of silken tofu. Pour off the water, but don’t squeeze it. Just let it drain in a colander for a minute or two. Then, transfer the tofu to your blender. I like to break it up a bit with a spoon before blending, just to help the blender get started. If the tofu is very firm, pat it gently with a paper towel to remove excess moisture. You want it wet, not dripping.
Step 2: Melt the Chocolate (2 minutes)
Chop your dark chocolate into small pieces. If it’s already chopped, great. Melt it gently. I prefer using a microwave because it’s faster. Place the chocolate in a microwave-safe bowl and heat in 15-second intervals, stirring between each, until just melted. Don’t overheat it! You want it smooth and liquid, not hot. If you use a double boiler, melt it over low heat, stirring constantly. Let it cool for a minute so it’s warm, not hot, when you add it to the blender.
Step 3: Blend Everything Together (3 minutes)
Add the melted chocolate, maple syrup, coconut oil, vanilla extract, cocoa powder (if using), espresso powder, and salt to the blender with the tofu. Start blending on low speed, then gradually increase to high. Blend for about 1-2 minutes until the mixture is completely smooth and creamy. Stop and scrape down the sides of the blender with a spatula to make sure everything is incorporated. You want a texture that looks like thick pudding or ganache. If it’s too thick, add a teaspoon of water or plant milk. If it’s too thin, add a bit more melted chocolate.
Step 4: Taste and Adjust
Here’s the moment of truth. Taste the mousse. Is it sweet enough? Add more maple syrup if needed. Is it chocolatey enough? Add more cocoa powder or chocolate. Does it need more flavor? A pinch more salt or a splash more vanilla can work wonders. This is your chance to make it perfect for your palate.
Step 5: Chill (At least 1 hour)
Transfer the mousse to serving glasses or a large bowl. Cover with plastic wrap or lids. Place in the refrigerator for at least 1 hour, but ideally 2-4 hours. The mousse will firm up as it chills, becoming denser and more mousse-like. Don’t skip this step! It’s crucial for the texture.
Step 6: Serve
Once chilled, the mousse is ready to eat. Garnish with sea salt flakes, fresh berries, coconut whipped cream, or chocolate shavings. Serve immediately. It’s best eaten within 2-3 days, but it often doesn’t last that long.
Total Time: About 20 minutes active, plus 1-4 hours chilling.
Troubleshooting:
- Mousse is too thin: It needs more chill time. Or add more melted chocolate.
- Mousse is too thick: Add a splash of plant milk or water and blend again.
- Mousse is grainy: Your chocolate wasn’t fully melted, or your blender isn’t powerful enough. Try blending longer or straining through a sieve.
- Too sweet: Use less maple syrup next time, or use chocolate with higher cocoa percentage.
- Too bitter: Add more maple syrup or a pinch of salt to balance it.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Use Firm Tofu
I know it’s tempting to use what you have, but firm tofu will make this grainy and dense. Silken tofu is essential for that smooth, creamy texture. It’s the difference between a pudding and a paste. Trust me on this.
Quality Chocolate Matters
This recipe has very few ingredients, so the chocolate flavor is front and center. Use good-quality dark chocolate. If it tastes bad on its own, it’ll taste bad in the mousse. I like Ghirardelli 60% or 70%, or Lindt bars. Avoid chocolate chips if possible, as they often contain stabilizers that can affect the texture.
Warm Chocolate, Not Hot
When melting the chocolate, don’t let it get hot. If you add hot chocolate to the blender, it can cook the tofu slightly or create a weird texture. Let it cool for a minute after melting. It should be warm to the touch, not burning.
Blend Until Silky
Don’t rush the blending. Take the full 1-2 minutes. You want to ensure there are no lumps of tofu left. The texture should be completely smooth. If you’re using a weaker blender, you might need to blend longer or stop to scrape down the sides more often.
Chill, Don’t Freeze
This mousse is best chilled in the refrigerator. Freezing can change the texture, making it icy or grainy when thawed. If you need to make it ahead, the fridge is your friend. It stays good for up to 4 days.
Add a Pinch of Salt
I can’t stress this enough. Salt enhances chocolate flavor. It makes it taste more chocolatey, not saltier. A little goes a long way.
Pro Trick: The Espresso Boost
Adding a tiny bit of espresso powder or instant coffee makes the chocolate flavor pop. You won’t taste coffee, but it adds depth. It’s a baker’s secret, and it works wonders here.
Pro Trick: Coconut Oil for Set
The coconut oil helps the mousse set up in the fridge. Without it, the mousse might stay a bit softer. If you don’t have coconut oil, you can omit it, but the texture will be looser. Refined coconut oil has no coconut flavor, so it’s invisible in the final product.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Peppermint Mousse
Swap the vanilla extract for peppermint extract. Garnish with crushed peppermint candies. Perfect for holidays.
Orange Chocolate Mousse
Add the zest of one orange and a tablespoon of orange juice. The citrus pairs beautifully with dark chocolate. Garnish with orange zest.
Matcha Mousse
Add 1 tablespoon of matcha powder to the blender. It creates a green tea chocolate mousse. It’s earthy, sweet, and stunning.
Strawberry Swirl
Blend ½ cup frozen strawberries with a teaspoon of maple syrup. Swirl it into the mousse before chilling. It creates beautiful pink swirls.
Coconut Mousse
Use unrefined coconut oil and add a tablespoon of coconut cream to the blender. Garnish with toasted coconut flakes. It tastes like a tropical treat.
Dietary Modifications:
- Sugar-Free: Use a sugar-free dark chocolate and a sugar-free maple syrup alternative like erythritol or stevia. Note: The texture might be slightly different.
- Low-Fat: Omit the coconut oil. The mousse will be softer and less rich, but still delicious.
- Nut-Free: This recipe is naturally nut-free, as long as your chocolate doesn’t contain nuts. Check labels carefully.
- Soy-Free: Unfortunately, this recipe relies on tofu. If you’re soy-free, try a cashew-based mousse instead. I have a recipe for vegan mango turmeric smoothie bowl that uses cashews if you want to explore that route.
Other Dessert Ideas:
If you’re looking for other vegan desserts, check out my grilled peach cobbler for a warm, fruity option. Or try these spiked apple cider margaritas for a festive drink pairing.
Serving & Storage
How to Serve:
I love serving this in small glass cups or ramekins. It looks elegant and lets you see the texture. Garnish with sea salt flakes, fresh berries, coconut whipped cream, chocolate shavings, or crushed nuts. It’s perfect for dinner parties, potlucks, or just a cozy night in.
Pairing Suggestions:
This mousse pairs well with black coffee, red wine, or a glass of oat milk. It’s rich, so a light beverage helps cut through the richness. I often serve it with a simple green salad or roasted vegetables if I’m making a full vegan meal.
Storage Instructions:
Refrigerator: Store in an airtight container for up to 4 days. The mousse will firm up further in the fridge. It’s best eaten within 2-3 days for optimal texture.
Reheating: Do not reheat this mousse. It’s meant to be served cold. If it’s too firm, let it sit at room temperature for 10 minutes before serving.
Freezing: I don’t recommend freezing this mousse. The texture can become icy or grainy when thawed. It’s best enjoyed fresh from the fridge.
Pro Tip: If you’re making this for a party, make it the day before. The flavors will meld, and it’ll be even better. Just keep it covered in the fridge.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Note that this is an estimate based on standard ingredients.
Per Serving (based on 4 servings):
- Calories: 280
- Protein: 6g
- Carbs: 24g
- Fiber: 4g
- Sugar: 18g
- Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 0mg
- Sodium: 120mg
What’s Good:
- High in protein from tofu
- Rich in antioxidants from dark chocolate
- High in fiber from chocolate and tofu
- Free from dairy and gluten
What to Know:
- Higher in calories from chocolate and coconut oil
- Contains soy
- Contains added sugars (maple syrup)
My Take:
Look, this is a dessert. It’s chocolate, it’s sweet, it’s rich. It’s not a health food, but it’s healthier than traditional mousse. The tofu adds protein and creaminess without the saturated fat of dairy. I enjoy it in moderation, as part of a balanced diet. When I want to make it lighter, I use less maple syrup and more cocoa powder. But usually? I just eat a small bowl and enjoy it.
Final Thoughts
So that’s my go-to vegan chocolate mousse! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved my dessert game more times than I can count. It’s my answer to “what’s for dessert?” when I want something fancy but don’t want to stress. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite garnishes, adjust the sweetness. The best recipes are the ones you adapt to your family’s tastes. And if you’re looking for other easy vegan recipes, check out my labor day charred corn and black bean dip for a savory option that’s just as simple.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use firm tofu instead of silken tofu?
No, I strongly recommend against it. Firm tofu has a lot of water removed and a different texture. It will make the mousse grainy and dense. Silken tofu is soft and water-rich, which is essential for that creamy, pudding-like consistency. If you don’t have silken tofu, you might try a cashew cream base, but the texture will be different.
Why is my mousse too thin?
Usually, this means it hasn’t chilled long enough. The mousse needs time in the fridge to set. Try leaving it for at least 2-4 hours. If it’s still too thin after chilling, you can add more melted chocolate and blend again, then chill for another hour. It’s also possible your chocolate was too liquidy, or you didn’t use enough coconut oil.
Can I make this ahead for a dinner party?
Absolutely! This is actually better when made ahead. Make it 1-2 days before your party and store it in the fridge. The flavors will meld, and it’ll be even more delicious. Just add your garnishes right before serving.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free, as long as your chocolate doesn’t contain gluten. Check the labels on your chocolate and any add-ins. Most dark chocolates are gluten-free, but some may have cross-contamination warnings if you’re highly sensitive.
Can I use sugar-free sweeteners?
Yes, you can use sugar-free maple syrup alternatives like erythritol or stevia. Note that the texture might be slightly different, as sugar helps with the mouthfeel. You may need to adjust the amount based on the sweetness of your alternative. Start with less and add to taste.
How do I know when the chocolate is ready to blend?
The chocolate should be melted and smooth, but not hot. Let it cool for a minute or two after melting. If it’s too hot, it can cook the tofu or create a weird texture. It should be warm to the touch, like a baby’s bottle, not hot.
Can I freeze this mousse?
I don’t recommend it. Freezing can change the texture, making it icy or grainy when thawed. The tofu and chocolate don’t freeze well together in this context. It’s best enjoyed fresh from the fridge.
Pin This Recipe!
Vegan Chocolate Mousse: Silken Tofu Dessert
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A rich, creamy, and decadent vegan chocolate mousse made with silken tofu, dark chocolate, and simple ingredients. No dairy, no weird aftertaste, just pure chocolate heaven that is ready in minutes.
Ingredients
- 14–16 oz (400-450g) Silken Tofu
- 6 oz (170g) Dark Chocolate (at least 60-70% cocoa), chopped
- 3–4 tablespoons (45-60ml) Maple Syrup
- 2 tablespoons (30ml) Coconut Oil (refined or unrefined)
- 1 teaspoon (5ml) Vanilla Extract
- 1 tablespoon (5g) Unsweetened Cocoa Powder (optional)
- 1/2 teaspoon (3g) Salt
- 1/2 teaspoon (2g) Espresso Powder (optional)
Instructions
- Drain the silken tofu in a colander for a minute or two to remove excess water, then transfer to a blender.
- Melt the chopped dark chocolate gently in the microwave in 15-second intervals or using a double boiler. Let it cool until warm, not hot.
- Add the melted chocolate, maple syrup, coconut oil, vanilla extract, cocoa powder, espresso powder, and salt to the blender with the tofu.
- Blend on low speed, gradually increasing to high, for 1-2 minutes until the mixture is completely smooth and creamy. Scrape down sides as needed.
- Taste and adjust sweetness or chocolate intensity if desired.
- Transfer the mousse to serving glasses or a bowl, cover, and refrigerate for at least 1 hour (ideally 2-4 hours) to set.
- Garnish with sea salt flakes, berries, or chocolate shavings and serve chilled.
Notes
Use silken tofu, not firm tofu, for a smooth texture. Ensure chocolate is warm, not hot, when blending to avoid cooking the tofu. The mousse tastes better after chilling for 2-4 hours. Do not freeze as it may become icy.
- Prep Time: 5 minutes
- Cook Time: 2 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 18
- Sodium: 120
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 24
- Fiber: 4
- Protein: 6
Keywords: vegan chocolate mousse, silken tofu dessert, dairy-free dessert, healthy chocolate mousse, gluten-free dessert, quick dessert, plant-based


