Ferrero Rocher Cake is honestly the cake I make when I want to absolutely wow someone, because nothing says “I love you” quite like a towering chocolate hazelnut masterpiece covered in real Ferrero Rocher chocolates. The first time I made this, I stood back and genuinely could not believe it came out of my own kitchen. It looks like something from a fancy bakery window, but I promise you, it is totally doable at home. So if you are ready to make the most impressive cake of your life, keep reading because we are going deep into this one together.

What Is Ferrero Rocher Cake?
So basically, a Ferrero Rocher Cake is a rich, layered chocolate hazelnut cake that is inspired by the iconic Ferrero Rocher bonbon. Think moist cocoa sponge loaded with toasted hazelnuts, filled and coated in silky dark chocolate ganache, spread generously with Nutella between each layer, and finished off with a glossy chocolate drip sauce. The whole thing gets crowned with whole and halved Ferrero Rocher chocolates on top. It is decadent, nutty, chocolatey, and honestly one of the best cakes you will ever taste.
What You Will Need for Ferrero Rocher Cake
Let me walk you through all the components. There are a few parts to this cake but do not let that scare you. Each part is simple on its own and comes together beautifully. Here is everything broken down clearly.
Chocolate Hazelnut Cake
- 265g (2 1/4 cups) all-purpose flour – the base of the sponge, plain flour works perfectly here.
- 375g (1 3/4 cups) caster sugar – for sweetness and moisture. Regular granulated sugar works as a swap.
- 65g (2/3 cup) Dutch-processed cocoa powder – this gives a deep, rich chocolate flavor. Dutch-process is key, but natural cocoa works in a pinch.
- 2 tsp baking powder – for lift.
- 2 tsp baking soda – helps the cake rise and stay soft.
- 1 tsp salt – balances all that sweetness.
- 80g (1/2 cup) toasted hazelnuts, roughly chopped – mixed right into the batter for nutty flavor in every bite. You can toast them in a dry pan for 5 minutes until fragrant.
- 2 large eggs, at room temperature – room temp eggs blend in much more smoothly.
- 220g (1 cup) whole milk, at room temperature – adds richness. You could use oat milk if needed.
- 80g (1/3 cup) vegetable oil – keeps the cake super moist even after refrigerating.
- 2 tsp pure vanilla extract – rounds out the chocolate flavor beautifully.
- 85g (6 tbsp) unsalted butter, melted – adds a buttery richness that oil alone cannot give.
- 165g (2/3 cup) boiling water – this is the secret to an ultra-moist, fudgy crumb. Do not skip it.
Chocolate Ganache Filling and Coating
- 340g (12 oz) dark chocolate, finely chopped – use a good quality dark chocolate for the best ganache flavor.
- 240ml (1 cup) heavy cream – the fat in the cream makes the ganache smooth and glossy.
- 2 tbsp unsalted butter – makes the ganache extra silky and shiny.
Chocolate Sauce
- 170g (6 oz) dark chocolate, finely chopped – for the glossy outer coating.
- 180ml (3/4 cup) heavy cream – combined with the chocolate for a pourable sauce.
- 1 tbsp corn syrup or glucose syrup – gives that beautiful glossy finish that sets perfectly.
Layers and Decoration
- 185g (3/4 cup) Nutella hazelnut spread – spread between each layer for that iconic Ferrero Rocher flavor hit.
- 220g (1 1/2 cups) toasted hazelnuts, roughly chopped, divided – used between the layers and around the base for crunch.
- 20 Ferrero Rocher chocolates, some whole and some sliced in half – the show-stopping decoration that makes this cake instantly recognizable.
- Extra chopped toasted hazelnuts – for pressing around the base of the finished cake.
Step-by-Step Instructions for Ferrero Rocher Cake
Okay, let us get into it. I always recommend reading through the whole recipe before starting. That way nothing sneaks up on you mid-bake!
Make the Chocolate Ganache First
Start with the ganache because it needs a few hours to set at room temperature to reach a spreadable consistency. Heat the heavy cream in a small saucepan until it is just simmering, then pour it over the finely chopped dark chocolate and butter in a bowl. Let it sit undisturbed for 2 minutes, then stir slowly until completely smooth and glossy. Set it aside at room temperature. Do not put it in the fridge or it will set too firm and become grainy.
Make the Chocolate Sauce
The chocolate sauce is similar but slightly thinner and shinier. Heat the cream until simmering and pour over the chopped chocolate. Add the corn syrup and stir until perfectly smooth. Set this aside at room temperature as well. You want it slightly warm and pourable when you use it, not hot or it will melt the ganache on your cake.
Bake the Chocolate Hazelnut Cake
Preheat your oven to 180°C (350°F) fan forced. Grease two 20cm (8-inch) round cake tins with oil spray and line the bottoms with baking paper. In a large bowl, whisk together the flour, caster sugar, cocoa powder, baking powder, baking soda, salt, and the chopped toasted hazelnuts. In a separate bowl, whisk the eggs, milk, oil, vanilla, and melted butter together until everything is well combined.
Pour the wet ingredients into the dry mixture and whisk until no dry streaks remain. The batter will look a little lumpy and that is totally fine. Now, slowly add the boiling water and mix gently until smooth. Do not go crazy mixing it here because overmixing will make the cake tough. Divide the batter evenly between the two prepared tins and bake for 30 to 40 minutes. A toothpick inserted into the center should come out clean.
Cool the cakes in the tins for 5 minutes, then turn them out onto wire racks. Once they are completely cool, wrap them tightly in plastic wrap and refrigerate for at least 4 hours or overnight. Chilling makes them much easier to slice and assemble without crumbling.
Slice and Assemble the Layers
Using a serrated knife or cake leveler, carefully slice each chilled cake in half horizontally so you end up with 4 even layers. Place the first layer on a large round serving plate. Spread 5 to 6 tablespoons of ganache in a thin, even layer over the top. Sprinkle generously with chopped toasted hazelnuts, then pipe or spread a layer of Nutella over everything.
Place the second cake layer on top and press it down firmly. Repeat the same process: ganache, chopped hazelnuts, Nutella. Add the third layer and repeat again. Finally, place the fourth and last cake layer on top, pressing down gently to make everything level. Spread a thin, smooth layer of ganache all over the top and sides of the entire cake using an offset spatula. Try to get it as even and smooth as you can. Then refrigerate the whole cake for 2 to 3 hours until the ganache is completely set and firm.
Pour the Chocolate Sauce and Decorate
Place the chilled, ganache-coated cake on a wire rack set over a tray to catch any drips. Pour the slightly warm chocolate sauce evenly over the top, letting it flow naturally down the sides and coat the entire cake in a gorgeous, thick, glossy layer. Working quickly, scatter the extra chopped toasted hazelnuts all around the base of the cake on the plate. Then arrange your Ferrero Rocher chocolates, both whole and halved ones, in a beautiful crown all around the top outer edge of the cake. Let everything set at room temperature before you slice into it.
How to Serve This Stunning Cake
This Ferrero Rocher Cake honestly needs very little on the side. It is rich enough to be the star all on its own. Serve it at room temperature so the ganache is soft and the layers are luscious. A small scoop of vanilla ice cream alongside a slice is an incredible pairing if you want to go all out. For drinks, a strong coffee or a creamy hot chocolate complements all that chocolate hazelnut flavor perfectly. This cake is ideal for birthdays, celebrations, dinner parties, or honestly any occasion that deserves something truly special.
Tips for the Perfect Ferrero Rocher Cake
- Make the ganache ahead of time: It truly needs several hours to reach the right spreadable consistency. I usually make mine the night before.
- Refrigerate your cake layers before slicing: Cold cake is so much easier to cut cleanly without breaking apart.
- Do not rush the chocolate sauce temperature: If it is too hot, it will melt your ganache coating. Let it cool to just slightly warm before pouring.
- Toast your hazelnuts properly: This step makes a huge difference to the nutty flavor. Five minutes in a dry skillet over medium heat is all it takes.
- Use an offset spatula for smooth ganache sides: This little tool is honestly a game changer for getting clean, even edges on your cake.
- Work in a cool kitchen: If your kitchen is warm, the chocolate will not set as neatly. Pop the cake back in the fridge between steps if needed.
- Press each layer down firmly: This prevents air gaps and keeps the layers stable when you slice the finished cake.
Your Ferrero Rocher Cake Questions Answered
Can I make Ferrero Rocher Cake ahead of time?
Yes, absolutely! In fact, this cake is better made ahead. You can bake the cake layers up to 2 days in advance and keep them wrapped in the fridge. The assembled and ganache-coated cake can also be refrigerated overnight before you pour the chocolate sauce. Just add the Ferrero Rocher decorations on the day you plan to serve it so they look their best.
How should I store leftover Ferrero Rocher Cake?
Store any leftover slices in an airtight container in the refrigerator for up to 4 days. Before serving, let the slice sit at room temperature for about 20 minutes so the ganache softens back up. The texture and flavor are honestly just as good the next day, maybe even better.
Can I use milk chocolate instead of dark chocolate?
You can, but keep in mind that milk chocolate is much sweeter and will create a softer, less stable ganache. If you go with milk chocolate, you may want to slightly reduce the amount of cream to keep the ganache from being too runny. Dark chocolate balances the sweetness of the Nutella and Ferrero Rocher perfectly, so I personally recommend sticking with it.
My ganache is too soft. What went wrong?
This usually means it has not had enough time to set. Give it more time at room temperature and resist the urge to refrigerate it. If your kitchen is very warm, you can pop it in the fridge for 15 to 20 minute intervals, stirring between each, until it reaches a spreadable consistency. Patience is really key with ganache!
Why You Will Absolutely Love This Recipe
This Ferrero Rocher Cake is the kind of recipe that makes you feel like a total rockstar in the kitchen. The layers are moist and deeply chocolatey, the ganache is silky and rich, and the Nutella filling adds that signature hazelnut spread sweetness that ties everything together. The crunch from the toasted hazelnuts scattered throughout gives amazing texture in every bite. Plus, let us be real, the moment you put those Ferrero Rocher chocolates on top and watch everyone’s eyes go wide is just pure joy. It is truly one of those showstopper cakes that is worth every bit of effort.
If you love baking recipes like this one, come find me on Pinterest where I share all my favorite tested recipes, baking tips, and cake inspiration. You can check out my boards over at Pinterest for even more ideas to inspire your next bake. Trust me, it is a rabbit hole worth falling into.
Print
Ferrero Rocher Cake
A decadent, layered chocolate hazelnut cake inspired by the iconic Ferrero Rocher bonbon, filled with Nutella and dark chocolate ganache, and decorated with real Ferrero Rocher chocolates for a show-stopping finale.
- Total Time: 90
- Yield: 12 slices 1x
Ingredients
265g all-purpose flour
375g caster sugar
65g Dutch-processed cocoa powder
2 tsp baking powder
2 tsp baking soda
1 tsp salt
80g toasted hazelnuts, roughly chopped
2 large eggs, at room temperature
220g whole milk, at room temperature
80g vegetable oil
2 tsp pure vanilla extract
1 1/2 cups dark chocolate, chopped
1 cup milk, for ganache
1 cup Nutella, softened
12 Ferrero Rocher chocolates, whole and halved (for decoration)
Dark chocolate curls (optional, for finishing)
Instructions
Preheat oven to 175°C (350°F) and prepare three 9-inch round cake pans by greasing and lining the bases with parchment paper.
In a large bowl, sift together flour, cocoa powder, baking powder, baking soda, salt, and caster sugar.
Stir in chopped hazelnuts.
In another bowl, whisk together eggs, milk, vegetable oil, and vanilla extract until well combined.
Gradually mix wet ingredients into the dry ingredients until the batter is smooth and well combined.
Divide the batter evenly among the prepared pans.
Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean.
Cool the layers completely before assembling.
In a double boiler or microwave-safe bowl, melt 1 cup Nutella and set aside.
For the chocolate ganache, chop the dark chocolate and combine in a bowl with 1 cup warm milk. Stir until smooth and glossy.
To assemble, place the first cake layer on a serving plate and spread a layer of Nutella on top.
Drizzle with a thin layer of ganache, then repeat with the second layer and another layer of Nutella.
Top with the final layer and spread ganache over the top and sides of the cake.
Allow the cake to rest to set the ganache before finishing it.
To finish, melt a small amount of dark chocolate and drizzle it over the top of the cake in a zig-zag pattern.
Arrange the whole and halved Ferrero Rocher chocolates on the top of the cake for a decorative touch.
Chill the cake in the refrigerator for at least 30 minutes before serving to allow the textures to set.
Notes
Ensure the cake layers cool completely before assembling to prevent the Nutella layer from melting.
Use room temperature eggs and milk for even mixing.
The cake can be made up to a day in advance and stored in the refrigerator.
For added flair, use a piping bag with a writing tip to create intricate ganache patterns.
If you can’t find Ferrero Rocher chocolates, use alternative hazelnut chocolates for decoration.
- Prep Time: 30
- Cook Time: 30
- Category: Desserts
- Method: Baking
- Cuisine: European
- Diet: Plant-Based (if substituting Nutella for vegan variety)
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 40g
- Sodium: 250mg
- Fat: 30g
- Saturated Fat: 15g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 65mg




