Bacio Cake Recipe: Silky Chocolate Layers With Hazelnut Ganache Filling

Desserts

Bacio Cake Recipe: Silky Chocolate Layers With Hazelnut Ganache Filling

This Bacio cake recipe delivers the iconic Italian dessert you've been craving—silky chocolate sponge layers wrapped in a velvety hazelnut ganache filling. The secret lies in the delicate balance of rich chocolate and nutty sweetness, a signature of Piedmontese tradition. I've perfected the technique for tender layers that stay moist, paired with a luscious filling that mimics the famous Ferrero Rocher center.

What sets this recipe apart is the hazelnut cream filling, made with ground hazelnuts and dark chocolate for that authentic gianduja flavor. The cake is assembled with precision, ensuring each bite reveals the perfect harmony of textures—light sponge, creamy filling, and crunchy chocolate-covered hazelnuts on top. No stand mixer? No problem—the method is designed for simplicity without sacrificing professional results.

The final touch transforms it into a showstopper: a layer of melted chocolate and whole hazelnuts pressed into the sides, creating a rustic yet elegant finish. This cake is ideal for celebrations, but its rich flavors make it a year-round indulgence. The recipe includes a gluten-free sponge variation, so everyone can enjoy it.

Ready to impress? The process is methodical but rewarding, with clear steps for baking, filling, and decorating. Each element builds on the last to create a dessert that tastes like a trip to Italy—without the jet lag. Let's get started on crafting this Italian masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bacio cake

Twelve ingredients for an Italian masterpiece—silky chocolate sponge meets velvety hazelnut ganache.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Unsalted Butter 🧈 1 ½ cups Room temperature, European preferred
Granulated Sugar 🍚 2 cups Superfine for smoother batter
Dark Chocolate Chips 🍫 1 ½ cups 70% cocoa, high-quality
Large Eggs 🥚 6 whole Room temperature, separated
Unsweetened Cocoa Powder 🍫 ½ cup Dutch-processed for smoothness
Baking Powder 🧂 1 tbsp Aluminum-free
Salt 🧂 ¼ tsp Fine sea salt
Vanilla Extract 🌿 1 tbsp Pure Madagascar bourbon
Toasted Hazelnuts 🥜 2 cups Skinned, finely ground
Dark Chocolate Bars 🍫 12 oz 70% cocoa, chopped
Heavy Cream 🥛 1 ½ cups Cold, 35% fat
Powdered Sugar 🍚 1 ½ cups For dusting
Whole Hazelnuts 🥜 1 cup For decorative sides

The hazelnuts are non-negotiable for authentic gianduja flavor—Piedmontese-style hazelnuts from Filippo Berio or Ferrero's are ideal, but any high-quality brand works. Toast them lightly in a dry pan until fragrant, then grind into a fine powder for the filling. For the chocolate, Valrhona Guanaja 70% or Lindt Excellence ensures depth without bitterness. The butter should be European-style (like Plugrá) for higher fat content, which keeps the sponge tender. If substituting, use 1 cup (2 sticks) unsalted butter + 1 tbsp neutral oil for moisture.

No stand mixer? The sponge requires whipped egg whites—use a hand mixer for 3-4 minutes until stiff peaks form. For the filling, heavy cream must be chilled before whipping to prevent graininess. The powdered sugar should be sifted to avoid lumps in the ganache. Gluten-free adaptation? Swap the flour for 1 cup (120g) gluten-free 1:1 baking flour and add 0.25 tsp xanthan gum. The cake layers must cool completely before assembly—room temperature for 2 hours—to prevent sogginess. For extra richness, fold 2 tbsp hazelnut paste into the batter alongside the ground nuts.

Store the assembled cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days. The filling firms up in the fridge but softens at room temp—bring it out 1 hour before serving. Freeze unbaked layers (wrapped tightly) for 2 months; bake from frozen, adding 5 minutes to the time. The chocolate-hazelnut side decoration keeps best if made fresh, but you can press pre-made discs into the sides if needed. For a restaurant-quality finish, use a piping bag to create swirls with extra ganache.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this—just cream butter and sugar by hand until it’s light. The eggs fold in like butter, and the chocolate chips melt into those perfect little pockets. My hands get tired, but the result? Worth every second.
  • Rich Without Effort: That buttery, cakey texture with dark chocolate chips? It’s like dessert sneaked into a cake. The sugar caramelizes just enough to give it a subtle depth, and the eggs keep it moist for days. Honestly, it’s the kind of thing that makes you want to bake just for yourself.
  • Date Night or Meal Prep: I’ve taken slices to brunch, packed it for work, and even served it at a last-minute dinner party. The portions are perfect—either cut into squares for sharing or grab one for a quick treat. Between us, it’s my go-to when I don’t want to think too hard.
  • Budget-Friendly Luxury: Four simple ingredients, and it tastes like you spent hours. The butter makes it feel special, but you’re not breaking the bank. Leftovers? They’re even better the next day—if they last that long. My wallet and taste buds both win.

Step-by-step instructions for bacio cake

Achieving the signature layers and velvety texture of this Italian classic requires precise technique.

1

Prepare the Cake Layers

Preheat your oven to 350°F and grease three 9-inch round cake pans with nonstick spray, then line the bottoms with parchment circles. In a stand mixer fitted with the paddle attachment, cream the 1.5 cups unsalted butter and 2 cups granulated sugar on medium speed for 4-5 minutes until light and fluffy. This step is critical—you're incorporating air that will create the cake's signature tenderness.

Add the 6 whole large eggs one at a time, mixing well after each addition. Then whisk in the 1 tbsp vanilla extract, 0.5 cup unsweetened cocoa powder, and 0.25 tsp salt. Sift in the 3 cups all-purpose flour and 1 tbsp baking powder alternately, beginning and ending with flour. Mix on low speed just until combined—overmixing develops gluten and makes the cake dense.

Divide the batter evenly among the prepared pans. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking when you assemble the cake later.

2

Create the Hazelnut Ganache Filling

In a heatproof bowl, combine the 12 oz chopped dark chocolate bars and 1.5 cups heavy cream. Place the bowl over a saucepan of simmering water, ensuring the bottom doesn't touch the water. Stir gently until the chocolate and cream melt completely and the mixture reaches 110°F. Remove from heat and let cool to 90°F—this temperature ensures a glossy, stable ganache.

While the ganache cools, grind the 2 cups toasted hazelnuts into a fine powder using a food processor. Fold the ground hazelnuts into the ganache until fully incorporated. The mixture should be thick but still pourable. Spread ½ cup of the ganache onto the first cake layer, then repeat with the remaining layers. This filling is the heart of the bacio cake, delivering that signature nutty-chocolate flavor in every bite.

3

Assemble and Decorate the Cake

Place the first cake layer on a cake stand or plate. Spread ½ cup of the hazelnut ganache evenly over the top, leaving a ½-inch border uncovered. Place the second layer on top and repeat with another ½ cup of ganache. Top with the final layer and spread the remaining ganache over the entire surface, using a spatula to create a smooth finish.

Dust the cake generously with 1.5 cups powdered sugar using a fine-mesh sieve for an elegant, snowy appearance. Arrange the 1 cup whole hazelnuts decoratively around the base of the cake. Refrigerate for at least 4 hours or overnight to allow the ganache to set completely. This chilling step is essential—it develops the cake's signature firm yet creamy texture.

4

Serve and Enjoy

Slice the cake using a long, serrated knife that has been dipped in hot water and wiped dry. This technique ensures clean cuts through the dense layers. Serve each slice at room temperature, allowing the ganache to soften slightly for the perfect balance of textures—tender cake, rich chocolate, and nutty crunch.

The bacio cake should have a moist, almost fudgy texture with a delicate crumb. Each bite should reveal the layers of chocolate ganache between the cake's tender crumb. For best results, serve within 2-3 days of baking, as the cake's texture and flavor continue to develop over time.

👨‍🍳

Pro Tips For Making Bacio Cake

  • Cream Butter First: Take 5 minutes to beat the butter and sugar until it’s pale yellow and fluffy—no streaks left. I used to skip this, and the cake turned out dense and dry. The butter needs to incorporate air, or you’ll end up with a sad, heavy bacio.
  • Chill the Dough: Let the batter sit in the fridge for at least 30 minutes before baking. This prevents the chocolate chips from sinking to the bottom and gives you a more even rise. Yes, even if you’re eager to pop it in the oven.
  • Don’t Overmix the Eggs: Whisk the eggs just until combined—no need to make meringue. Overmixing adds extra air, which can cause the cake to collapse or develop tunnels. Think "lightly blended," not "fluffy."
  • Use Room-Temp Butter: Take the butter out of the fridge 1–2 hours before starting. Cold butter won’t cream properly, and you’ll end up with a greasy mess instead of a tender crumb. Trust me, this makes a real difference.

Wine and beer pairings for bacio cake

Italian Wine Pairings

This cake’s rich chocolate-hazelnut profile calls for Italian wines that complement its depth. A Barolo from Piedmont—like Gaja Sperss—pairs beautifully with its bold flavors. The wine’s earthy tannins cut through the sweetness while enhancing the hazelnut notes. For a lighter option, try Dolcetto d'Alba, which balances the cake’s richness without overwhelming it. 🍷

Sweet Dessert Wines

For a true indulgence, serve with Vin Santo or Moscato d'Asti. The honeyed notes of Biondi-Santi Vin Santo mirror the cake’s caramelized sugar, while the effervescence of Moscato cleanses the palate. Both wines elevate the dessert to a luxurious finish, especially when paired with the cake’s chocolate-hazelnut ganache.

Beer Pairings

A Belgian Dubbel like Westmalle Trappist offers a malty contrast to the cake’s sweetness. The beer’s caramel and spice notes harmonize with the chocolate, while its slight bitterness balances the richness. For a lighter option, try a German Hefeweizen—its banana and clove undertones complement the hazelnut filling without competing.

Coffee & Digestif

Finish with a strong espresso to sharpen the palate after each bite. The bitterness of Lavazza Super Crema enhances the chocolate’s depth, while a Negroni Sbagliato (prosecco + negroni) adds a refreshing, citrusy contrast. For a classic Italian touch, serve with Amaretto di Saronno—its almond flavor echoes the hazelnut filling and rounds out the meal.

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 280mg12%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 52g
Protein 7g14%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cake without a stand mixer?

The sponge layers only require whipped egg whites, which you can achieve with a hand mixer for 3-4 minutes until stiff peaks form. For the ganache, use a double boiler method—simmer the cream separately and pour it over chopped chocolate to melt gently. A silicone spatula helps blend the ground hazelnuts smoothly into the ganache without a mixer.

2

Why does my cake taste dry or crumbly?

Dryness usually means the layers cooled too quickly or were overbaked. Let cakes cool in pans for 10 minutes before transferring, and check doneness with a toothpick—it should come out clean but slightly moist. For extra moisture, brush layers with simple syrup (equal parts sugar and water) before assembling. The ganache should be thick but not grainy—cool it to 90°F for the perfect texture.

3

How do I store leftovers?

Keep the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days. The ganache firms up in the fridge but softens at room temp—bring it out 1 hour before serving. For longer storage, freeze unbaked layers (wrapped tightly) for 2 months. Thaw overnight in the fridge before baking.

4

Can I substitute hazelnuts for another nut?

While hazelnuts are traditional for their gianduja flavor, you can swap them for toasted almonds or walnuts in a pinch. For best results, grind the nuts finely and use the same quantity. The filling will still be creamy, but the nutty depth will differ. If using almonds, add ½ tsp almond extract to enhance the flavor.

5

What’s the secret to clean cake layers?

Use a long, serrated knife dipped in hot water and wiped dry before each cut. This prevents dragging and tearing. Chill the cake for 30 minutes before slicing to firm up the ganache slightly. For extra precision, dip the knife in flour or cocoa powder to reduce sticking. Serve slices at room temperature for the best texture contrast.

★★★★★4.9(1 review)
Categories Desserts