This tofu chocolate mousse is velvety smooth, creamy, and easy to make. You will never guess that this is dairy-free, gluten-free, and egg-free. It is the perfect light dessert for any occasion.

Jump to:
Tofu chocolate mousse is the perfect dessert if you are craving something rich and satisfying without the extra calories of a regular chocolate mousse.
Why You Will Love This Recipe
You will love this recipe for tofu chocolate mousse because:
- It is a delicious dairy-free, egg-free, and gluten-free dessert.
- It is low-calorie, low in fat, and healthier than most standard chocolate mousse recipes.
- This recipe is suitable for vegetarians, vegans, or anyone looking to eat healthier and lighter.
- It is thick and silky smooth in texture, just like any regular chocolate mousse, and is just as delicious.
- It's a great make-ahead dessert making them perfect for serving on holidays like Thanksgiving, Christmas, Easter, or special occasions like Valentine's day or Mother's day.
- It's quick to prepare and can be ready in around 20 minutes.
Cost to Make
Estimated cost = $4.60 or $1.15 a serve - this does not include toppings.
Ingredients
Please note that below is a guide for some of the ingredients we used in the recipe. The printable recipe further down the page has the complete list of ingredients, including quantities and step-by-step instructions.

Soft silken tofu (also known as Japanese tofu) - this is super soft and silky smooth and is often used in desserts. Don't use firm tofu because this will not give the mousse a silky smooth feel.
Dark chocolate - Use the best quality dark chocolate you can get. To make this dairy-free, use dairy-free or vegan chocolate.
Maple syrup - is used to sweeten the mousse. We used two tablespoons of maple syrup in the recipe - so the mousse was not too sweet.
However, if you like a sweeter-tasting mousse, you can add an extra one to two tablespoons of maple syrup.
Salt - is optional, but a little does enhance all the flavors.
Optional toppings
This dessert looks a little boring on its own, but with a few simple toppings, you can turn this into a dessert fit for any occasion.
Cream or cream-like topping - Use dairy whipped cream, lightly sweetened mascarpone cream, or thick vanilla yogurt.
For dairy-free options - you could use dairy-free thickened cream, coconut cream, cashew cream, or our vegan mascarpone substitute.
Fruit - we used half a strawberry on top of the cream, but you could use other fruits like raspberries, blueberries, or cherries.
Chocolate - finish the dessert with a fine sprinkling of grated or shaved dairy or dairy-free chocolate.
Instead of chocolate, you could also sprinkle over some finely chopped roasted nuts like pistachios, almonds, or hazelnuts.
You could even use toasted shredded coconut or finely broken pieces of peppermint candy.
Equipment
You will need a food processor or blender to make a silky smooth mousse and some serving glasses or bowls.
We used four ¾ cup size glasses to serve the tofu chocolate mousse.
This size allowed enough room to add some toppings without overfilling the glasses.
Instructions
Here's how to make chocolate mousse with tofu.
Drain the tofu

Step 1 - Carefully remove the tofu from the packaging, and place it into a fine-meshed sieve set over a bowl.
Next, gently press a triple layer of absorbent paper (or a clean lint-free folded tea towel) onto the tofu to absorb moisture.
Allow the tofu to drain for 10 - 15 minutes.
Melt the chocolate

Step 2 - Break the chocolate into small pieces and place them into a microwave-safe bowl.
Microwave the chocolate on high the high setting in 15-second bursts until just melted - this can take up to 1 minute or more depending on the powder of your microwave oven.
Use a metal spoon to move the chocolate to see how soft it has become.
If most of the chocolate has softened, stop microwaving, and use the metal spoon to mix the chocolate until fully melted.
Make the mousse

Step 3- Place the drained silken tofu into a blender with the melted chocolate, maple syrup, and salt, and blend until smooth.
If you see that everything is not evenly blended, stop and scrape down the sides of the blender to ensure an evenly mixed and silky smooth mousse.
Divide into portion sizes

Step 4 - Divide the mousse between 4 serving glasses or bowls, and refrigerate until ready to serve.
Serve chilled, garnished with whipped cream, berries, and grated chocolate.
Recipe Tips
- Draining the tofu makes it thicker and creamier in texture.
- Melt the chocolate after you have drained the tofu and put it into the blender with maple syrup and salt.
- The melted chocolate needs to be added to the other ingredients while still hot to make a silky smooth mousse.
- Stop and scrape the sides of the bowl at least once during blending for an even consistency.

Serving Size
A serving size is one-quarter of the recipe or 100 grams (3.5 ounces), almost ½ cup.
Calories Per Serve
There are 277 calories and 17 grams of fat in a serving.
Variations
Make a white chocolate mouse - use white chocolate instead of dark chocolate and replace the maple syrup with 2 tablespoons of powdered sugar.
Storage
Refrigerator - This easy dessert is best stored covered in the fridge and will keep for about 4-5 days.
Meal Prepping
You can prepare tofu chocolate mousse up to 2-3 days in advance. Store it covered in the fridge until needed.
Decorate the dessert a few hours before serving with toppings of your choice, and keep chilled until ready to serve.
FAQ
I haven't tried freezing the mousse, but I would say yes and no, and it would depend on what you want to do with it.
Yes, it can be frozen as ice cubes or popsicles to enjoy as an icy treat.
No, if you plan on defrosting it and serving it as a mousse - because the texture of tofu changes after freezing, and it can become very watery.

More Easy Recipes
If you like this tofu chocolate mousse recipe you might also like to see more recipes with silken tofu.
Or try these easy recipes:
Recipe

Tofu Chocolate Mousse
Equipment
- Food processor or blender
- 4 serving glasses or bowls that are about ¾ cup (170 ml, 5.7 ounces) in size.
Ingredients
- 300 grams (10.58 ounces) of silken tofu
- 150 grams (5.3 ounces) of dark chocolate
- 2 tablespoons maple syrup
- ¼ teaspoon salt optional
Topping suggestion
- Whipped cream dairy or dairy free
- Fresh berries
- Grated or shaved chocolate
Instructions
Drain the tofu
- Carefully remove the tofu from the packaging, and place it into a fine-meshed sieve set over a bowl.
- Next, gently press a triple layer of absorbent paper (or a clean lint-free folded tea towel) onto the tofu to absorb moisture.
- Allow the tofu to drain for 10 - 15 minutes.
Melt the chocolate
- Break the chocolate into small pieces and place them into a microwave-safe bowl.
- Microwave the chocolate on high the high setting in 15-second bursts until just melted - this can take up to 1 minute or more depending on the powder of your microwave oven. Use a metal spoon to move the chocolate to see how soft it has become.
- If most of the chocolate has softened, stop microwaving, and use the metal spoon to mix the chocolate until fully melted.
Make the mousse
- Place the drained silken tofu into a blender with the melted chocolate, maple syrup, and salt, and blend until smooth. Stop and scrape the sides down so that everything is evenly blended.
Place into serving glasses
- Divide the mousse between 4 serving glasses or bowls, and refrigerate at least 30 minutes or longer before serving.
- Serve chilled, garnished with whipped cream, berries, and grated chocolate.
Notes
- Draining the tofu makes it thicker and creamier in texture.
- Melt the chocolate after you have drained the tofu and put it into the blender with maple syrup and salt.
- The melted chocolate needs to be added to the other ingredients while still hot to make a silky smooth mousse.
- Stop and scrape the sides of the bowl at least once during blending for an even consistency.
Erin says
This is so simple and delicious!