Egyptian Hazelnut Cake, a dessert whispered about in hushed tones among those who’ve had the pleasure of tasting it, is more than just a cake; it’s a journey through layers of flavor and history. Imagine sinking your fork into a moist, nutty crumb, infused with the warm spice of the Middle East, and topped with a luscious, creamy frosting. Sounds divine, doesn’t it?
While the exact origins of this particular hazelnut cake are shrouded in a bit of mystery, the use of nuts in Egyptian desserts dates back centuries. Egyptians have long celebrated the bounty of the Nile Valley, incorporating ingredients like dates, figs, and, of course, nuts into their culinary traditions. Hazelnuts, though not native to Egypt, were likely introduced through trade routes, quickly becoming a prized ingredient for their rich flavor and versatility.
What makes this Egyptian Hazelnut Cake so irresistible? It’s the perfect balance of textures – the tender cake, the slight crunch of the hazelnuts, and the smooth, velvety frosting. The flavor profile is equally captivating, with the earthy notes of hazelnut complemented by a hint of warm spices like cinnamon or cardamom. It’s a cake that’s both comforting and sophisticated, making it perfect for any occasion, from a casual afternoon tea to a celebratory dinner party. Plus, it’s surprisingly easy to make, meaning you can enjoy a taste of Egyptian-inspired luxury without spending hours in the kitchen. Get ready to impress your friends and family with this unforgettable dessert!
Ingredients:
- For the Cake:
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened
- 1 1/2 cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- 1 cup finely ground hazelnuts, toasted
- For the Hazelnut Syrup:
- 1/2 cup granulated sugar
- 1/2 cup water
- 1/4 cup hazelnut liqueur (such as Frangelico), optional
- For the Hazelnut Cream Cheese Frosting:
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) unsalted butter, softened
- 3 cups powdered sugar
- 1/2 cup hazelnut butter (such as Nutella)
- 1 teaspoon vanilla extract
- 1/4 cup heavy cream, or more as needed
- For the Hazelnut Brittle (Optional Garnish):
- 1 cup granulated sugar
- 1/4 cup water
- 1/2 cup hazelnuts, roughly chopped
Preparing the Cake Batter:
- Preheat and Prepare: First things first, preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan. This will prevent the cake from sticking and ensure easy removal later. I like to use baking spray with flour already in it for extra insurance!
- Combine Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Whisking ensures that the baking powder and soda are evenly distributed, which is crucial for a light and airy cake. Set this aside for now.
- Cream Butter and Sugar: In a large bowl (or the bowl of your stand mixer), cream together the softened butter and granulated sugar until light and fluffy. This usually takes about 3-5 minutes. The mixture should be noticeably lighter in color and texture. This step is important because it incorporates air into the batter, which contributes to the cake’s tenderness.
- Add Eggs: Beat in the eggs one at a time, making sure each egg is fully incorporated before adding the next. After adding all the eggs, stir in the vanilla extract.
- Alternate Wet and Dry Ingredients: Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Begin and end with the dry ingredients. So, add about a third of the dry ingredients, then half of the buttermilk, then another third of the dry ingredients, the remaining buttermilk, and finally the last of the dry ingredients. Mix until just combined. Be careful not to overmix, as this can develop the gluten in the flour and result in a tough cake.
- Fold in Hazelnuts: Gently fold in the ground hazelnuts until they are evenly distributed throughout the batter. Don’t overmix at this stage either!
- Pour into Pan: Pour the batter into the prepared baking pan and spread it evenly.
Baking the Cake:
- Bake: Bake in the preheated oven for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean. The cake should also be lightly golden brown on top.
- Cool: Let the cake cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely. This prevents the cake from sticking to the pan and allows it to cool evenly.
Preparing the Hazelnut Syrup:
- Combine Sugar and Water: In a small saucepan, combine the sugar and water.
- Simmer: Bring the mixture to a simmer over medium heat, stirring until the sugar is completely dissolved.
- Remove from Heat: Remove the saucepan from the heat and stir in the hazelnut liqueur (if using).
- Cool: Let the syrup cool slightly before using.
Preparing the Hazelnut Cream Cheese Frosting:
- Cream Cheese and Butter: In a large bowl (or the bowl of your stand mixer), cream together the softened cream cheese and butter until smooth and creamy. Make sure both are at room temperature for the best results.
- Add Powdered Sugar: Gradually add the powdered sugar, beating on low speed until combined. Be careful not to add it all at once, or you’ll end up with a cloud of powdered sugar!
- Add Hazelnut Butter and Vanilla: Beat in the hazelnut butter (Nutella) and vanilla extract until well combined.
- Adjust Consistency: Add the heavy cream, one tablespoon at a time, until the frosting reaches your desired consistency. You may need more or less cream depending on the humidity and the consistency of your cream cheese and butter.
Assembling the Cake:
- Poke Holes: Once the cake is completely cooled, use a skewer or fork to poke holes all over the top of the cake. This will allow the hazelnut syrup to soak into the cake and keep it moist.
- Pour Syrup: Slowly pour the hazelnut syrup over the cake, making sure to distribute it evenly.
- Frost the Cake: Spread the hazelnut cream cheese frosting evenly over the top of the cake.
- Chill: Refrigerate the cake for at least 30 minutes to allow the frosting to set. This will make it easier to slice and serve.
- Garnish (Optional): If desired, garnish the cake with hazelnut brittle or chopped hazelnuts.
Making the Hazelnut Brittle (Optional):
- Combine Sugar and Water: In a medium saucepan, combine the sugar and water.
- Cook: Cook over medium heat, without stirring, until the sugar dissolves and the mixture turns a golden amber color. This will take about 8-10 minutes. Be patient and don’t stir! Stirring can cause the sugar to crystallize.
- Add Hazelnuts: Remove the saucepan from the heat and stir in the chopped hazelnuts.
- Pour onto Baking Sheet: Pour the mixture onto a parchment-lined baking sheet and spread it into a thin layer.
- Cool: Let the brittle cool completely before breaking it into pieces.
Tips for Success:
- Toast the Hazelnuts: Toasting the hazelnuts before grinding them enhances their flavor and adds a nutty aroma to the cake. To toast hazelnuts, spread them on a baking sheet and bake at 350°F (175°C) for 8-10 minutes, or until they are fragrant and the skins are starting to crack. Let them cool slightly, then rub them in a clean kitchen towel to remove the skins.
- Use Room Temperature Ingredients: Using room temperature ingredients, especially the butter, cream cheese, and eggs, helps to create a smooth and even batter.
- Don’t Overmix: Overmixing the batter can develop the gluten in the flour and result in a tough cake. Mix until just combined.
- Adjust Sweetness: If you prefer a less sweet cake, you can reduce the amount of sugar in the cake batter or the frosting.
- Storage: Store the cake in the refrigerator for up to 3 days. Let it come to room temperature before serving.
Variations:
- Chocolate Hazelnut Cake: Add 1/2 cup of unsweetened cocoa powder to the dry ingredients for a chocolate hazelnut cake.
- Espresso Hazelnut Cake: Add 1 tablespoon of instant espresso powder to the dry ingredients for an espresso hazelnut cake.
- Orange Hazelnut Cake: Add the zest of one orange to the cake batter for an orange hazelnut cake.

Conclusion:
This Egyptian Hazelnut Cake isn’t just a dessert; it’s an experience. The rich, nutty flavor, combined with the delicate crumb and subtle spice, creates a symphony of textures and tastes that will leave you wanting more. I truly believe this recipe is a must-try because it’s surprisingly simple to make, yet delivers a sophisticated and unforgettable flavor profile. It’s a guaranteed crowd-pleaser, perfect for everything from a casual weeknight treat to an elegant dinner party.
But the best part? It’s incredibly versatile! While I adore it served simply with a dusting of powdered sugar, there are so many ways to elevate this cake even further. For a truly decadent experience, try topping it with a dollop of whipped cream infused with orange blossom water – the floral notes perfectly complement the hazelnut. Or, for a more intense hazelnut flavor, consider drizzling it with a homemade hazelnut praline sauce. You could even add a scoop of vanilla bean ice cream alongside a warm slice for the ultimate comfort dessert.
If you’re feeling adventurous, you can also experiment with different variations of the recipe. Instead of all-purpose flour, try using a blend of almond flour and hazelnut flour for an even nuttier and gluten-free version. A touch of cardamom or cinnamon can add a warm, aromatic twist. And for those who love chocolate, a swirl of Nutella into the batter before baking would be absolutely divine!
Serving suggestions are endless. This cake pairs beautifully with a cup of strong coffee or a glass of dessert wine. It’s also a wonderful addition to a brunch spread, alongside fresh fruit and yogurt. And if you have any leftovers (though I doubt you will!), it makes a fantastic base for a trifle or bread pudding.
I poured my heart into perfecting this recipe, and I’m so excited for you to try it. I’m confident that you’ll fall in love with the unique flavor and texture of this Egyptian Hazelnut Cake. It’s a recipe that’s been passed down in my family for generations, and I’m thrilled to share it with you.
So, what are you waiting for? Gather your ingredients, preheat your oven, and get ready to bake a cake that will impress your friends and family. I promise you won’t regret it!
And most importantly, I’d love to hear about your experience! Did you try any of the variations I suggested? Did you add your own special touch? Please share your photos and comments below. I can’t wait to see your creations and hear your feedback. Happy baking! Let me know if you have any questions, I’m always happy to help. I hope this cake brings as much joy to your table as it has to mine. Enjoy every delicious bite!
Egyptian Hazelnut Cake: A Delicious Recipe and Baking Guide
Moist hazelnut cake soaked in hazelnut syrup, topped with creamy hazelnut cream cheese frosting. Optional hazelnut brittle adds crunch.
Ingredients
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened
- 1 1/2 cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- 1 cup finely ground hazelnuts, toasted
- 1/2 cup granulated sugar
- 1/2 cup water
- 1/4 cup hazelnut liqueur (such as Frangelico), optional
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) unsalted butter, softened
- 3 cups powdered sugar
- 1/2 cup hazelnut butter (such as Nutella)
- 1 teaspoon vanilla extract
- 1/4 cup heavy cream, or more as needed
- 1 cup granulated sugar
- 1/4 cup water
- 1/2 cup hazelnuts, roughly chopped
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
- In a large bowl (or stand mixer), cream together the softened butter and granulated sugar until light and fluffy (3-5 minutes).
- Beat in the eggs one at a time, fully incorporating each before adding the next. Stir in the vanilla extract.
- Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Begin and end with the dry ingredients. Mix until just combined.
- Gently fold in the ground hazelnuts until evenly distributed.
- Pour the batter into the prepared baking pan and spread it evenly.
- Bake in the preheated oven for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cake cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely.
- In a small saucepan, combine the sugar and water.
- Bring the mixture to a simmer over medium heat, stirring until the sugar is completely dissolved.
- Remove from heat and stir in the hazelnut liqueur (if using).
- Let the syrup cool slightly before using.
- In a large bowl (or stand mixer), cream together the softened cream cheese and butter until smooth and creamy.
- Gradually add the powdered sugar, beating on low speed until combined.
- Beat in the hazelnut butter (Nutella) and vanilla extract until well combined.
- Add the heavy cream, one tablespoon at a time, until the frosting reaches your desired consistency.
- Once the cake is completely cooled, use a skewer or fork to poke holes all over the top of the cake.
- Slowly pour the hazelnut syrup over the cake, making sure to distribute it evenly.
- Spread the hazelnut cream cheese frosting evenly over the top of the cake.
- Refrigerate the cake for at least 30 minutes to allow the frosting to set.
- If desired, garnish the cake with hazelnut brittle or chopped hazelnuts.
- In a medium saucepan, combine the sugar and water.
- Cook over medium heat, without stirring, until the sugar dissolves and the mixture turns a golden amber color (8-10 minutes).
- Remove from heat and stir in the chopped hazelnuts.
- Pour the mixture onto a parchment-lined baking sheet and spread it into a thin layer.
- Let the brittle cool completely before breaking it into pieces.
Notes
- Toast the Hazelnuts: Toasting the hazelnuts before grinding them enhances their flavor. Toast at 350°F (175°C) for 8-10 minutes, then rub in a towel to remove skins.
- Use Room Temperature Ingredients: Room temperature butter, cream cheese, and eggs create a smooth batter.
- Don’t Overmix: Overmixing results in a tough cake. Mix until just combined.
- Adjust Sweetness: Reduce sugar in the cake or frosting if desired.
- Storage: Store in the refrigerator for up to 3 days. Let come to room temperature before serving.
- Variations:
- Chocolate Hazelnut Cake: Add 1/2 cup cocoa powder to dry ingredients.
- Espresso Hazelnut Cake: Add 1 tablespoon instant espresso powder to dry ingredients.
- Orange Hazelnut Cake: Add zest of one orange to the cake batter.






Leave a Comment