Pistachio Rosewater Cake — a Persian-flavoured cake of pistachio, rose, cardamom and saffron
Pistachio rosewater cake is a moist butter cake made with a high proportion of ground pistachios, scented with rose water, cardamom and saffron, and finished with a rose-water glaze, chopped pistachios and dried rose petals. It brings together the defining flavours of Persian sweets in a modern cake format, and is closely related to the cake widely known in the West as 'Persian love cake'.
i. Origin & history
The flavours are old; the cake is new. Pistachio, rose water, cardamom and saffron form the core of the Persian sweet kitchen and have done for centuries. Iran is one of the world's largest pistachio producers, with the orchards around Kerman and Rafsanjan especially famous, and Kashan has long been known for distilling rose water from the damask roses that bloom there each spring in the golab-giri season. Together they flavour sholeh zard, bastani ice cream, gaz nougat and countless pastries.
Western-style butter cakes, on the other hand, arrived in Iranian cities with European influence in the twentieth century, and Iranian bakeries (shirini-forooshi) adapted them with local flavours. The best-known traditional example is cake yazdi, small cardamom and rose-water muffins from the desert city of Yazd, topped with pistachio. A pistachio and rose cake is a natural extension of that approach.
In English-speaking countries, the idea became popular through the 'Persian love cake', which spread through cookbooks, cafés and food blogs from the early 2000s. It usually combines almond meal or pistachio, rose, cardamom and lemon, and comes attached to a romantic tale of a woman who baked a cake laced with love potion to win a Persian prince. The story is invented, and the cake is a diaspora and Western creation rather than a traditional Iranian recipe — though one that draws honestly on Persian flavours.
This version leans on pistachio rather than almond, adds saffron for colour and depth, and keeps the rose water firmly in the background so it perfumes the cake rather than making it taste of soap. It is a cake for Nowruz, birthdays, engagements and long afternoons with tea.
ii. What the ground pistachios do to the crumb
Pistachios make up a large share of the dry ingredients here — more than the wheat flour. Ground nuts behave very differently from flour: they contain around 45% fat and almost no gluten-forming protein, so they cannot build structure. What they do is keep the crumb tender, rich and moist for days, because their fat coats the flour and slows staling. The small amount of flour, plus eggs, provides the framework that holds the cake together.
Grinding pistachios needs a light hand. Pistachios ground alone quickly turn oily and pasty; ground with a couple of spoonfuls of the recipe's sugar, the sugar crystals absorb some of the oil and the nuts stay as a fine, fluffy meal. Pulse rather than run the processor.
The colour of the finished cake depends on the nuts. Raw, unsalted, shelled pistachios give a greenish crumb; the most vivid green comes from blanching them for a minute in boiling water and slipping off the purple skins, a step Iranian confectioners take for decorations. Roasted pistachios give a deeper flavour but a browner cake.
Rose water is the flavour most easily overdone. Its aroma compounds are potent and strengthen as the cake cools, and brands differ widely in strength. Adding some to the batter and the rest to the glaze spreads the perfume, and tasting the glaze before using it is the best safeguard.
iii. Ingredients
Makes 12 servings · scroll the side panel to adjust
- 180 g shelled unsalted pistachios
- 100 g plain flour
- 1½ tsp baking powder
- ¼ tsp salt
- 1 tsp ground cardamom
- 200 g unsalted butter, softened
- 180 g caster sugar
- 4 large eggs, at room temperature
- 15 saffron threads, ground and steeped in 1 tbsp hot water
- 1 tbsp rose water
- 1 lemon, finely grated zest
- 60 g Greek yoghurt
- 150 g icing sugar, for the glaze
- 1 tbsp rose water, for the glaze
- 1 tbsp lemon juice
- 1 tbsp dried edible rose petals
Use raw, unsalted pistachios; 30 g is set aside for decoration. Iranian Akbari or Ahmad Aghaei pistachios are prized, but any good shelled pistachio works. Ground almonds can replace up to half the pistachios for a cheaper cake. Saffron adds a golden tint and a honeyed note — skip it for a greener cake. The yoghurt adds moisture and a slight tang that balances the glaze. For a gluten-free cake, replace the flour with more ground almonds and add an extra egg. Use a culinary rose water; cosmetic products are not suitable.
iv. Method
- Heat the oven to 175 °C (350 °F), or 160 °C fan. Grease a 20–22 cm round springform tin and line the base with baking parchment.
- Set aside 30 g of the pistachios. Pulse the rest in a food processor with 2 tbsp of the caster sugar in short bursts until finely ground but not oily. Mix with the flour, baking powder, salt and cardamom.
- Beat the butter and the remaining sugar with an electric mixer for 4–5 minutes until pale and fluffy.
- Beat in the eggs one at a time, adding a spoonful of the dry mixture with each if the batter starts to curdle. Beat in the saffron water, rose water and lemon zest.
- Fold in the remaining dry ingredients in two additions, alternating with the yoghurt, until just combined. Spread evenly in the tin.
- Bake for 40–45 minutes, until risen, golden at the edges and a skewer inserted in the centre comes out clean. Cool in the tin for 15 minutes, then release and cool completely on a rack.
- Whisk the icing sugar with the rose water and enough lemon juice to make a thick but pourable glaze. Taste and adjust the rose water.
- Pour the glaze over the cooled cake, letting it drip down the sides. Chop the reserved pistachios and scatter them over with the rose petals before the glaze sets.
v. Tips & common mistakes
- Grind the pistachios with sugar. Ground alone they quickly turn into an oily paste, which makes the cake heavy and greasy.
- Measure rose water carefully. Too much makes the cake taste of perfume or soap. Brands vary; start small and taste the glaze.
- Have the eggs at room temperature. Cold eggs make the creamed butter seize and curdle, giving a denser cake.
- Fold gently. Overmixing after the flour goes in develops gluten and toughens what should be a tender crumb.
- Watch the colour, not just the clock. Nut-heavy cakes brown faster; if the top darkens before the centre is done, cover loosely with foil.
- Glaze only a fully cooled cake. On a warm cake, the glaze melts and soaks in instead of setting into a white coat.
vi. Variations
Persian love cake usually uses almond meal, cardamom, nutmeg and lemon, and is often filled or topped with whipped cream. A syrup-soaked version replaces the glaze with a warm rose-water and saffron syrup poured over the hot cake, giving a texture closer to Middle Eastern semolina cakes. Cake yazdi uses a similar batter, baked as small cupcakes. A bundt version works well for a larger gathering.
For an Indian take on the same flavour pairing, see our rose pistachio cake with semolina and yoghurt. Compare too with the syrup-soaked rosewater semolina cake and Egyptian basbousa, and for pistachio at its purest, pistachio gelato.
vii. Serving & storage
Serve at room temperature in thin slices with black tea, ideally brewed Persian-style with a little cardamom, or with lightly whipped cream or Greek yoghurt. It makes a fine centrepiece for Nowruz, Yalda night or a birthday.
The cake keeps well for four days in an airtight container at room temperature; the ground pistachios keep it moist. In hot weather, store it in the fridge and bring it to room temperature before serving. Un-glazed, it freezes well for up to two months; thaw it wrapped, then glaze and decorate on the day.
viii. Common questions
What is pistachio rosewater cake?
It is a moist butter cake made with ground pistachios, scented with rose water, cardamom and saffron, and topped with a rose-water glaze, pistachios and rose petals. It brings the classic flavours of Persian sweets into a modern cake.
Is pistachio rosewater cake a traditional Persian cake?
The flavours are traditionally Persian, but the cake itself is a modern creation, popular in Iranian bakeries abroad and in Western cafés. Cake yazdi, small cardamom and rose-water cakes from Yazd, is a more traditional Iranian example.
What is the difference between this and Persian love cake?
Persian love cake is a Western-popularised cake that usually uses almond meal with rose, cardamom and lemon. This version uses mostly pistachios and adds saffron. The romantic story attached to love cake is a modern invention.
Why does my cake taste soapy?
Too much rose water. Its aroma intensifies as the cake cools, and brands vary a lot in strength. Use a culinary rose water, measure carefully and taste the glaze before pouring it.
Can I make it gluten-free?
Yes. Replace the plain flour with an equal weight of ground almonds and add one extra egg. The cake will be slightly denser and even moister.
How do I keep the pistachios green?
Blanch shelled pistachios in boiling water for one minute, drain, and rub off the purple skins. Use raw rather than roasted nuts, and leave out the saffron if you want the greenest crumb.
How long does pistachio rosewater cake keep?
Up to four days in an airtight container at room temperature, or a week in the fridge. The un-glazed cake freezes well for two months.