Pin It

Homemade Ferrero Rocher (Hazelnut Chocolate Truffles)

Homemade Ferrero Rocher (Hazelnut Chocolate Truffles)
Jump to Recipe
Prep 30 min Cook 0 min Serves 24 truffles
Quick answer: Homemade Ferrero Rocher: stir together 1 cup (250g) Nutella and ¾ cup melted milk chocolate; chill 20 minutes until scoopable. Flatten 1 teaspoon of ganache in your palm, press a whole roasted hazelnut into the center, close and roll into a smooth ball. Freeze 30 to 45 minutes until firm. Roll each frozen ball in crushed Loacker hazelnut wafer cookies (about 1½ cups crushed), pressing to adhere. Re-freeze 15 minutes. Dip in 2 cups melted milk chocolate thinned with 1 teaspoon coconut oil, then immediately roll in 1 cup finely chopped toasted hazelnuts. Set on parchment for 20 minutes. Makes 24 truffles.

Shop the tools

Gear matched to this recipe. These are Amazon affiliate links — we may earn a small commission if you buy, at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases. Product images are generic illustrations, not the exact item listed.

Homemade Ferrero Rocher (Hazelnut Chocolate Truffles)

Viral TikTok homemade Ferrero Rocher: whole toasted hazelnut inside a Nutella-chocolate ganache, rolled in crushed hazelnut wafers for crunch, dipped in milk chocolate, and coated in finely chopped hazelnuts. Makes 24 truffles for under $10. The two-freeze technique that keeps them from falling apart, and why Loacker wafers are the right crispy shell substitute.

Medium Prep: 30 min Cook: 0 min Total: 30 min24 truffles servings ~$2.45/serving
Prep30 min
Cook0 min
Total30 min
Servings
24
At home~$2.45/serving
vs
Restaurant~$11.02/serving
You save ~78%

The Story Behind the Recipe

Ferrero Rocher was created by Michele Ferrero, the son of Pietro Ferrero, who had started mixing roasted Piedmontese hazelnuts with chocolate in Alba, Italy, during World War II when cocoa was rationed. That mixture became gianduja paste — and eventually Nutella, launched in 1964. Ferrero Rocher itself came later, introduced in Italy around 1979 and rolled out internationally in 1982, and became the company's most recognizable product: a whole hazelnut at the center, surrounded by hazelnut cream, encased in a crispy wafer shell, dipped in milk chocolate, and finished with finely chopped hazelnuts — all wrapped in gold foil and nestled in a brown pleated paper cup. The name "Rocher" is French for "rock," and Michele Ferrero, a devout Catholic, is widely reported to have named the product after the Rocher de Massabielle — the rocky grotto at Lourdes, France, where the Virgin Mary appeared in 1858. A 24-piece box retails for about $14 in the US, roughly $0.58 per truffle.

The homemade version goes viral every Christmas on TikTok because the visual is satisfying — the layered assembly, the cross-section bite revealing a whole hazelnut inside — and the finished product looks nearly indistinguishable from the commercial version when wrapped in gold foil twist wrappers. At home, a batch of 24 costs well under $10 in ingredients. The crunch that makes Ferrero Rocher distinctive comes from the wafer shell, which is the only part you can't exactly replicate at home. The practical substitute is crushed hazelnut wafer cookies (Loacker Quadratini are the closest match), which give the same sandy, crispy contrast against the creamy ganache center. The two-freeze method — once after shaping, once after the wafer coat — is what makes these workable without a candy-making background.

Nutrition Facts

Per serving (24 truffles servings)
Calories245
Total Fat16g
Total Carbs23g
Dietary Fiber1g
Sugars19g
Protein3g
Sodium25mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

Homemade Ferrero Rocher is one of those recipes that looks harder than it is. The commercial product uses industrial equipment to form the wafer shell around the center — that’s the one step you can’t replicate exactly. Everything else is accessible at home, and the result is close enough that you need to look at the packaging to tell which is which.

The technique that makes this work is simple: freeze twice. Once after shaping the ganache balls, and once after the wafer coating. Both freezes serve the same purpose — they keep the center firm enough to survive the next handling step without collapsing. The dipping chocolate is hot enough to melt a soft ganache center on contact. A frozen one sets the chocolate in about 10 seconds.

Why the wafer layer matters

The crunch in a real Ferrero Rocher doesn’t come from the hazelnut coating on the outside — it comes from the thin wafer shell hidden just inside the chocolate. That’s the distinctive texture: bite through the outer chocolate and hazelnut crust, then a thin crispy layer, then creamy ganache, then the whole nut.

The best home substitute is crushed hazelnut wafer cookies — specifically Loacker Quadratini, which are widely sold at grocery stores and Italian delis. Their hazelnut flavor matches the filling and they crush to the right sandy texture. Pailleté feuilletine (crushed crêpes dentelle / Gavottes) is the professional choice and gets closer to the real wafer texture, but it’s harder to find at a regular grocery store. Plain crushed cornflakes also work and are cheap and accessible — they give a slightly coarser, more neutral-flavored crunch.

Do not skip the wafer layer. Without it, you have a hazelnut truffle — good, but not Ferrero Rocher.

Getting the ganache right

Pure Nutella alone doesn’t set firm enough to hold its shape at room temperature. It stays soft even when cold, which makes the balls collapse when you try to roll and dip them.

Adding melted milk chocolate changes the fat crystallization structure: as the chocolate sets during chilling, it creates a firmer matrix around the Nutella. The ratio — roughly 2 parts Nutella to 1 part melted milk chocolate by weight (here, 1 cup Nutella to ¾ cup chips) — gives a ganache that scoops cleanly from the fridge and stays firm through the dipping step when frozen.

Do not add cream to this ganache. Cream is right for a softer truffle filling, but here you need the ganache to be firm. Heavy cream would make it softer and more fragile.

The dipping step

Keep your batches small. Take 4 to 6 balls out of the freezer at a time and leave the rest frozen. Once a frozen ball warms to room temperature, the ganache inside softens and the ball becomes fragile. Working in small batches means each ball stays cold enough through the dipping step — the same small-batch dipping discipline that keeps our no-bake Oreo truffles and buckeye balls from smearing.

The coconut oil in the dipping chocolate matters — it thins the chocolate slightly so it flows smoothly and sets to a thinner, cleaner shell. Without it, the chocolate can be too thick and leave a heavy, uneven coating. One teaspoon per 2 cups of chips is the right ratio. You can also use a neutral vegetable oil; the taste is identical.

Gifting

These look genuinely luxurious when wrapped properly. Buy small gold or silver foil candy twist wrappers and brown pleated paper bonbon cups — both are inexpensive on Amazon (around $5 for 100 of each) and are what give Ferrero Rocher its distinctive look. Wrap each truffle, set in a cup, and arrange in a small box lined with tissue paper. A box of 12 homemade Ferrero Rocher has an effective retail value of $7 to $8 and costs under $5 to make. At a holiday party, they’re the candy people photograph first.

🥗

Make It Healthier

Love Homemade Ferrero Rocher (Hazelnut Chocolate Truffles) but want a lighter version? Try these simple swaps:

  • ✓Use 70% dark chocolate for the dipping layer instead of milk chocolate — it cuts about 3g of sugar per truffle and adds a slight bitterness that balances the sweet Nutella ganache center. The hazelnut coating still tastes like Ferrero Rocher.
  • ✓Toast whole raw hazelnuts yourself (12 minutes at 350°F, rub in a towel to remove most of the skin) instead of buying pre-toasted. Raw hazelnuts are about half the price per pound, and freshly toasted nuts have more flavor than packaged.
  • ✓Make mini truffles using ½ teaspoon of ganache instead of 1 teaspoon — use a smaller hazelnut piece at the center. Each mini truffle is about 160 calories and they look impressive in a small gift box.
  • ✓These keep refrigerated in an airtight container for 2 weeks, so make them 1 to 2 weeks before you need them. The ganache firms and the flavors deepen slightly after a day of rest.

Frequently Asked Questions

What can I use instead of Loacker wafer cookies for the crispy layer?

Loacker Quadratini hazelnut wafer cookies are the most accessible home substitute for Ferrero's proprietary thin wafer shell — they're widely available at grocery stores and Italian delis, and their hazelnut flavor matches the center. The next best option is pailleté feuilletine (crushed French crêpes dentelle / Gavottes), which professional pastry bakers use — finer-textured and very close to the real thing, but harder to find in regular grocery stores. Plain cornflakes, finely crushed, also work and give a similar crunch with a neutral flavor. Avoid using Rice Krispies; they create an airier, less dense texture. Do not skip the wafer coating entirely — it's what separates a Ferrero Rocher truffle from a plain hazelnut truffle.

Why do my truffles fall apart when I dip them in chocolate?

The ganache balls weren't frozen firmly enough before dipping. If the center is even slightly soft, the heat of the melted chocolate will begin to melt it and the ball loses its shape as you work with it. Make sure the ganache balls are frozen for at least 30 to 45 minutes after shaping, and re-freeze for 15 minutes after the wafer coating step before dipping in chocolate. Work quickly once you remove a ball from the freezer — you have about 20 to 30 seconds before it warms through enough to become soft again. If your kitchen is warm, dip only 4 to 6 balls at a time, keeping the rest in the freezer between batches.

Can I use just Nutella without melted chocolate in the ganache?

Yes, but the center will be softer and won't hold its shape as well at room temperature. Plain Nutella sets to a very soft consistency even when cold — it doesn't firm the way ganache does because it lacks the cocoa solids and fat ratio that chocolate provides. Adding melted milk chocolate (this recipe's ratio is about 2 parts Nutella to 1 part chocolate by weight) changes the fat crystallization structure and gives you a center that firms to a scoopable truffle texture when chilled. If you use plain Nutella, the truffles must be kept refrigerated at all times and eaten within 2 to 3 days.

How do I get the chopped hazelnut coating to stick evenly?

The hazelnuts need to go on while the dipping chocolate is still fully wet — within about 5 to 10 seconds of the truffle coming out of the chocolate bath. Have your chopped hazelnuts in a wide shallow bowl right next to your dipping bowl. As soon as you set the dipped ball on parchment, sprinkle or gently roll it in the hazelnuts before the chocolate sets. If the chocolate sets before the hazelnuts adhere, you can brush a very thin layer of melted chocolate on the spots that are bare and press more hazelnuts on while that spot is wet.

How do I wrap them to look like real Ferrero Rocher?

Buy small gold or silver foil candy wrappers (often sold as 'candy twist wrappers' or 'bonbon foil wrappers' — widely available on Amazon or at baking supply stores, around $5 for 100). Wrap each truffle in a square of foil, twisting the ends. Place each wrapped truffle in a paper candy cup (also called bonbon cups or truffle cups — brown pleated paper cups that match the Ferrero packaging). The combination of gold foil + brown paper cup is what makes the presentation look store-bought. For gifting, arrange in a clear box lined with tissue paper.

Can I use dark chocolate instead of milk chocolate?

Yes — dark chocolate (at least 60% cacao) works well for both the ganache and the dipping layer. It cuts sweetness and gives a more sophisticated flavor profile. The contrast between the bittersweet chocolate shell and the sweet Nutella center is sharper than the commercial product's mild milk-chocolate shell — some people prefer this. One adjustment: add ½ teaspoon of sugar or honey to the ganache if you use dark chocolate, since the Nutella's sweetness has to carry more of the balance.

How long do homemade Ferrero Rocher keep?

Refrigerated in an airtight container, they keep well for 2 weeks. At room temperature, they soften faster (the ganache center loosens) and should be eaten within 3 to 4 days. Do not freeze the finished truffles — the wafer coating and chopped hazelnut exterior absorb moisture during freezing and thawing and go soft. Freeze only the uncoated ganache balls (before the wafer step) if you want to work in advance; they keep frozen for 6 weeks, and you can finish the coating and chocolate dip on the day you need them.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →