Dubai Chocolate Pistachio Cake is a showstopping layered dessert that pairs deep, dark chocolate sponge with a buttery, crunchy pistachio kunafa filling and a glossy dark chocolate ganache. The cake itself is incredibly moist thanks to buttermilk and hot coffee, while the kunafa layer brings a unique crisp texture that contrasts beautifully with the creamy pistachio paste and smooth ganache. This cake looks impressive but comes together with straightforward steps, and the overnight chill time lets the flavors meld perfectly. It’s the kind of dessert that feels special enough for celebrations yet is practical to make ahead.
Why This Dubai Chocolate Pistachio Cake Works
This recipe delivers a bakery-worthy cake with smart techniques that make it reliable for home bakers.
- Deep chocolate flavor: Dutch-processed cocoa and hot coffee intensify the dark chocolate taste without making the cake bitter.
- Crunchy pistachio filling: Fried kunafa pastry mixed with pistachio paste and white chocolate creates a unique crispy-creamy layer that sets this cake apart.
- Make-ahead friendly: The cake layers can be baked a day in advance, and the assembled cake needs an overnight chill, making party prep stress-free.
- Balanced sweetness: The dark chocolate ganache and sponge keep the cake from being overly sweet, letting the pistachio flavor shine.
- Visual impact: The contrast of dark cake, green pistachio filling, and glossy ganache with crushed pistachios makes it a stunning centerpiece.
Ingredients Notes
- All-purpose flour (2 cups / 250g): Provides structure for the sponge. Use the spoon-and-level method for accurate measuring.
- Dutch-processed cocoa powder (1.5 cups / 135g): Dark variety gives a rich, Oreo-like color and smooth chocolate taste. Natural cocoa won’t yield the same depth.
- Granulated sugar (2 cups / 400g): Sweetens and tenderizes the cake. Don’t reduce it, as it also contributes to moisture.
- Light brown sugar (0.5 cup / 100g): Adds a hint of molasses and extra moisture. Pack it firmly when measuring.
- Buttermilk (1 cup / 240ml): Reacts with the cocoa for a tender crumb. Room temperature is key for a smooth batter.
- Hot brewed coffee (1 cup / 240ml): Enhances the chocolate flavor without tasting like coffee. Use freshly boiled water over instant granules or brewed coffee.
- Vegetable oil (0.5 cup / 120ml): Keeps the cake moist for days. Any neutral oil works.
- Large eggs (3): Bind the batter and add richness. Room temperature eggs incorporate more evenly.
- Kunafa (kataifi) pastry (2 cups / 150g): Finely chopped shredded phyllo dough that fries up golden and crunchy. Find it in Middle Eastern grocery stores or online.
- Unsalted butter (4 tbsp / 56g): For frying the kunafa until crisp and fragrant.
- Pistachio paste (1 cup / 250g): Pure, unsweetened paste gives intense pistachio flavor. Avoid sweetened spreads for the best result.
- White chocolate chips (1 cup / 170g): Melted with a splash of cream to bind the kunafa filling and add creamy sweetness.
- Dark chocolate (8 oz / 225g): 60% cacao balances sweetness and richness. Chop finely so it melts smoothly into the ganache.
- Heavy cream (1 cup / 240ml): Creates a silky ganache and helps melt the white chocolate for the filling.
- Raw pistachios (0.5 cup / 60g): Finely crushed for coating the sides of the cake, adding crunch and visual appeal.
- Toasted pistachios (10-12 whole): For garnishing the top. Toast them in a dry pan until fragrant for extra flavor.

Before You Begin
- Bring ingredients to room temperature: Take out eggs, buttermilk, and butter about 1 hour before starting. This ensures a smooth batter and even baking.
- Prep your pans: Grease three 8-inch round cake pans and line the bottoms with parchment paper. The cake layers release cleanly this way.
- Chop the kunafa finely: Use a sharp knife or food processor to chop the kataifi into small, even pieces. This helps it fry evenly and distribute well in the filling.
- Make space in the fridge: The assembled cake needs to chill overnight, so clear a flat shelf ahead of time.
I always fry the kunafa until it’s deeply golden and crisp—undercooking leaves it chewy. Let it cool completely before mixing with the pistachio paste so the filling stays crunchy.
How to Make Dubai Chocolate Pistachio Cake
- Step 1 – Prepare the cake batter: Preheat your oven to 350°F (175°C). In a large bowl, whisk together the flour, cocoa powder, granulated sugar, brown sugar, baking soda, baking powder, and salt. In another bowl, whisk the buttermilk, oil, eggs, and vanilla until smooth. Pour the wet ingredients into the dry, mix until just combined, then slowly stir in the hot coffee. The batter will be thin—that’s normal.
- Step 2 – Bake the cake layers: Divide the batter evenly among the three prepared pans. Bake for 25-30 minutes, until a toothpick inserted in the center comes out with a few moist crumbs. Cool in the pans for 10 minutes, then turn out onto wire racks to cool completely.
- Step 3 – Fry the kunafa: While the cakes cool, melt the butter in a large skillet over medium heat. Add the chopped kunafa and cook, stirring frequently, for 8-10 minutes until golden brown and crisp. Spread on a plate to cool.
- Step 4 – Make the pistachio filling: In a heatproof bowl, combine the white chocolate chips and 2 tablespoons of the heavy cream. Microwave in 20-second bursts, stirring until smooth. Stir in the pistachio paste until fully incorporated, then fold in the cooled kunafa. The mixture should be thick and spreadable.
- Step 5 – Assemble the cake layers: Place one cake layer on a serving plate or cake board. Spread half of the pistachio filling evenly over the top, leaving a small border. Top with the second cake layer and the remaining filling. Place the final cake layer on top, pressing gently to level.
- Step 6 – Make the ganache: Place the chopped dark chocolate in a heatproof bowl. Heat the remaining heavy cream until just simmering, then pour over the chocolate. Let it sit for 2 minutes, then stir until smooth and glossy. Let the ganache cool for 10-15 minutes until slightly thickened but still pourable.
- Step 7 – Coat the cake: Pour the ganache over the top of the cake, letting it drip down the sides. Use an offset spatula to smooth the top and gently spread the drips. While the ganache is still tacky, press the finely crushed raw pistachios onto the sides of the cake.
- Step 8 – Chill and garnish: Refrigerate the cake for at least 6 hours, preferably overnight, to set the filling and ganache. Before serving, arrange the toasted whole pistachios on top. Let the cake sit at room temperature for 20-30 minutes before slicing for the cleanest cuts.

How to Know It’s Done
- Toothpick test: The cake layers are ready when a toothpick inserted in the center comes out with a few moist crumbs, not wet batter.
- Spring back: Gently press the center of a cake layer—it should spring back lightly and the edges will start to pull away from the pan.
- Kunafa color: The fried pastry should be uniformly golden brown and crisp. If it’s still pale, keep frying for another minute or two.
- Ganache set: After chilling, the ganache should be firm to the touch but slice cleanly without cracking. If it’s too hard, let the cake sit at room temperature a bit longer.
Nora’s Tips for Best Results
- Use a kitchen scale: For the most accurate results, I always weigh my flour and cocoa. Cup measurements can vary and lead to a dry cake.
- Don’t overmix the batter: Stir just until the dry ingredients disappear. Overmixing develops gluten and can make the sponge tough.
- Cool the kunafa completely: Warm kunafa will melt the white chocolate and soften the filling. I spread it on a plate and pop it in the fridge for a few minutes to speed things up.
- Level your cake layers: If the cakes dome, use a serrated knife to trim the tops flat. Even layers stack neatly and look professional.
- Chill before slicing: This cake needs that overnight rest for the filling to firm up. Slicing too soon can cause the layers to slide.
Storage & Leftovers Tips
- Refrigerate: Store the cake covered in the fridge for up to 5 days. The ganache and filling stay firm when cold.
- Freeze whole cake: Wrap the fully assembled, chilled cake in plastic wrap and foil, then freeze for up to 1 month. Thaw overnight in the fridge before serving.
- Freeze individual slices: Wrap slices tightly and freeze for up to 1 month. Thaw in the fridge or at room temperature for about 30 minutes.
- Bring to room temperature: For the best texture and flavor, let refrigerated cake sit out for 20-30 minutes before eating. The ganache softens and the pistachio flavor becomes more pronounced.
- Keep kunafa crunchy: The filling will soften slightly over time, but the initial crispness holds up well. Avoid storing the cake uncovered, as the kunafa can absorb moisture.
Variations & Substitutions
- Nut-free option: Swap the pistachio paste for sunflower seed butter and use toasted sunflower seeds for garnish. The kunafa filling will still be deliciously crunchy.
- Milk chocolate ganache: For a sweeter finish, use milk chocolate instead of dark. Reduce the cream slightly to keep the ganache thick enough to set.
- Add rose water: Stir 1 teaspoon of rose water into the pistachio filling for a floral Middle Eastern twist that pairs beautifully with the chocolate.
- Gluten-free cake: Replace the all-purpose flour with a 1:1 gluten-free baking blend. The kunafa pastry contains wheat, so omit it or use crushed gluten-free pretzels for crunch.
- Simpler filling: If you can’t find kunafa, use 1 cup of crushed pistachio shortbread cookies mixed with the pistachio paste and white chocolate for a quicker, no-fry filling.

What to Serve With Dubai Chocolate Pistachio Cake
- Turkish coffee: The strong, cardamom-scented coffee cuts through the richness of the cake and echoes the Middle Eastern flavors.
- Fresh berries: A side of raspberries or strawberries adds a bright, tart contrast to the deep chocolate and nutty pistachio.
- Whipped cream: A dollop of lightly sweetened whipped cream on the side keeps each bite light and creamy.
- Vanilla ice cream: A scoop of good-quality vanilla ice cream melts into the warm ganache for an extra-indulgent dessert.
- Mint tea: Hot or iced mint tea refreshes the palate and complements the pistachio flavor without overpowering it.
FAQs
Yes, this cake is ideal for making ahead. Bake the cake layers a day in advance and store them wrapped at room temperature. Assemble the cake and let it chill overnight before serving. The flavors actually improve with time.
Kunafa (also spelled kataifi) is shredded phyllo dough used in Middle Eastern desserts. You can find it in the frozen section of Middle Eastern grocery stores or online. Thaw it before chopping and frying.
Absolutely. Almond paste or hazelnut paste work well as substitutes. The flavor will change, but the creamy-crunchy texture remains. Use toasted almonds or hazelnuts for garnish to match.
Sinking can happen if the oven temperature is too low or the batter is overmixed. Make sure your oven is properly preheated and avoid opening the door early. Also, check that your baking powder and soda are fresh.
For neat slices, chill the cake thoroughly, then use a sharp knife dipped in hot water and wiped dry between cuts. The ganache and filling will be firm enough to slice cleanly without dragging.
Yes, wrap the fully chilled cake tightly in plastic wrap and foil, then freeze for up to 1 month. Thaw overnight in the refrigerator. The kunafa may lose a bit of crunch, but the cake will still taste great.
You can use natural cocoa powder, but the cake will be lighter in color and slightly less rich. Since this recipe uses baking powder (not soda), the acidity difference won’t affect the rise much.

Dubai Chocolate Pistachio Cake
Equipment
- Three 8-inch round cake pans
- Parchment paper
- Large skillet
- Offset spatula
- Cake board or serving plate
Ingredients
- 2 cups All-purpose flour 250g
- 1.5 cups Dutch-processed cocoa powder dark variety, 135g
- 2 cups Granulated sugar 400g
- 0.5 cup Light brown sugar packed, 100g
- 1 cup Buttermilk room temperature, 240ml
- 1 cup Hot brewed coffee freshly boiled, 240ml
- 0.5 cup Vegetable oil 120ml
- 3 large Eggs room temperature
- 2 cups Kunafa (kataifi) pastry finely chopped, 150g
- 4 tbsp Unsalted butter for frying, 56g
- 1 cup Pistachio paste pure, unsweetened, 250g
- 1 cup White chocolate chips melted with cream, 170g
- 8 oz Dark chocolate 60% cacao, chopped, 225g
- 1 cup Heavy cream 240ml
- 0.5 cup Raw pistachios finely crushed, 60g
- 10-12 whole Toasted pistachios for garnishing
Instructions
- Preheat oven to 350°F (175°C). Grease three 8-inch round cake pans and line bottoms with parchment paper.
- In a large bowl, whisk together flour, cocoa powder, granulated sugar, brown sugar, baking soda, baking powder, and salt.
- In another bowl, whisk buttermilk, oil, eggs, and vanilla until smooth. Pour into dry ingredients and mix until just combined. Slowly stir in hot coffee until batter is smooth and thin.
- Divide batter evenly among prepared pans. Bake for 25-30 minutes, until a toothpick inserted in center comes out with a few moist crumbs. Cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
- While cakes cool, melt butter in a large skillet over medium heat. Add chopped kunafa and cook, stirring frequently, for 8-10 minutes until golden brown and crisp. Spread on a plate to cool completely.
- In a heatproof bowl, combine white chocolate chips and 2 tablespoons of the heavy cream. Microwave in 20-second bursts, stirring until smooth. Stir in pistachio paste until fully incorporated, then fold in cooled kunafa.
- Place one cake layer on a serving plate. Spread half of the pistachio filling evenly over the top, leaving a small border. Top with second cake layer and remaining filling. Place final cake layer on top, pressing gently to level.
- Place chopped dark chocolate in a heatproof bowl. Heat remaining heavy cream until just simmering, then pour over chocolate. Let sit for 2 minutes, then stir until smooth and glossy. Let cool for 10-15 minutes until slightly thickened but still pourable.
- Pour ganache over the top of the cake, letting it drip down the sides. Use an offset spatula to smooth the top and spread drips. While ganache is still tacky, press finely crushed raw pistachios onto the sides of the cake.
- Refrigerate cake for at least 6 hours, preferably overnight, to set filling and ganache. Before serving, garnish with toasted whole pistachios. Let cake sit at room temperature for 20-30 minutes before slicing.
