Desserts
This chocolate hazelnut cake recipe delivers layers of rich chocolate and toasted hazelnut flavor that taste like a gourmet dessert—without the complexity. The secret lies in a crunchy hazelnut topping that mimics Nutella’s signature texture while keeping the cake moist and decadent.
I’ve perfected this recipe over years of baking, ensuring every slice delivers that perfect balance of sweetness and nutty depth.
The cake itself is simple yet impressive, with a tender crumb and deep chocolate flavor that pairs beautifully with the toasted hazelnuts. You’ll need just a few key ingredients—flour, eggs, butter, dark chocolate, and hazelnuts—and about 60 minutes of active time, including baking and cooling.
The crunchy topping adds an extra layer of texture that makes this cake unforgettable.
By the time you serve this cake, you’ll have a dessert that looks and tastes like it came from a high-end patisserie. The layers are rich and fudgy, while the topping provides a satisfying crunch that contrasts perfectly with the soft cake beneath.
Serve it warm with a cup of coffee or tea for the ultimate indulgence.
This recipe is ideal for special occasions or when you want to impress guests without spending hours in the kitchen. The instructions are clear and beginner-friendly, ensuring success even for those new to baking. Let’s get started on creating this showstopping dessert!
Ingredients for chocolate hazelnut cake
Eight simple ingredients transform into a Nutella-inspired cake with rich layers and crunchy topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat preferred |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa or higher |
| Large Eggs 🥚 | 2 whole | Room temperature |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted, plus extra for dusting |
| Baking Powder 🍞 | 1 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 1 tbsp | Pure, high-quality |
| Hazelnuts 🌰 | 1 ½ cups | Raw, whole, lightly toasted |
| Powdered Sugar 🍚 | ½ cup | For topping |
| Honey 🍯 | 2 tbsp | For glaze, any variety |
| Heavy Cream 🥛 | ¼ cup | For glaze, optional |
The hazelnuts are non-negotiable for that signature Nutella flavor. Toast them in a dry pan for 5-7 minutes until fragrant, then rub them in a towel to remove skins—this step makes all the difference. I grab mine in bulk from Trader Joe's or the bulk section at Whole Foods for freshness. The dark chocolate? Ghirardelli or Lindt squares melt beautifully, but chop your own chips for a smoother texture. Room-temperature butter is key—microwave it for 40 seconds if needed, but don’t overheat. Flour gets packed down when measuring, so spoon it into the cup and level off.
No hazelnuts? Toasted pecans or walnuts work in a pinch, though the flavor won’t be identical. Swap dark chocolate for semi-sweet chips if that’s what you have, but know it’ll be slightly sweeter. Running low on powdered sugar for the topping? Crushed vanilla wafers add crunch and sweetness. The glaze can be made ahead—just keep it covered until serving. For extra richness, fold in 1 tbsp Nutella if you’ve got it, but it’s totally optional. The cake itself is forgiving, so don’t stress over minor substitutions.
This cake keeps beautifully—3 days at room temperature covered loosely, or 1 week refrigerated. The glaze sets as it cools, so assemble it just before serving. For make-ahead magic, bake the cake, wrap it tightly, and freeze for up to 2 months. Thaw at room temperature before adding the topping and glaze. The hazelnut topping stays crisp for 2 days if stored in an airtight container, so make it fresh if you can. Leftovers? Slice and reheat for 10 seconds to revive the texture.
Why You'll Love This Recipe
- No-Mix Fuss: I swear by this one—just cream butter and sugar, toss in eggs and flour, fold in those melty chocolate chips, and you’re done. Not a whisk in sight, and the cake still comes out perfectly moist.
- Rich Without Effort: That dark chocolate and butter combo? It’s like dessert hugs you. The hazelnut undertones sneak in quietly—no need for fancy extracts—just the natural depth from the chips and sugar caramelizing. Honestly, my first attempt had me questioning life choices, but now it’s my go-to.
- Birthday or Breakfast: Serve it warm with a dusting of powdered sugar for a weekend treat, or slice it cold the next morning with a cup of coffee. I’ve even packed it for lunch—yes, even on a Tuesday—because it’s that good. The texture holds up surprisingly well.
- Leftovers? Better: This cake actually improves the second day. The flavors meld, the edges get just slightly crispier, and it’s still easier to reheat than baking from scratch. Plus, you’re using butter and flour you already had—no extra grocery runs needed. Win.
Step-by-step instructions for chocolate hazelnut cake
Here's how to make a rich, moist cake with Nutella-like layers and a crunchy hazelnut topping.
Prepare the Hazelnut Topping
Preheat your oven to 350°F. Spread the 1.5 cups hazelnuts on a baking sheet and toast for 8-10 minutes until fragrant and lightly golden. Let them cool slightly, then transfer to a clean kitchen towel and rub vigorously to remove the skins. This step ensures a smooth, nutty texture that won't be gritty.
Once cooled completely, pulse the hazelnuts in a food processor until they form a coarse crumble. Set aside—you'll use this later for both the cake layers and the crunchy topping. The texture should be like wet sand, not a fine powder. If you don't have a food processor, you can use a heavy-duty blender or even a rolling pin and ziplock bag for this step.
Mix the Cake Batter
In a large mixing bowl, cream together the 1 cup unsalted butter and 2 cups granulated sugar on medium speed until light and fluffy, about 3-4 minutes. This step is crucial—you're incorporating air that will make your cake tender and give it that beautiful rise. Scrape down the sides of the bowl with a spatula to ensure even mixing.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Then stir in the 1 tbsp vanilla extract and the 1.5 cups hazelnut crumble you prepared earlier. The batter will look thick and slightly streaky, but that's normal. In a separate bowl, whisk together the 1.5 cups all-purpose flour, 1 tsp baking powder, and 0.5 tsp salt. Gradually fold these dry ingredients into the wet mixture until just combined.
Bake the Cake Layers
Divide the batter evenly between two 8-inch round cake pans that have been lightly greased and dusted with flour. Sprinkle half of the remaining hazelnut crumble over each layer—this will create that signature Nutella-like texture. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning.
Once baked, let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents the cakes from cracking. While they're cooling, prepare your glaze by mixing together the 0.5 cup powdered sugar, 2 tbsp honey, and 0.25 cup heavy cream until smooth. This glaze will add that signature shine and sweetness to your cake.
Assemble the Cake
Place one cake layer on a serving plate and spread an even layer of the glaze over the top. You don't need to use all of it—just enough to create a thin, even coating. Dust the top with a light layer of the remaining hazelnut crumble, pressing gently so it sticks. Place the second cake layer on top and repeat the glaze and crumble process.
For the final touch, spread the remaining glaze over the entire cake and press the last of the hazelnut crumble onto the top. Let the cake sit at room temperature for at least 1 hour before slicing to allow the glaze to set properly. This waiting time ensures clean slices and prevents the crumble topping from falling off. Serve with a dollop of whipped cream or a scoop of vanilla ice cream for the perfect dessert experience.
Pro Tips For Making Chocolate Hazelnut Cake
- Melt Butter Slowly: If you’re dumping cold butter straight into the pan, stop—it’ll steam your batter and make the cake dense. Warm the butter in the pan over medium heat until it’s just melted but not browned, then turn off the heat and let it cool for 2 minutes. This keeps the butter’s flavor rich without wrecking the texture.
- Toast Chocolate Chips: Skip the microwave and dry-toast your dark chocolate chips in a 300°F oven for 5-7 minutes before folding them into the batter. They’ll crisp up slightly, adding a deeper, nuttier crunch that store-bought chips can’t match—no extra effort, just better flavor.
- Room Eggs Properly: Cold eggs from the fridge will curdle your batter faster than you can mix. Pop them in a bowl of warm water and let them sit for 10 minutes while you prep the rest—this ensures they whip up smoothly and don’t turn your cake into a sad, lumpy mess.
- Check Doneness Early: The cake’s done when the edges pull away from the pan and a toothpick comes out with moist crumbs, not wet batter. Overbaking dries out the hazelnut notes, so start checking at 2-3 minutes before the recipe’s suggested time—your future self will notice the difference.
Creative variations of this recipe
Italian Nutella Twist
Transform this cake into a true Italian-inspired dessert by swapping the honey glaze for a Nutella-based ganache. Melt ½ cup Nutella with ¼ cup heavy cream over a double boiler, then cool slightly before spreading between layers.
Top with a sprinkle of crushed pistachios for an authentic Italian café vibe. This variation is perfect for brunch or dessert menus—just be sure to use high-quality Nutella (I recommend the original Italian version from Ferrero for the best flavor). 🍫
Spiced Orange Glaze
Brighten up the cake with a zesty orange glaze by adding 1 tbsp fresh orange zest and 1 tbsp orange juice to the powdered sugar mixture. The citrus cuts through the richness of the chocolate and hazelnuts beautifully.
For extra warmth, add a pinch of cinnamon or cardamom—just ½ tsp is enough to enhance the flavor without overpowering. This variation works especially well with dark chocolate (70% cocoa) for a sophisticated touch. 🍊
Salted Caramel Layers
For a decadent twist, replace half of the hazelnut crumble with salted caramel bits. Melt ½ cup caramel sauce (I love Smucker’s or Trader Joe’s brands) and mix it with ½ cup chopped toasted hazelnuts.
Spread this mixture between the cake layers instead of the glaze, then top with the remaining hazelnut crumble. The salty-sweet contrast elevates the cake to restaurant-quality dessert status. 🍯
Espresso Infusion
Add a mocha-inspired depth by brewing 2 tbsp strong espresso and mixing it into the cake batter after adding the wet ingredients. The coffee enhances the chocolate flavor and pairs perfectly with the hazelnuts.
For an extra boost, add 1 tsp instant espresso powder directly to the dry ingredients. This variation is ideal for coffee lovers and pairs wonderfully with a cappuccino or latte. ☕
White Chocolate Swirl
Create a marbled effect by folding ½ cup melted white chocolate into the batter in swirls before baking. The contrast between the dark and white chocolate adds visual appeal and a delightful flavor twist.
Use high-quality white chocolate (like Ghirardelli) to avoid a grainy texture. This variation is especially festive for holidays or special occasions. 🎄
Almond Butter Alternative
For those with nut allergies or preferences, swap hazelnuts for almond butter. Replace the hazelnut crumble with 1.5 cups almond butter (I recommend Justin’s or Smucker’s) mixed with 1 tbsp honey to mimic the texture.
Toast 1.5 cups sliced almonds instead of hazelnuts for the crumble topping. The result is a rich, nutty cake with a different but equally delicious flavor profile. 🌰
Nutrition facts
Frequently asked questions
Can I make this cake without hazelnuts?
Swap the hazelnuts for toasted pecans or walnuts in equal amounts. For the crumble topping, pulse them in a food processor until you get a similar coarse texture. The flavor will differ slightly, but the cake will still be delicious. If you're avoiding all nuts, try crushed vanilla wafers or toasted coconut flakes for a sweet crunch instead.
How do I prevent the cake layers from cracking?
Cracking usually happens when the cake cools too quickly. Let the layers cool in their pans for 10 minutes before transferring them to a wire rack. Also, avoid opening the oven door too early—wait until the 25-30 minute mark before checking for doneness. If cracks do appear, cover them with extra glaze or a dusting of powdered sugar for a seamless finish.
Can I bake this cake in a single 9-inch pan instead of two 8-inch pans?
Yes, but you'll need to adjust the baking time. Use the same batter amount and bake in a 9-inch pan for 35-40 minutes at 350°F. The cake will be thicker, so check for doneness with a toothpick. For a single-layer cake, you can skip the assembly steps and simply top it with the hazelnut crumble and glaze after baking.
Why does my cake taste too sweet?
The glaze and crumble topping often make the cake seem sweeter than it is. Try reducing the powdered sugar in the glaze by 2 tbsp or adding 1 tsp espresso powder to the batter to deepen the chocolate flavor. For a less sweet version, replace half the granulated sugar with 1 cup unsweetened applesauce—it keeps the cake moist while cutting back on sugar.
How do I store leftovers?
Keep the cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for 1 week or freeze for 2 months. To revive slices, warm them in the microwave for 10-15 seconds—this restores the crunch of the topping and softness of the cake. The glaze may soften slightly when reheated, but it will set again as it cools.
