Ferrero Rocher Chocolate Cake Recipe
Introduction
This Ferrero Rocher Chocolate Cake is a decadent treat perfect for special occasions or when you want to impress your guests. Combining rich chocolate layers with creamy hazelnut frosting and topped with iconic Ferrero Rocher chocolates, this cake is both elegant and delicious.

Ingredients
- 1 3/4 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup whole milk
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup boiling water
- 1 cup unsalted butter (softened)
- 4 cups powdered sugar
- 1/2 cup cocoa powder (for frosting)
- 1/2 cup hazelnut spread (such as Nutella)
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract (for frosting)
- 1/2 cup finely chopped hazelnuts (for mixing in frosting)
- 8-10 Ferrero Rocher chocolates (for topping)
- 1/4 cup crushed hazelnuts (for garnish)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- Step 2: In a large bowl, sift together the flour, cocoa powder, sugar, baking powder, baking soda, and salt.
- Step 3: In another bowl, whisk together the eggs, milk, vegetable oil, and vanilla extract.
- Step 4: Add the wet ingredients to the dry ingredients and mix until just combined. Carefully stir in the boiling water until the batter is smooth; it will be thin.
- Step 5: Divide the batter evenly between the prepared pans. Bake for 30-35 minutes or until a toothpick inserted into the center comes out clean. Let cakes cool in pans for 10 minutes, then transfer to wire racks to cool completely.
- Step 6: To make the frosting, beat the softened butter in a large bowl until creamy.
- Step 7: Gradually add powdered sugar and cocoa powder, mixing on low speed until combined.
- Step 8: Add hazelnut spread, heavy cream, and vanilla extract. Beat on medium speed until light and fluffy.
- Step 9: Gently fold in the finely chopped hazelnuts.
- Step 10: Place one cake layer on a serving plate and spread a generous layer of hazelnut frosting on top.
- Step 11: Add the second cake layer and frost the top and sides with the remaining frosting.
- Step 12: Arrange Ferrero Rocher chocolates on top of the cake and sprinkle crushed hazelnuts around the base and on top for garnish.
- Step 13: Slice and serve with your favorite coffee or tea. Enjoy!
Tips & Variations
- For an extra moist cake, consider adding a tablespoon of espresso powder to the boiling water to enhance the chocolate flavor.
- You can substitute hazelnut spread with almond or peanut butter for a different nutty twist.
- Use chopped toasted hazelnuts instead of raw for a deeper flavor in the frosting.
- If you prefer, swap whole milk for buttermilk to add tenderness to the cake crumb.
Storage
Store the cake covered in the refrigerator for up to 4 days to keep the frosting fresh. Before serving, allow it to come to room temperature for about 30 minutes for the best texture. Leftover cake can be wrapped tightly and frozen for up to 2 months; thaw overnight in the fridge before serving.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free flour blend designed for baking. Ensure it contains xanthan gum for structure, or add some separately.
Is it possible to make this cake dairy-free?
To make this dairy-free, use plant-based milk such as almond or oat milk, replace butter with dairy-free margarine, and make sure the hazelnut spread you use is dairy-free as well.
PrintFerrero Rocher Chocolate Cake Recipe
This Ferrero Rocher Chocolate Cake is a decadent layered chocolate cake infused with rich hazelnut flavors and topped with iconic Ferrero Rocher chocolates. Moist chocolate cake layers are enveloped in a creamy hazelnut frosting studded with chopped hazelnuts and finished with a crunchy hazelnut garnish and Ferrero Rocher chocolates for an elegant and indulgent dessert perfect for special occasions or any chocolate lover’s treat.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: European
Ingredients
For the Chocolate Cake:
- 1 3/4 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 2 cups granulated sugar
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup whole milk
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup boiling water
For the Hazelnut Frosting:
- 1 cup unsalted butter (softened)
- 4 cups powdered sugar
- 1/2 cup cocoa powder
- 1/2 cup hazelnut spread (such as Nutella)
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 cup finely chopped hazelnuts (for mixing in)
For the Decoration:
- 8–10 Ferrero Rocher chocolates (for topping)
- 1/4 cup crushed hazelnuts (for garnish)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans to ensure the cake layers bake evenly without sticking.
- Mix Dry Ingredients: In a large mixing bowl, sift together the all-purpose flour, cocoa powder, granulated sugar, baking powder, baking soda, and salt. Sifting helps incorporate air and removes lumps for a smooth batter.
- Combine Wet Ingredients: In another bowl, whisk the eggs, whole milk, vegetable oil, and vanilla extract until well combined, ensuring a smooth liquid mixture to add moisture to the cake.
- Combine Mixtures: Add the wet ingredients to the dry ingredients and mix until just combined to avoid overmixing. Then, carefully stir in the boiling water until the batter is smooth. The batter will be thin, which is normal for this recipe.
- Bake: Divide the batter evenly between the two prepared cake pans. Bake in the preheated oven for 30 to 35 minutes, or until a toothpick inserted into the center of the cakes comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to wire racks to cool completely.
- Prepare the Hazelnut Frosting – Beat Butter: In a large bowl, beat the softened unsalted butter until creamy and fluffy using a mixer to create the base of the frosting.
- Add Sugar and Cocoa: Gradually add the powdered sugar and cocoa powder to the butter, mixing on low speed to incorporate and prevent a sugar cloud. Mix until the ingredients are well combined.
- Add Hazelnut Spread and Cream: Add the hazelnut spread (such as Nutella), heavy cream, and vanilla extract. Beat on medium speed until the frosting is light, fluffy, and spreadable.
- Mix in Hazelnuts: Gently fold in the finely chopped hazelnuts for added texture and flavor in the frosting.
- Assemble the Cake: Place one cooled cake layer on a serving plate. Spread a generous layer of the hazelnut frosting over the top.
- Add Second Layer: Place the second cake layer on top of the frosted base. Cover the top and sides of the entire cake with the remaining hazelnut frosting, smoothing it evenly.
- Decorate the Cake: Arrange 8 to 10 Ferrero Rocher chocolates on top of the frosted cake to decorate successfully. Sprinkle crushed hazelnuts around the base and on top to add crunch and enhance the nutty presentation.
- Serve: Slice the cake into portions and serve it alongside a cup of coffee or tea. Enjoy this indulgent, nutty chocolate dessert perfect for celebrations or treat days.
Notes
- Ensure cake layers are completely cooled before frosting to prevent melting the frosting.
- Boiling water makes the cake batter thin but helps create a moist cake texture.
- Use room temperature butter for the frosting to achieve the best creamy consistency.
- You can substitute the hazelnut spread with any chocolate-hazelnut cream available locally.
- Store leftovers covered at room temperature for up to 2 days or refrigerate for up to 5 days.
- Bring refrigerated cake to room temperature before serving for optimal flavor and texture.
Keywords: Ferrero Rocher cake, chocolate hazelnut cake, chocolate cake recipe, hazelnut frosting, layered cake, homemade Ferrero Rocher dessert

