I’ve been making a version of this chocolate-and-pistachio cake whenever I want something that’s a little bit decadent and unmistakably Middle Eastern — rich cocoa spiked with cardamom, a silky pistachio cream center, and a glossy dark chocolate ganache. It feels special enough for guests yet straightforward enough for a weekend bake. The recipe blends familiar cake technique with a few Dubai-style touches: aromatic cardamom, crushed pistachios, and the option to use hot coffee in the batter for extra depth.
Why you’ll love this dish
This cake hits several sweet spots: it’s chocolate-forward but not one-note, thanks to cardamom and pistachio; the assembly is simple (one batter, a whipped cream filling, and a poured ganache); and it stores well for a couple of days, which makes it great to prepare ahead for gatherings. If you like contrasts — silky ganache, light whipped filling, and a slightly crumbly chocolate crumb — this will become a repeat.
"The cardamom lifts the chocolate and the pistachio filling makes each bite unexpectedly fresh — like a Dubai patisserie at home."
How this recipe comes together
A quick roadmap: you whisk dry ingredients, add eggs, oil and milk, then stir in hot water or coffee to make a thin batter. Bake until a skewer comes out clean, then cool. Whip cream with powdered sugar and fold in ground pistachios for the filling. For the ganache, pour hot cream over chopped dark chocolate and stir until glossy. Split the cooled cake, spread the pistachio cream, reassemble, pour ganache and finish with crushed pistachios. Expect about 15–20 minutes active prep and 30–35 minutes baking (plus cooling and assembly).
{image_template}
What you’ll need
- 2 cups (250 g) all-purpose flour (spoon & level for accuracy; swap 1:1 gluten-free blend if needed)
- 3/4 cup (75 g) unsweetened cocoa powder (sifted)
- 1 3/4 cups (350 g) granulated sugar
- 2 large eggs (room temperature)
- 1/2 cup (120 ml) vegetable oil (neutral oil like canola; melted coconut oil can substitute)
- 1 cup (240 ml) milk (dairy or unsweetened plant milk)
- 1 cup (240 ml) hot water or strong hot coffee (coffee deepens chocolate flavor)
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1/2 teaspoon salt
- 1/2 teaspoon ground cardamom (adjust to taste)
- 1 teaspoon vanilla extract
- 1 cup (240 ml) heavy cream (for filling — chilled)
- 1/2 cup (60 g) powdered (confectioners’) sugar (for filling)
- 1/2 cup (60 g) ground pistachios (reserve extra for garnish)
- 200 g dark chocolate (roughly 70% works well; chop)
- 1 cup (240 ml) heavy cream (for ganache — hot)
Notes: You can use decaf coffee or hot water if avoiding caffeine. If you prefer a less-sweet filling, reduce the powdered sugar slightly. For an extra-stable whipped filling, fold in 2–3 tablespoons mascarpone or use a commercial stabilizer.

How to prepare it
- Preheat the oven to 340°F (170°C). Grease and line a 9-inch (23 cm) round cake pan, or use two 8-inch pans for thinner layers.
- In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, salt, and cardamom until evenly combined. Sifting the cocoa helps avoid lumps.
- Add the eggs, vegetable oil, milk, and vanilla. Beat until the batter is smooth and homogenous.
- Stir in the hot water or coffee slowly. The batter will be quite loose — that’s normal and yields a moist crumb.
- Pour the batter into the prepared pan(s). Bake for 30–35 minutes (start checking at 25 minutes if using a dark pan). A toothpick inserted into the center should come out with a few moist crumbs but not wet batter.
- Cool the cake in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing. Cooling fully makes it easier to cut cleanly.
- While the cake cools, chill a mixing bowl and beaters. Pour 1 cup chilled heavy cream into the bowl and whip to medium peaks. Add the powdered sugar and continue to whip to stiff-ish peaks, then fold in the ground pistachios. Taste and adjust sugar or pistachio quantity as desired. Keep chilled until assembly.
- For the ganache, chop the 200 g dark chocolate finely and put it in a heatproof bowl. Heat 1 cup heavy cream until just scalding (do not boil). Pour the hot cream over the chocolate and let sit for 1 minute. Stir gently until the mixture is smooth and glossy. If it seems too thick, add a tablespoon of warm cream; if too thin, let it cool slightly to thicken.
- Carefully slice the cooled cake horizontally to make two layers. Spread the pistachio cream over the bottom layer. Sandwich with the top layer. Place the cake on a wire rack with a tray underneath to catch excess ganache.
- Pour the ganache over the top, letting it drip down the sides; use a spatula to smooth if needed. Sprinkle with coarsely crushed pistachios. Chill briefly to set the ganache (about 20–30 minutes) before slicing. Serve at just-chilled or room temperature.
Best ways to enjoy it
- Serve slices with a small cup of Arabic coffee or an espresso — the cardamom and coffee in the cake pair beautifully.
- For a modern twist, drizzle a tiny amount of rose syrup on the plate and add fresh raspberries to cut the richness.
- Plate a wedge with a dollop of extra whipped cream and a few whole pistachios for texture.
- This cake works well as a centerpiece dessert for holidays, brunch, or a weekend dinner party.
How to store & freeze
- Refrigeration: Because of the whipped cream filling, store the assembled cake in the refrigerator, covered, for up to 3 days. Keep it in a cake carrier or loosely covered with plastic wrap to avoid flavor transfer.
- Freezing: To freeze for longer, slice the cake into portions or freeze the unfrosted cooled layers. Wrap layers tightly in plastic and then foil; freeze up to 2 months. Thaw in the refrigerator overnight, then assemble and pour ganache fresh for best texture.
- Reheating: Let refrigerated slices sit at room temperature for 20–30 minutes before serving so the ganache and crumb soften. Avoid microwaving whole slices; if you must warm a single piece, 8–10 seconds on low power can help — check frequently.
Pro chef tips
- Room-temperature eggs incorporate more easily and give better rise.
- Sift the cocoa and remove any lumps for a smoother batter.
- Use hot coffee instead of water if you want a deeper, more complex chocolate flavor.
- Chill the bowl and beaters before whipping cream. Whip to medium-stiff peaks to keep the filling light but stable.
- Toast pistachios lightly (2–3 minutes in a hot pan) for extra aroma; cool before grinding.
- If your ganache seizes (looks grainy), whisk in a small amount of warm cream until smooth.
- To make clean slices, chill the cake for 30 minutes then use a hot knife (dip in hot water and dry between cuts).
Creative twists
- Orange-cardamom: Add 1 tsp orange zest to the batter and a little orange zest to the ganache for a citrus lift.
- Rose-pistachio: Fold 1–2 teaspoons rosewater into the whipped pistachio cream for a classic Middle Eastern flavor.
- White chocolate version: Swap dark chocolate for white chocolate in the ganache and reduce cream slightly for thickness.
- Vegan option: Use flax eggs (2 tbsp flaxseed + 6 tbsp water), non-dairy milk, coconut oil, and plant-based cream alternatives for filling and ganache (use dairy-free chocolate).
- Layered mini cakes: Bake in an 8×8 pan and cut into smaller stacked portions for individual servings.
- Add fruit: Spread a thin layer of raspberry jam under the pistachio cream for acidity and color.
Your questions answered
Q: Can I use coffee instead of hot water?
A: Yes — using hot brewed coffee or espresso deepens the chocolate flavor and complements the cardamom. Use decaf if you prefer no caffeine.
Q: How long does the cake keep with whipped cream filling?
A: Store refrigerated and consume within 3 days for best texture and food safety. The dairy-based filling will start losing structure after that.
Q: Can I make the ganache ahead of time?
A: You can make ganache a day ahead and refrigerate. Warm gently to pour (short bursts in the microwave or a double boiler) until pourable, stirring to a glossy finish.
Q: How do I stabilize the whipped cream filling so it doesn’t weep?
A: Fold in 2–3 tablespoons mascarpone or use a whipped cream stabilizer. Chilling the bowl and whipping to the right stiffness also helps.
Q: What pan should I use, and can I make this as cupcakes?
A: A 9-inch round pan works well for a single tall cake. Two 8-inch pans yield lower layers. You can adapt the batter for cupcakes—bake 18–22 minutes at the same temperature and watch closely.
Q: Is cardamom essential?
A: Cardamom gives the cake its Dubai-style signature. If you don’t like it, you can omit or reduce it, but you’ll lose that aromatic lift.
Enjoy baking — and if you try a variation (rosewater, orange, or vegan), tell me which one you liked best.