This post contains affiliate links. Please see our disclosure policy.
This Hazelnut Chocolate Olive Oil Mousse is a silky, ultra-luxurious dessert layered with deep dark chocolate and toasted hazelnut butter. Olive oil and orange zest brighten every bite, giving it a modern twist on classic French chocolate mousse. Topped with chocolate whipped cream and bittersweet shavings for an elegant and decadent treat.

Key Ingredients & Test Notes
- Toasted Hazelnuts Butter: Basically we’re making homemade peanut butter with toasted hazelnuts instead of peanuts. It’s super easy, all you need is a blender or small food processor to blitz the hazelnuts and a little powdered sugar into a creamy consistency.
- Test Note: The hazelnut butter has a light profile that doesn’t overpower the chocolate notes. You can however swap for almond butter, cashew butter, chocolate hazelnut spread or even peanut butter.
- 70% Dark Chocolate: Provides a rich chocolate flavor and less sweet than milk or semi-sweet chocolate.
- Test Note: Use high-quality chocolate bars for a smooth, glossy, and intensely chocolatey mousse.
- Eggs & Sugar: The yolks and whites are treated separately, each mixed in at different stages to build both richness and structure. The yolks create a silky custard, while the whipped whites with sugar form a meringue that lightens the mousse.
- Extra Virgin Olive Oil: Adds a subtle fruity richness and keeps the hazelnut chocolate mousse silky, while reducing the heaviness that butter sometimes brings.
- Test Note: Choose a quality olive oil with a smooth flavor that’s not too peppery.
- Instant Espresso Powder & Orange Zest: Espresso powder amplifies the chocolate flavor without tasting like coffee, while orange zest adds brightness and a hint of citrus.
- Heavy Cream: In addition to folding whipped egg whites into the chocolate, I’m adding some whipped cream as well for a super fluffy spoonable chocolate mousse.

Rich Dark Chocolate Mousse
Mousse should be soft, creamy, and luxurious on your tongue. Thanks to the air gently beaten into the egg yolks, whipped egg whites, and heavy cream, this hazelnut mousse is spectacularly light and airy. Yet still rich, lush, and deeply chocolatey.
Many commercial and store bought mousses use gelatin as a thickener, but no need here, the melted chocolate will work to firm the mousse as it chills. Being patient for a couple of hours before digging in with your spoon is the hardest part of this recipe.
Before chopping the chocolate and separating the eggs, let’s review the main steps for making this olive oil chocolate mousse.
- Hazelnut Butter: This recipe makes a touch more than you’ll need. I find it easier to blitz a bit more so that my blender can easily puree the hazelnuts. Save any leftovers for a slice of toast or another recipe.
- The Chocolate Base: Bittersweet dark chocolate is melted, then emulsified with olive oil, and the hazelnut butter. Stir in some orange zest, espresso powder, salt, and vanilla for extra flavor.
- Whipped Egg Yolks: Room temperature egg yolks and granulated sugar are whipped until pale yellow and foamy before mixing into the chocolate base.
- Whipped Egg Whites: Beaten to medium peaks with a touch of granulated sugar and then folded into the thickened chocolate to lighten the mixture.
- Whipped Cream: With the addition of hazelnut butter, the egg whites aren’t quite enough to create a dreamy mousse. That’s where the final addition of heavy cream, whipped to stiff peaks comes in. Folded into the mousse before chilling for a smooth, well aerated luxe mousse texture.
Step-by-Step

- Blend toasted hazelnuts and powdered sugar into a creamy hazelnut butter. Measure out the amount needed for the chocolate mousse and store the rest.

- Melt chopped dark chocolate in a double boiler or in the microwave until smooth and silky.

- Whisk in the olive oil, hazelnut butter and flavorings.

- Fold in the whipped egg yolks until just combined into a thick chocolate mixture.

- Fold in the whipped egg whites 1/3 at a time to lighten the chocolate mixture. Lift upwards in a figure eight motion to avoid deflating the aerated egg whites.

- Whip the heavy cream to medium-stiff peaks and then fold into the chocolate mixture 1/3 at a time. Transfer mousse to glasses and chill until set.

- Transfer the fluffy chocolate mousse into glasses and chill until set.

- Place all the ingredients for the chocolate whipped cream in a bowl and whip until thick. Add a tablespoon more cream if needed for a thinner consistency.

- Pipe whipped cream onto the set chocolate mousse. Top with chocolate shavings and flaky sea salt.
Jenn’s Tips
- Toast Hazelnuts Carefully: Watch them closely, nuts can burn quickly. Rub off skins while still warm for a smooth, buttery texture.
- Choose Quality Chocolate: Uset 65-70% cocoa for deep, rich flavor.
- Mise en Place: Measure out all your ingredients ahead of time. You will need several bowls for melting chocolate and whipping. Being organized will help each step go smoother and prevent letting whipped ingredients deflate before mixing.
- Temper Ingredients: Let melted chocolate cool slightly before adding yolks, and ensure eggs are at room temperature for a silky mousse.
- Whip Egg Whites Properly: Beat to stiff peaks but avoid over-whipping, which can make the whites grainy and difficult to fold in.
- Fold Gently: Incorporate whites in thirds using a slow folding motion to preserve airiness and light texture.
- Chill Thoroughly: Refrigerate 2 hours to let the mousse set properly; too little time will leave it soft and unstable.
- Assemble Just Before Serving: Pipe or spoon the whipped cream and top with chocolate shavings right before serving.
★★★★★ Please leave a star rating and review below if you make this recipe! THANK YOU!!
Hazelnut Chocolate Olive Oil Mousse

Ingredients
Hazelnut Butter
- 170 grams (1 ½ cups) hazelnuts (skinless)
- 40 grams (⅓ cup) powdered sugar
Hazelnut Chocolate Mousse
- 240 grams (1 cup) heavy whipping cream, (33-35% fat), very cold
- 170 grams (6 ounces) 70% dark chocolate bar, roughly chopped
- 60 grams (¼ cup) extra virgin olive oil
- 85 grams (⅓ cup) reserved hazelnut butter, (swap for any nut butter or hazelnut chocolate spread of choice)
- 1/4 teaspoon fine sea salt
- 1 teaspoon instant espresso powder
- 2 teaspoons vanilla bean paste or pure vanilla extract
- 1 teaspoon orange zest
- 4 large egg yolks
- 50 grams (¼ cup) granulated sugar, divided
- 4 large egg whites
Chocolate Whipped Cream
- 240 grams (1 cup) heavy whipping cream , (33-35% fat), very cold
- 56 grams (¼ cup) mascarpone, cold
- 4 tablespoons dutch processed or natural cocoa powder
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla bean paste or pure vanilla extract
Topping
- bittersweet chocolate shavings
Instructions
Toasted Hazelnuts
- Preheat oven to 350℉ (180℃).
- Place whole hazelnuts on a baking tray and toast on middle rack for 10-12 minutes until fragrant.170 grams hazelnuts (skinless), 40 grams powdered sugar
- Place hot hazelnuts in a kitchen towel and rub together to remove the outer skin.
Hazelnut Butter
- Blitz skinless toasted hazelnuts in a food processor with the powdered sugar until smooth and creamy. This will take about 2-3 minutes.
- Measure out 85 grams (1/3 cup) of the hazelnut butter for the mousse. Store the rest at room temperature for another recipe.
Hazelnut Chocolate Mousse
- PREP: Read through all the steps first. In a large bowl, with an electric hand mixer, whip the cold heavy cream until medium-stiff peaks . Cover the bowl with plastic wrap and refrigerate until ready to use.240 grams heavy whipping cream
- Melt Chocolate: Place chopped chocolate in a heatproof bowl over a shallow pot of simmering water to create a double boiler or melt in the microwave in 30 second intervals. Stir until melted and smooth.170 grams 70% dark chocolate bar
- Stir in the salt, olive oil, followed by the reserved 85 grams (1/3 cup) of the toasted hazelnut butter.60 grams extra virgin olive oil, 85 grams reserved hazelnut butter, 1/4 teaspoon fine sea salt
- Whisk in the espresso powder, vanilla, and orange zest. Set aside to cool slightly.1 teaspoon instant espresso powder, 2 teaspoons vanilla bean paste or pure vanilla extract, 1 teaspoon orange zest
- Egg Yolks & Sugar: In a large bowl, whisk the egg yolks with half of the sugar (25 grams | 1/4 cup) until pale in color and foamy. About 2-3 minutes.50 grams granulated sugar, 4 large egg yolks
- Fold the egg yolks into the chocolate mixture with a spatula until just combined.
- Egg Whites & Sugar: In a separate large bowl with hand mixer, whip the egg whites until soft peaks form. Slowly pour in the remaining sugar while continuing to whip until the mixture forms glossy, stiff peaks.4 large egg whites, 50 grams granulated sugar
- Fold In: Fold 1/3 of the egg whites at a time into the chocolate mixture with a spatula until there are no more white streaks. The chocolate mixture will lighten in texture as the egg whites are folded in. Use the spatula in a figure eight pattern, folding upward from the bottom of the bowl to prevent stirring.
- Then, fold in 1/3 of the heavy cream at a time into the mousse until there are no more white streaks. Careful not to stir and deflate the mousse.
Transfer & Chill
- Use a spoon or piping bag to transfer the chocolate mousse into glass goblets, cups, ramekins or serving bowls.
- Cover with plastic wrap and place in the fridge to chill for 1-2 hours to set.
Chocolate Whipped Cream
- Combine ingredients into bowl of stand mixer and whip on high with whisk attachment until thick and fluffy. Spoon or pipe onto chocolate mousse before serving.240 grams heavy whipping cream , 56 grams mascarpone, 4 tablespoons dutch processed or natural cocoa powder, 2 tablespoons powdered sugar, 1 teaspoon vanilla bean paste or pure vanilla extract
Chocolate Shavings
- Take a chunk or bar of dark chocolate and scrape with a vegetable peeler over the whipped cream topped mousse.bittersweet chocolate shavings
Notes
- RAW EGGS: This recipe contains raw or lightly cooked eggs, and is not suitable for people with compromised or weak immune systems, such as younger children, the elderly or pregnant women.
- Storage: Store mousse covered in the fridge for 3–4 days. Keep the whipped cream topping separate if possible to maintain its texture.






Delicious. Just like all the recipes I have tried of yours
Thank you so much Jane!