These rich and moist chocolate cupcakes are stuffed with ferrero rocher chocolates, topped with silky nutella buttercream, chopped hazelnuts, and more ferrero rocher chocolates on top! The cupcakes have a rich chocolate flavour and always turn out super fluffy. The chocolate is baked right into the cupcake which makes stuffing them so much easier.
The cupcakes are frosted with nutella and a decadent nutella buttercream. The filling inside a ferrero rocher is super similar to nutella so the flavour combination is perfect! The cupcakes are moist thanks to the buttermilk.
First, the cupcakes are covered in a thin layer of nutella and dipped in chopped hazelnuts. The nutella buttercream is piped on top and sprinkled with some extra chopped hazelnuts. I topped mine with more more chocolates but you can stop there!
This recipe makes 16 ferrero rocher cupcakes instead of 12 because of the extra batter the chocolates end up displacing. If you only have 1 cupcake tin, just reserve the leftover batter and bake the last 4 cupcakes after the first batch is ready.

How to get a creamy, not too sweet buttercream:
This nutella buttercream is stable and not too sweet thanks to some added cocoa powder. The cocoa powder helps to stabilize the buttercream so that it ends up piping beautifully.
Make sure to beat the butter very well before adding the sugar and after adding the sugar. This is what is going to make it ultra silky and remove that "buttery" taste.
I typically start by only adding one cup of powdered sugar and seeing if I need to add more later. Nutella will also sweeten the buttercream so you might not need as much as you think.
Lastly, I prefer to loosen all of my piping buttercream with heavy cream (i.e. whipping cream). That way it makes the nutella buttercream fluffy without making it sloppy or runny. Be careful to not over-whip after adding the cream or it may become a little bit grainy. I beat it for about 10-20 seconds after adding the cream.

FAQ
Make sure you properly measure your flour. Weigh the flour to get the most accurate results. If you don’t have a scale, measure properly by stirring the bag and spooning gently into a measuring cup. Scrape the excess off the top with the flat edge off a knife without packing it into the cup.
Do not overmix the batter after adding the flour. You want to stop folding as soon as you stop seeing dry streaks of flour. If you overmix you will develop too much gluten and the cupcakes will be hard and dry after baking.
Coffee really brings out and enhances the rich chocolate flavour. If you are a hardcore chocolate lover like me, this makes all the difference between a regular chocolate flavour and a deep and rich chocolate cupcake. You don’t taste the coffee, it just amplifies the chocolate. You can find decaf instant coffee or use half a cup of freshly brewed coffee in the place of the hot water and instant coffee. If you prefer no coffee just use hot water!
Vegetable oil will give you the softest chocolate cupcakes. I like to use canola or grapeseed oil. Any neutral tasting oil will do! I have tried to use butter but the chocolate cupcakes would always become too dry. I do not recommend using coconut oil because it will act similarly to butter.
For the fluffiest and creamiest frosting, make sure all of your ingredients are at room temperature (except for the cream). This will help aerate the butter and make it fluffy. The longer you beat the butter before and when the sugar is added, the lighter the frosting will be. Is 10 minutes too long? Not at all!
Be careful not to overbeat after adding the heavy cream to loosen the frosting. 20 seconds is enough to get it nice and fluffy without overwhipping, preventing a grainy buttercream.
I prefer adding heavy cream into a frosting that will be piped because it loosens the frosting making it ultra fluffy and creamy, without making it too runny. This ensure that the frosting will pipe beautifully!

Important ingredients:
Full ingredients and recipe are in the recipe card below. Read through this section for all the ingredients substitution and baking tips!
Ferrero rocher chocolates: You will need about 16 chocolates for stuffing and another 8-16 chocolates for topping the cupcakes, depending on if you will top them with halved or whole ferrero rocher. You can skip the ferrero rocher on top if it’s too much for you!
Instant coffee: Just a touch of instant coffee is used inside the cupcakes to really amplify that rich chocolate flavour. If you don’t have instant coffee, you can replace the hot water with hot brewed coffee. Or you can leave out the instant coffee!
Large egg: You only need 1 egg to bring the batter together and help bind it.
Buttermilk: this will give the cupcakes lots of moisture and acidity to help make it super fluffy. If you can’t find buttermilk you can use kefir instead or make your own buttermilk by combining ½ cup of room temperature milk with ½ tablespoon white or apple cider vinegar and letting it sit for 5 minutes to get thick.
Vegetable oil: Vegetable oil will give you the softest chocolate cupcakes. I like to use canola or grapeseed oil. Any neutral tasting oil will do! I have tried to use butter but the chocolate cupcakes would always become too dry. Coconut oil isn’t a good option because it will also be very dry (it solidifies like butter). Butter works better in vanilla cupcakes though!
All purpose flour: Weigh the flour to get the most accurate results. If you don’t have a scale, measure properly by stirring the bag and spooning gently into a measuring cup. Scrape the excess off the top with the flat edge off a knife without packing it into the cup.
Natural cocoa powder: Natural cocoa powder will give the ferrero rocher cupcakes a rich chocolate flavour. I don’t recommend using dutch processed cocoa powder because it isn’t acidic and will give you dry and sunken cupcakes. Natural cocoa powder reacts with the baking soda in this recipe to give you a super fluffy cupcake. I also added a bit of cocoa powder into the buttercream to make it less sweet and more rich.
Hazelnuts: If the hazelnuts are raw, they need to be toasted to really let their flavour pop. To toast them, place them on a baking sheet into an oven preheated to 355°F (180°C). Bake for 7-10 minutes, mixing them halfway. They are ready when the skin starts to separate and they are a very light golden colour underneath. Let them cool and wrap the hazelnuts in a kitchen towel. Rub them well so that the shells come off and they are ready to use!

Cupcakes
- Preheat oven to 180°C (355°F). Put liners into a 12 hole regular sized cupcake tin. Add instant coffee into the hot water and mix until dissolved. Set aside.
- In a large bowl, whisk together egg, sugars, salt, and vanilla until it lightens in colour.
- Add buttermilk and oil, whisk to combine.
- Sift cocoa powder, baking powder, and baking soda right into the bowl. Fold with a whisk until just combined. Add dissolved instant coffee into the batter and fold. Sift the flour into the bowl and fold until just combined.
- Scoop batter into the lined muffin tin half of the way full. Press an unwrapped ferrero rocher into each muffin tin. Cover each chocolate with a teaspoon of extra batter so that the tins are slightly over ¾ of the way full. Bake for 18-20 minutes or until a toothpick inserted into the middle comes out clean.
- Let the cupcakes cool for 10 minutes before removing from the muffin tin.
Frosting + Assembly
- Place softened butter into a large bowl or stand mixer. Beat the butter with a paddle attachment for 3-5 minutes or until very light and fluffy. The more you beat the lighter the frosting will be.
- Add powdered sugar (start off with 1 cup). Beat for 2-3 minutes or until it becomes light and fluffy again.
- Add sea salt, vanilla, nutella, and sifted cocoa powder. Beat until well combined and fluffy. Taste to see if you want to add more powdered sugar.
- Add the whipping cream gradually, until the frosting loosens up and you get a silky smooth consistency. Do beat for too long after adding cream or the frosting might curdle.
- Place the frosting into a piping bag with a piping tip.
- Spread each cooled cupcake with a ½ tablespoon of nutella. Flip the cupcake upside down and press the nutella side into the chopped hazelnuts to coat lightly.
- Frost each cupcake with a tall tower of nutella buttercream. Sprinkle with leftover chopped hazelnuts. Top with either half or whole ferrero rocher.
- These ferrero rocher cupcakes are best enjoyed at room temperature. Refrigerate any leftovers in an airtight container for up to 3 days.
Check out these other recipes:
- Nutella Cheesecake Recipe with Oreo Crust
- Black Forest Cupcakes
- Easy Triple Chocolate Cake with Chocolate Drip
Happy baking!
Did you make this recipe? I would love for you to rate this recipe and hear what you think in the comments below!
Share your creation on Instagram and tag @flouringkitchen. Follow me on Pinterest to save and for more recipe ideas.

Ferrero Rocher Cupcakes
Equipment
- Regular sized cupcake tin
Ingredients
Cupcakes
- ½ cup hot water
- ½ teaspoon instant coffee
- 1 large egg
- ½ cup brown sugar
- ½ cup granulated sugar
- ⅛ teaspoon sea salt
- 1 teaspoon pure vanilla extract
- ½ cup buttermilk room temperature
- ½ cup vegetable oil
- 1 cup all purpose flour 120g
- 6 tablespoon natural cocoa powder 43g
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- 16 ferrero rocher chocolates or similar hazelnut stuffed chocolates
Nutella Frosting
- 1 cup unsalted butter softened
- 1-2 cups powdered sugar icing sugar sifted
- ¼ teaspoon sea salt
- 1 teaspoon pure vanilla extract
- ¾ cup nutella room temperature (or similar spread)
- 5 tablespoon natural cocoa powder sifted
- 3-5 tablespoon heavy cream whipping cream
Assembly
- ¾ cup toasted hazelnuts coarsely chopped
- 8 tablespoon nutella ½ cup
- 8-16 ferrero rocher chocolates or similar hazelnut stuffed chocolates
Instructions
Cupcakes
- Preheat oven to 180°C (355°F). Put liners into a 12 hole regular sized cupcake tin. Add instant coffee into the hot water and mix until dissolved. Set aside.½ cup hot water, ½ teaspoon instant coffee
- In a large bowl, whisk together egg, brown sugar, granulated sugar, salt, and vanilla until it lightens in colour. Add buttermilk and oil, whisk to combine.1 large egg, ½ cup brown sugar, ½ cup granulated sugar, ⅛ teaspoon sea salt, 1 teaspoon pure vanilla extract, ½ cup buttermilk, ½ cup vegetable oil
- Sift cocoa powder, baking powder, and baking soda right into the bowl. Fold with a whisk until just combined. Add dissolved instant coffee into the batter and fold. Sift the flour into the bowl and fold until just combined.1 cup all purpose flour, 6 tablespoon natural cocoa powder, 1 teaspoon baking powder, ½ teaspoon baking soda
- Scoop batter into the lined muffin tin half of the way full. Press an unwrapped ferrero rocher into each muffin tin. Cover each chocolate with a teaspoon of extra batter so that the tins are slightly over ¾ of the way full. Bake for 18-20 minutes or until a toothpick inserted into the middle comes out clean. Let the cupcakes cool for 10 minutes before removing from the muffin tin.16 ferrero rocher chocolates
Nutella Frosting
- Place softened butter into a large bowl or stand mixer. Beat the butter with a paddle attachment for 3-5 minutes or until very light and fluffy.1 cup unsalted butter
- Add powdered sugar (start off with 1 cup). Beat for 2-3 minutes or until it becomes light and fluffy again.1-2 cups powdered sugar
- Add sea salt, vanilla, nutella, and sifted cocoa powder. Beat until well combined and fluffy. Taste to see if you want to add more powdered sugar.¼ teaspoon sea salt, 1 teaspoon pure vanilla extract, 5 tablespoon natural cocoa powder, ¾ cup nutella
- Add the heavy cream gradually, until the frosting loosens up and you get a silky smooth consistency. Don't beat for too long after adding cream or the frosting might curdle. Place the frosting into a piping bag with a piping tip.3-5 tablespoon heavy cream
Assembly
- Spread each cooled cupcake with a ½ tablespoon of nutella. Flip the cupcake upside down and press the nutella side into the chopped hazelnuts to coat lightly.8 tablespoon nutella, ¾ cup toasted hazelnuts
- Frost each cupcake with a tower of nutella buttercream. Sprinkle with leftover chopped hazelnuts. Top with either half or whole ferrero rocher.8-16 ferrero rocher chocolates
AT
These look so good! Thx for including all the tips in the recipe. I may make these for Valentines Day! Do you think it would be good with a Nutella center (added after baking) instead of the Rocher chocolate and then topped with the Nutella buttercream?
Mary
Thank you! Yes, that would work. You should check out this nutella cupcake recipe which is super similar but has a nutella filling instead of a ferrero rocher chocolate. The cupcake batter and buttercream recipes are the same!
Sakina
These cupcakes turned out to be so delicious! Absolutely loved them! Thank you so much for the recipe!☺️
Charlie
The cupcakes were easy to make and that nutella frosting is so creamy, wow! I'm excited to try stuffing other chocolates next time because the ferrero rochers were a hit.
Mary
I'm so happy you liked them, thank you!
Chun Shie Yee
Super duper nice!!