This Nutella cake is pure indulgence for chocolate and hazelnut lovers: three layers of incredibly moist chocolate hazelnut sponge, filled and covered with a silky, custard-based Nutella mousseline cream, and finished with roasted hazelnuts. It tastes deeply of Nutella without the sugar overload of a typical buttercream cake recipes, and it is a stunning centerpiece for birthdays, holidays, and any celebration.
This Nutella cake recipe has been on Spatula Desserts since 2022. Since then, I've scaled the recipe up to an 8-inch cake at your request and updated the post with new photos, helpful baking tips, and ingredient substitution options based on your questions.
Read what others said about this recipe
"This is the best Nutella cake I found online, finally a recipe that is not overly sweet yet has a wonderful chocolate and hazelnut Nutella flavor!! I’ve never made this kind of cream before, but it’s a keeper." Maria

Best Nutella Cake Recipe
Most Nutella cakes online follow the same formula: a basic chocolate cake covered in Nutella buttercream. They look tempting, but the frosting is usually so sweet that it drowns out the chocolate and hazelnut, and many recipes need a soaking syrup to keep the sponge from tasting dry. This Nutella cake is different in two major ways.
First, the sponge. It is based on my chocolate sponge cake, made with oil and coffee for an incredibly moist crumb that needs no syrup, and enriched with hazelnut flour for a real, nutty depth that Nutella alone can't provide.
Second, the cream. Instead of buttercream, I use my Nutella frosting, a custard-based Nutella mousseline cream with real Nutella flavor. Because it is thickened with egg yolks and starch rather than powdered sugar, it is silky, luxurious, and perfectly balanced, so you taste chocolate hazelnut flavors in every bite without the sugar overload.
The sponge and cream are the same ones I use in my Ferrero Rocher Cake, one of the most loved cakes on the blog. This version lets the Nutella shine on its own.
Katalin's Key Take on Why Nutella Mousseline Beats Nutella Buttercream
The most common complaint about Nutella cakes is that they are far too sweet. That is no surprise: most recipes fold Nutella, which is already very sweet, into an American buttercream made mostly of butter and powdered sugar. When the frosting turns runny, the usual fix is even more powdered sugar, and the cake gets sweeter still.
My Nutella cake takes a completely different approach. The cream starts as a chocolate pastry cream, thickened with egg yolks, cornstarch, and cocoa powder. Once set, I whip it into soft butter and Nutella to make a mousseline cream, also called German buttercream.
The difference is remarkable:
- Balanced sweetness. The custard base carries the Nutella instead of competing with it, so you taste chocolate and hazelnut, not just sugar.
- A silky, luxurious texture. Mousseline is lighter and creamier than buttercream, closer to the fillings you find in French pastry shops.
- Stable and pipeable. It holds clean layers and sharp piping without needing extra sugar to firm it up.
It takes a little more time than buttercream, but once you taste it, it's hard to go back.

Start with a Chocolate Pastry Cream
Start with the pastry cream, as it needs time to cool and set before it can become mousseline.
Whisk the egg yolks and sugar by hand for one to two minutes until slightly pale and a little fluffy, then add the cornstarch, cocoa powder, and vanilla and whisk until perfectly smooth, with no dry lumps.

Warm the milk in a medium saucepan over medium heat, then remove it from the heat as soon as it starts to simmer. Do not let it boil hard. Pour it slowly into the yolk mixture in a thin stream, whisking the whole time so the yolks heat gently. This is tempering the egg yolks, and the mixture may start to thicken slightly as the milk goes in.

Return everything to the pan and keep whisking over medium heat, scraping the bottom and corners. The cream thickens quickly once it reaches a boil; keep cooking and whisking for about one more minute so the starch fully sets. It may look lumpy for a moment, which is completely normal. Keep whisking firmly, and it will smooth out and become glossy. If any lumps remain, pass it through a fine sieve while still hot.

Take the pan off the heat before adding anything else. Stir in the finely chopped chocolate in three additions, letting each melt completely, then add soft, room-temperature butter, also in three additions. The butter should be soft but not melted.

Spread the cream into a shallow dish so it cools evenly, and press plastic wrap directly onto the surface to stop a skin from forming. Let it cool at room temperature, then refrigerate until fully set. For troubleshooting, see my chocolate pastry cream guide.
Bake the Chocolate Hazelnut Sponges
Measure every ingredient by weight before you begin, and make sure the eggs, milk, and coffee are at room temperature. Cold ingredients do not emulsify properly.
Brush three 20 cm / 8-inch cake pans very lightly with oil, just enough for the parchment to stick, then line the base and sides with parchment paper so the sponges release cleanly. Heat the oven to 175°C / 345°F.
If you cannot find hazelnut flour, replace it with an equal weight of all-purpose flour, or toast whole hazelnuts, then pulse-blend them with the flour for a few seconds to make your own.
Regarding the oil, any neutral oil, such as sunflower, canola, or light avocado oil, can replace the vegetable oil in the sponge. For more options, see my vegetable oil substitute guide.

Whisk the eggs, oil, both sugars, milk, and coffee together with an electric mixer for one to two minutes at medium speed. In a separate bowl, sift the all-purpose flour, hazelnut flour, Dutch-process cocoa powder, baking powder, baking soda, and salt to remove any lumps. Pour the wet mixture into the dry ingredients and fold gently with a rubber spatula just until no streaks remain. Overmixing makes the sponge tough and dry.

Divide the cake batter equally into the three pans so the layers are the same height, then bake for 25 to 30 minutes at 175°C / 345°F or until a skewer inserted in the center comes out clean.
Let the sponges cool completely on a rack before moving them, as they are fragile while warm. Once cool, wrap and chill them. Cold sponges are much firmer and easier to stack and frost.

Whip up the Nutella Mousseline Cream
Take the pastry cream out of the fridge well ahead of time so it is fully at room temperature, and make sure the butter is soft and pliable but not shiny or melting. Temperature is everything here: if either is too cold, the cream turns lumpy or curdled; if either is too warm, it becomes greasy and runny. They both need to be exactly at room temperature.
Cream the soft unsalted butter in a stand mixer or with an electric hand mixer on medium-high speed until pale and fluffy, about two to three minutes. Add the cocoa powder and salt and whip for a minute, then add the Nutella and whip until evenly blended.

Add the room-temperature pastry cream in four equal portions, letting each one mix in completely before adding the next. Then whip for about three minutes more until the cream is light, smooth, and pipeable.

Don't walk away; watch the frosting's texture. Stop the moment it looks fluffy and holds its shape. Mousseline doesn't get firmer with more whipping; it can split, the butter separates, and you have to start the cream again. If it is light and airy after whipping but softer due to a warm kitchen, chill it for 30 to 60 minutes before using.
The mousseline is easiest to work with when freshly made. If you chill it for too long, it firms up like butter, so let it come back to near room temperature before piping.
Assemble and Decorate the Nutella Cake
Make sure you have everything ready: three chilled sponges, freshly whipped mousseline cream, and roasted chopped hazelnuts. Remember that the same cream fills the layers, coats the outside, and makes the piped decoration, so keep enough aside for each stage.
Place the first cake layer directly on your serving plate or cake board, as a filled three-layer cake is very hard to move later. Pipe a ring of cream around the edge as a dam, then fill the center and level it with an offset spatula. Repeat with the second sponge, then add the third on top.

Check from eye level that the layers are even and straight, as an uneven filling can make the cake lean or slide. Chill the assembled cake for one hour in the fridge, or 15 minutes in the freezer, until the cream is firm.
Spread a thin crumb coat over the whole cake to trap loose crumbs, then chill for 30 minutes. For the final coat, pipe cream around the sides, then smooth it with an offset spatula while turning the cake on a turntable. A slightly textured finish looks lovely, so you don't need perfectly smooth sides. Chill again for 30 minutes in the refrigerator.

To decorate, use roasted chopped hazelnuts and pipe swirls of the remaining cream around the top edge with a large star nozzle such as a Wilton 1M.

Expert tips
- Forgot to take the eggs out of the fridge? Place them in a bowl of warm tap water for 10 minutes. For butter, cut it into small cubes so it softens evenly, and see my tips on softening butter quickly.
- If you grind your own hazelnut flour, do it with the flour. Here is the process: roast the hazelnuts first and let them cool completely. Roasting deepens their flavor considerably, and warm nuts turn oily much faster in the food processor.
- If your sponges bake with a slight dome, level them with a long serrated knife once chilled, and place the top sponge upside down so the flat bottom becomes the top of the cake.
- If your sponges ever sink in the middle, see my guide on why cakes sink.
- If your cake ever turns out dry, the usual causes are measuring flour by cup instead of weight, overmixing the batter, or an oven running hot.
- When making the chocolate pastry cream, chop the chocolate very finely before adding it to the hot pastry cream, so it melts completely without leaving specks.
- If the mousseline looks curdled while whipping, the pastry cream or butter is too cold. Keep the mixer running and gently warm the outside of the bowl with a warm towel or a hair dryer for a few seconds at a time until it comes together. If it looks soupy, it is too warm: chill the bowl for 15 minutes, then whip briefly again.
- For clean, picture-perfect slices, chill the cake well and cut it with a long knife dipped in hot water and wiped dry between every cut.
- Can I make this cake in a different size? Yes. Use my cake pan sizes conversion guide to adjust the quantities.

Storage & Make-Ahead
Store the Nutella cake in the fridge, covered or in an airtight container, for up to 3 days. Individual slices should be stored the same way. Because the cream contains butter, it firms up when cold, so take the cake out about 30 minutes before serving to let the cream soften and become silky again.
You can make this cake in stages:
- Up to 2 days ahead: make the chocolate pastry cream and keep it chilled with plastic wrap on the surface.
- 1 to 2 days ahead: bake the sponges, wrap them tightly, and refrigerate. The baked sponges also freeze well for up to 2 months.
- The day before serving: whip the mousseline, then assemble and decorate the cake. It tastes even better after a night in the fridge.
Do not freeze the mousseline cream or the assembled cake.
Substitute Ingredients Wisely
For a dairy-free Nutella cake, replace the milk with an equal amount of vegan milk. The pastry cream needs a little more care, as most plant-based milks are low in fat, which can affect the richness and set. I recommend mixing coconut milk and coconut cream to bring the fat content closer to whole milk, plus vegan butter with a high fat content. Increase the cornstarch slightly and add a little extra vanilla to make up for the missing dairy richness. You will also need a dairy-free chocolate and chocolate hazelnut spread.
You can use buttermilk in the chocolate sponge instead of whole milk.
The eggs, on the other hand, cannot be replaced. The egg yolks are what thicken the pastry cream and give the mousseline its custard flavor and silky texture, and the whole eggs give the sponge its structure.
Do not substitute unsweetened cocoa powder; the recipe simply won't work, or it will become way too sweet with hot cocoa powder.
Nutella is the heart of the cream, but you can swap it for other sweet spreads. My homemade Nutella, or any good-quality chocolate hazelnut spread, works 1:1. Sweetened pistachio cream makes a pistachio mousseline, and Biscoff spread makes a caramelized cookie version. If you use an unsweetened nut butter, such as hazelnut butter, the cream will be much less sweet, so taste it and add a little sifted powdered sugar.
To replace the coffee, use the same amount of lukewarm water; it is only there to deepen the chocolate flavor. No brown sugar? Use granulated sugar with a little molasses, as explained in my brown sugar substitute guide.
In the pastry cream, you can replace the cornstarch with the same weight of all-purpose flour. For a gluten-free cream, use cornstarch only.

What Equipment to Use
A digital kitchen scale is essential for weighing the ingredients and dividing the batter and cream evenly. A digital oven thermometer helps you bake at the right temperature.
Use an electric hand mixer or stand mixer for the batter and the mousseline, a rubber spatula for folding and stirring, and three 8-inch (20 cm) tall round cake pans. An offset spatula and a cake turntable make frosting much easier, and a piping bag with a star nozzle gives you neat swirls on top.
Try Some of My Other Cakes
If you loved this Nutella cake, here are more celebration cakes to try next:
Also, check out my roundup of layer cake recipes for more inspiration for celebration cakes.
Want the same flavors in a cupcake form? Try my Nutella cupcakes recipe.
Have you tried this recipe?
Please leave a 5-star ⭐️⭐️⭐️⭐️⭐️ rating on the recipe card and consider leaving a comment as well!

Nutella Cake (Not too sweet!)
Equipment
- 20 cm / 8 inch cake pan
Ingredients
Chocolate Hazelnut Sponge Cakes for 3 x 8 inches (20cm)
- 3 Eggs room temperature
- 110 g (½ cup) Vegetable oil
- 240 g (1 cup) Milk room temperature
- 180 g (¾ cup) Coffee freshly brewed strong coffee, room temperature
- 150 g (¾ cup) Granulated sugar
- 150 g (¾ cup) Brown sugar
- 190 g (1½ cups) All purpose flour any low-protein-content flour, e.g., pastry flour, can work too.
- 90 g (¾ cup) Hazelnut flour You can either purchase it ready-made, or blend whole-roasted hazelnuts with the flour for a few seconds. Do not blend the hazelnuts on their own, or they will turn into a paste.
- 75 g (¾ cup) Cocoa powder unsweetened, dutch processed
- 1½ teaspoon Baking soda
- 1½ teaspoon Baking powder
- ½ teaspoon Salt
Nutella mousseline cream frosting
- 720 g (3 cups) Whole milk
- 150 g (¾ cup) Granulated sugar
- 120 g (cups) Egg yolk approx. 6 egg yolk
- 2 teaspoons Vanilla extract
- 37 g (⅓ cups) Cornstarch
- 37 g (⅓ cups) Cocoa powder unsweetened, dutch processed
- 110 g (⅔ cup) Chocolate semi-sweet good quality chocolate finely chopped
- 75 g (⅓ cup) Unsalted butter soft, room temperature
- 225 g (1 cups) Unsalted butter soft, room temperature
- 250 g (1 cup) Nutella
- 25 g (¼ cup) Cocoa powder unsweetened, dutch processed
- ½ teaspoons Salt
- 90 g (¾ cup) Roasted chopped hazelnut to decorate
US customary cup measurement is an indicative figure only. Measure the ingredients with a digital scale by weight (gram). Baking is art but also science which requires precision and accuracy.
Instructions
Start with chocolate pastry cream for the Nutella froting
- In a mixing bowl, whisk together the sugar and egg yolks until slightly pale and fluffy, about 1–2 minutes. Add the cornstarch, cocoa powder, and vanilla, and whisk until smooth and lump-free.
- In a saucepan, bring the milk to a simmer over medium heat. Slowly pour the warm milk into the egg yolk mixture while whisking constantly. The mixture will begin to thicken as the milk goes in.
- Pour the mixture back into the saucepan and cook over medium heat, whisking constantly, until it thickens, approximately 1 minute after the first boil. If it appears lumpy at first, keep whisking; it will smooth out.
- Remove from heat. Add the finely chopped chocolate in 3 stages, stirring well with a rubber spatula after each addition until fully incorporated. Then, add the softened butter (the smaller amount 75g) again, in 3 stages, and mix well until fully incorporated.
- Transfer to a shallow bowl, press plastic wrap directly onto the surface, and cool at room temperature. Then refrigerate until fully set.
Chocolate hazelnut sponges
- Preheat oven to 175°C / 345°F and prepare 3 × 20 cm (8-inch) round pans with parchment paper on the base and sides.
- In a large bowl, whip the wet ingredients together with an electric mixer for 1–2 minutes: room-temperature eggs, oil, both sugars, milk, and coffee.
- In a separate bowl, sift together all dry ingredients: all-purpose flour, hazelnut flour, Dutch-processed cocoa powder, baking powder, baking soda, and salt.
- Pour the wet ingredients into the dry ingredients and fold gently with a rubber spatula until just combined. Do not overmix. Divide the batter equally between the three prepared pans using a digital scale.
- Bake at 175°C / 345°F for 25–30 minutes, without opening the oven door, until a toothpick inserted in the center comes out clean. Cool completely on a wire rack, then refrigerate the sponges before assembly.
Preparing the Nutella frosting
- Remove the pastry cream from the fridge well in advance and let it come to room temperature. Place the softened butter (the larger amount 225g) in a mixer bowl and beat on medium-high speed for 2–3 minutes, until pale and fluffy.
- Add the Dutch-processed cocoa powder and salt and whip for 1 minute. Add the Nutella and whip until fully combined.
- Then, add the room-temperature pastry cream in 4 equal additions, whipping between each until fully incorporated. Once added, whip for about 3 minutes, until the cream is light, fluffy, and holds its shape. Stop whipping as soon as the cream is fluffy and pipeable; do not over-whip, or it will break. If the cream feels soft, refrigerate for 30–60 minutes to firm up before using.
Assembling the cake
- Place the first sponge on the serving plate. Pipe a border of mousseline cream around the edge, then fill the center. Add the second sponge layer and repeat. Place the third sponge layer on top. Chill the assembled cake in the fridge for 1 hour (or freezer for 15 minutes) before frosting.
- Apply a thin crumb coat of mousseline cream over the entire cake. Chill for 30 minutes.
- Apply the final frosting layer smoothly with an offset spatula. Chill for another 30 minutes.
- Decorate with chopped roasted hazelnuts and pipe a decorative frosting swirls on top.
- Store the assembled cake in an airtight container in the refrigerator for up to 3 days. For the best texture, take it out of the fridge 30 minutes before serving to allow the mousseline cream to soften slightly.
Notes
- All sponge ingredients must be at room temperature to emulsify properly — especially eggs, milk, and coffee.
- Do not skip the coffee in the sponge. It enhances chocolate flavor without making the cake taste like coffee. Replace with lukewarm water if needed.
- Blend hazelnut flour together with the all-purpose flour in a food processor if making from whole hazelnuts. Never blend hazelnuts alone.
- Use good-quality semi-sweet chocolate and Dutch-processed cocoa powder in the cream; they should balance the Nutella, not overpower it.
- The mousseline cream requires all components to be at room temperature; this is the most critical technique point in the recipe.
- Stop whipping the mousseline as soon as it is fluffy. Over-whipping breaks it.
- Chill the sponges before assembly, and chill the cake in between every frosting stage.
- Always assemble directly on the plate you will serve from.
- For this 3-layer 20 cm (8-inch) cake, divide the mousseline cream as follows:
-
- Filling layer 1 — 300g mousseline cream
- Filling layer 2 — 300g mousseline cream
- Crumb coat — 380g mousseline cream
- Final coat incl. piping decoration— 570g mousseline cream

Martina
Hello, is it ok to use 74g of cornstarch instead of 37g of cornstarch and 37g of flour?
I have celiac but I really want to try this cake, it looks delicious and I love creme mousseline, I have made it before but vanilla and coffee flavor.
Katalin Nagy
Yes it should be fine!
Maria
This is the best Nutella cake I found online, finally a recipe that is not overly sweet yet has a wonderful chocolate and hazelnut Nutella flavor!! I’ve never made this kind of cream before but it’s a keeper.
Shaheen
When should butter be added to the frosting please. Can't find it in the recipe
Katalin Nagy
It is mentioned here at step 2
Preparing the Nutella frosting
1. The Nutella frosting can be made with room temperature chocolate pastry cream, Nutella, cocoa powder, and room temp soft butter. Make sure everything is room temp otherwise the mixture might curdle
2. Once the pastry cream is set and at room temp, prepare the frosting by whipping room temp butter first for a few minutes, then whip in the cocoa powder and Nutella for 1-2 minutes
3. Start adding in the room temperature pastry cream in 4 stages until the cream reaches a stable yet fluffy texture. Do not over whip the mixture as it can become runny
4. Chill the cream if needed for an hour, otherwise, proceed with assembling the cake