Dark Chocolate Hazelnut Mousse is a rich, creamy vegan chocolate mousse made by blending silken tofu with dark cocoa powder, melted dark chocolate, hazelnuts, maple syrup, chia seeds, and vanilla extract until completely smooth. It takes 5 minutes to blend, needs 2–3 hours to chill, and provides approximately 257 kcal and 10g of protein per serving.
There are chocolate desserts, and then there is this. A dark chocolate hazelnut mousse so rich, so silky, and so deeply chocolatey that you will not believe it contains no cream, no eggs, and no dairy of any kind. Five minutes of blending, a few hours to chill in the fridge, and you have something that genuinely belongs on a restaurant dessert menu. As a certified nutrition coach, I love this recipe because it proves that the most indulgent-tasting desserts don’t have to come with a complicated ingredient list or a compromise on how you feel afterwards.
In this post you’ll learn:
- Why silken tofu creates such a perfect vegan chocolate mousse base without any dairy
- How the combination of dark cocoa powder and melted dark chocolate builds extraordinary depth of flavour
- How to customise this mousse for different occasions and dietary needs

Why This Dark Chocolate Hazelnut Mousse Works
The secret ingredient that makes this mousse possible is silken tofu and before you click away, hear me out. Silken tofu has an almost completely neutral flavour and an extraordinarily smooth, custard-like texture when blended. Once combined with dark cocoa powder, melted dark chocolate, and tablespoons of maple syrup, it disappears entirely into the background, leaving nothing but a deeply rich vegan chocolate mousse that is genuinely indistinguishable from a cream-based version. The result is a dairy-free chocolate mousse that tastes luxurious rather than virtuous.
The combination of dark cocoa powder and melted dark chocolate is the flavour engine of this recipe. Cocoa powder provides an intense, slightly bitter chocolate depth while the melted dark chocolate adds richness, body, and a glossy finish. Together they create a chocolate ganache-like depth of flavour that a single ingredient alone simply cannot achieve, it’s the same principle used by professional pastry chefs when they want maximum chocolate impact. Dark chocolate also contains flavonoids which research suggests may have antioxidant properties when consumed as part of a balanced diet.
Hazelnuts are the ingredient that elevates this from a good mousse to a genuinely memorable one. Blended into the mixture, they contribute a warm, buttery richness that pairs with dark chocolate in the most classic and satisfying way. A spoon of hazelnut through the finished mousse and crushed hazelnuts sprinkled on top add texture and visual appeal that makes each ramekin look as impressive as something from a patisserie. For more great recipes using wholesome, plant-based ingredients, check out my vegan dessert recipes.
Nutrition Breakdown
(Per serving — 1 of 3)
- Calories: ~257 kcal
- Protein: ~10g
- Carbohydrates: ~22g
- Fat: ~15g
- Fibre: ~4g
At 257 kcal per serving this is a genuinely reasonable dessert, lower in calories than most restaurant chocolate mousses while delivering a richer, more satisfying flavour. The fat content comes primarily from hazelnuts and dark chocolate, both contributing unsaturated fatty acids alongside their exceptional flavour. The 10g of protein per serving is exceptional for a dessert and comes from the silken tofu and chia seeds.
Coaching insight: The chia seeds in this recipe do double duty, they contribute fibre and omega-3 fatty acids, and they help the mousse chill to a slightly firmer, more satisfying consistency during refrigeration. They blend completely invisibly into the finished mousse, contributing to that smooth, fluffy texture without any detectable presence.
Note: All nutrition values are estimates based on standard ingredient averages. Values will vary depending on the specific brands used — always verify with your preferred nutrition calculator.

Ingredients + Smart Substitutions
(Serves 3)
- 300g silken tofu — the creamy, neutral base that gives this mousse its fluffy texture without any dairy. Use soft silken tofu specifically, firm or extra-firm will not blend smoothly.
- 2 tbsp dark cocoa powder — provides intense chocolate depth. Swap: regular cocoa powder works but dark cocoa gives a richer result. Dutch-process cocoa is ideal.
- 20g melted dark chocolate — adds richness, body, and a chocolate ganache-like finish to the mousse. Use 70% cocoa or higher for the best flavour.
- 40g hazelnuts — blended in for richness, reserved crushed to sprinkle on top. Swap: almonds for a lighter note; walnuts for a more earthy flavour.
- 2–3 tablespoons maple syrup — the natural sweetener that balances the bitterness of the dark chocolate beautifully. Swap: agave syrup or date syrup; adjust quantity to taste based on your preference and the sweetness of your chocolate.
- 1 tbsp chia seeds — adds fibre, helps the mousse set, and blends invisibly. Swap: ground flaxseed for a similar effect.
- 1 tsp vanilla extract — rounds out the chocolate flavour and adds warmth throughout.
If you’re adjusting based on your goals, here’s how it may change the macros: omitting the hazelnuts saves approximately 88 kcal and 8g of fat per serving; reducing to 2 tablespoons maple syrup rather than 3 saves approximately 14 kcal and 3.5g of carbohydrates per serving.
How to Make Dark Chocolate Hazelnut Mousse
Step 1: Melt the chocolate Place the dark chocolate in a small bowl and melt in a microwave in 30-second bursts, stirring between each interval, until smooth and glossy. Alternatively, melt in a pot over a double boiler on low heat, stirring gently until fully melted. Set aside to cool for 2–3 minutes.
💡 Coach note: Don’t add the chocolate while it’s piping hot — let it cool slightly first. Warm is perfect, hot is not.
Step 2: Blend until smooth Add the silken tofu, dark cocoa powder, chia seeds, 2–3 tablespoons maple syrup, vanilla extract, and most of the hazelnuts (reserve some to sprinkle on top) to a large bowl or blender jug. Add the cooled melted chocolate. Blend on high for 60–90 seconds until completely smooth and creamy, scrape down the sides halfway through to ensure everything is fully incorporated.
💡 Coach note: Unlike a traditional mousse where you’d use a mixer or hand whip to build volume, this vegan chocolate mousse gets its fluffy texture from the silken tofu and chia seeds rather than whipped air. Don’t be tempted to use a mixer, the blender gives a far smoother result.
Step 3: Taste and adjust to preference Pour a small amount into a small bowl and taste before committing to the final sweetness level. If you want it sweeter, add another tablespoon of maple syrup and blend briefly. For a richer, more intense result, add an extra teaspoon of cocoa powder and blend again. The sweetener level is entirely down to personal preference, adjust until it tastes perfect to you.
Step 4: Pour and chill Use a spoon to divide the mousse evenly between 3 ramekins or serving glasses, smoothing the top of each one. Cover with cling film and place in the fridge to chill for at least 2–3 hours until set to a firm, spoonable consistency.
💡 Coach note: The mousse is delicious eaten immediately as a looser pudding straight from the blender, but the chill time transforms the texture entirely, it firms up into that classic mousse consistency and the flavours deepen significantly. Overnight is even better if you can wait.
Step 5: Top and serve When ready to serve, use a spoon to add crushed hazelnuts and a few shards of dark chocolate on top of each ramekin. Sprinkle a light dusting of cocoa powder over the surface for a beautiful finish if desired. Serve immediately and enjoy.

Customisation Options
Make It More Intense Use 3 tbsp of dark cocoa powder instead of 2 and increase the dark chocolate to 30g. This creates a deeply bitter, Belgian-style chocolate mousse with a chocolate ganache richness that is extraordinary for serious chocolate lovers.
Add a Nutella-Style Twist For a richer, more indulgent hazelnut chocolate mousse, stir a tablespoon of hazelnut butter into the blender alongside the other ingredients. This gives a flavour profile very close to a Nutella chocolate mousse but made entirely from whole food ingredients — one of our great recipes for anyone who loves that classic combination.
Serve in Chocolate Cups For an impressive dinner party presentation, use a spoon to pour the mousse into chocolate cups instead of ramekins and allow to chill inside the cups for the full 2–3 hours. The combination of the chocolate shell and the dark mousse inside is extraordinary as a dessert.
Add Espresso A teaspoon of instant espresso powder blended into the mixture amplifies the chocolate flavour dramatically without adding a strong coffee taste, a classic patisserie technique that works beautifully in this mousse.
Adjust the Sweetener The choice of sweetener is entirely a matter of preference. Tablespoons of maple syrup give a deep caramel note, agave syrup gives a cleaner, more neutral sweetness, and date syrup adds a rich, almost toffee-like quality. All work well, taste and adjust as you go.
If you like this recipe why not try these?
Storage
Cover the ramekins with cling film or a lid and store in the fridge for up to 3–4 days. The flavour deepens and improves on day 2 as the chocolate ganache notes and hazelnut richness meld together, making this an excellent make-ahead dessert for dinner parties or weekly meal prep.
Do not freeze — the silken tofu texture breaks down on freezing and thawing, resulting in a grainy, watery consistency.
Always sprinkle the crushed hazelnut and dark chocolate topping just before serving rather than in advance, it keeps the crunch intact and the presentation clean and fresh.
How This Fits Into a Balanced Diet
This Dark Chocolate Hazelnut Mousse sits perfectly within a non-restrictive, balanced approach to eating. At 257 kcal per serving with 10g of plant-based protein and 4g of fibre, it is one of the most nutritionally complete dessert options you can make at home and it genuinely tastes better than most shop-bought alternatives.
As a nutrition coach I always encourage my clients to find versions of the foods they love most, and for most people, chocolate is non-negotiable. Having a vegan chocolate mousse like this in your repertoire means you never have to choose between enjoying a rich, satisfying chocolate dessert and eating in a way that aligns with your goals. That is not compromise, that is just smart, enjoyable eating. For more healthy chocolate recipe inspiration, take a look at my healthy chocolate recipes.

FAQs
Can you taste the tofu in this vegan chocolate mousse? No, not at all. Silken tofu has an almost completely neutral flavour that disappears entirely when blended with dark cocoa, melted chocolate, and tablespoons of maple syrup. The key is using silken tofu specifically, firm or extra-firm has a stronger flavour and will not blend to the same smooth, fluffy texture.
What makes this mousse set without cream or eggs? Two things work together. First, silken tofu firms up when you chill it, its natural protein structure tightens during refrigeration, giving the mousse its body. Second, chia seeds absorb liquid and swell during the chill time, contributing to a firmer, more spoonable consistency. The chocolate ganache from the melted dark chocolate also helps the mixture set as it cools. After 2–3 hours in the fridge the result is a mousse that holds its shape beautifully when spooned.
Is dark chocolate mousse healthy? This version is significantly more nutritious than a traditional cream and egg-based chocolate mousse. It provides 10g of plant-based protein per serving, 4g of fibre, and derives its fat from hazelnuts and dark chocolate rather than heavy cream. As part of a balanced diet, this vegan chocolate mousse is a genuinely well-rounded dessert option.
How long does chocolate mousse keep in the fridge? This dark chocolate hazelnut mousse keeps well for 3–4 days when stored in covered ramekins or an airtight container. The flavour actually improves after the first day as the chocolate ganache and hazelnut notes deepen. Always sprinkle the crushed hazelnut topping just before serving rather than in advance.
Can I make this chocolate mousse without a blender? A blender gives the smoothest result and is strongly recommended. A food processor works well as an alternative, blend for slightly longer and scrape down the sides frequently. A hand blender in a tall jug also works. Using a mixer or attempting to whip by hand is not recommended, silken tofu requires mechanical blending to achieve the smooth, lump-free fluffy texture that makes this mousse so exceptional.
Final Thoughts
This Dark Chocolate Hazelnut Mousse is the recipe to make when you want to genuinely impress, whether for a dinner party, a Valentine’s dessert, or simply a Tuesday evening when you deserve something extraordinary. Five minutes of blending, a few hours to chill, and you have three ramekins of something that looks and tastes far beyond the effort it took to create.
The fact that it’s vegan, dairy-free, and gluten-free almost feels beside the point, because the first thing anyone notices when they take that first spoon is just how deeply, richly, unforgettably good it is. Subscribe to my blog and get my free weekly meal planner template to build more breakfasts like this one into your week with ease.
Alex 🙂
Dark Chocolate Hazelnut Mousse (Vegan, Dairy-Free, Ready in 5 Minutes)
A rich, velvety vegan chocolate mousse made with silken tofu, dark cocoa powder, melted dark chocolate, and blended hazelnuts; completely dairy-free, gluten-free, and ready to chill in just 5 minutes. Serve in ramekins with crushed hazelnuts and dark chocolate sprinkled on top for a dessert that looks and tastes like it came from a patisserie.
Ingredients
Instructions
Melt the chocolate
-
Gently melt the dark chocolate in a microwave in 30-second bursts, stirring between each interval, until smooth and glossy. Alternatively, melt over a double boiler on low heat. Set aside to cool slightly for 2–3 minutes before adding to the blender.
Blend until smooth
-
Add the silken tofu, dark cocoa powder, chia seeds, maple syrup, vanilla extract, and most of the hazelnuts (reserve some for topping) to a blender. Add the melted chocolate. Blend on high for 60–90 seconds until completely smooth and creamy, scrape down the sides halfway through to ensure everything is fully incorporated.
Taste and adjust
-
Taste the mousse before pouring. If you want it sweeter, add another tablespoon of maple syrup and blend briefly. If you want it richer and more intense, add another teaspoon of cocoa powder and blend again.
Set in the fridge
-
Pour the mousse evenly into 3 ramekins or serving glasses. Cover with cling film or lids and refrigerate for at least 2–3 hours until set to a firm, spoonable consistency.
Top and serve
-
Before serving, top each ramekin with crushed hazelnuts and a few shards of dark chocolate. Serve immediately and enjoy.
Nutrition Facts
Nutrition Facts
Servings: 3 ServingCalories:257.94kcalTotal Fat:15.84gCholesterol:0.2mgSodium:16.45mgPotassium:387.67mgTotal Carbohydrate:22.01gDietary Fiber: 4.62gSugars: 11.08gProtein:10.93gVitamin A: 0.91IUVitamin C: 1.1mgCalcium: 264.66mgIron: 3.85mgVitamin E: 2.07IUVitamin K: 4.87mcgVitamin B6: 0.15mgVitamin B12: 0.01mcgPhosphorus: 241.37mgMagnesium: 108.26mgZinc: 2mg
Note
- Use silken tofu only, firm or extra-firm will not work
- Blend for at least 60–90 seconds for the smoothest, fluffy textureAllow melted chocolate to cool for 2–3 minutes before blending
- Adjust tablespoons of maple syrup to taste based on personal preference and chocolate sweetness
- Overnight chilling gives the best texture and deepest chocolate ganache flavour
- Sprinkle crushed hazelnuts and dark chocolate just before servingAdd a teaspoon of espresso powder for a more intense chocolate flavour
- Do not freeze, silken tofu does not hold its texture after freezing
- All nutrition values are estimates, verify with your own calculator
