Silky panna cotta perfumed with Iranian saffron, rose water, and cardamom — a Persian-Italian fusion dessert that captures the floral soul of Persian sweets in a trembling cream.
This saffron panna cotta bridges Persian dessert tradition and Italian technique, drawing inspiration from Persian bastani (ice cream) and shir berenj (rice pudding) while using the Italian panna cotta method to achieve an ethereally silky result. The flavour backbone is uncompromisingly Persian: premium Iranian saffron, bloomed in warm water to release its deep gold colour and honey-hay aroma; rose water for its signature Shirazi floral quality; cardamom for warmth; and ground pistachio for both flavour and colour contrast. The panna cotta is lightly set — just enough gelatin to hold the shape when unmoulded, but so trembling and soft it collapses at the first pressure of a spoon. A spoonful of golden saffron syrup pooled around the base and a scattered handful of crushed pistachios and dried rose petals completes the presentation. This dessert is at once deeply familiar to anyone who has grown up with Persian sweets and completely unexpected in its textural approach.
Serves 6
Sprinkle powdered gelatin over 3 tbsp cold water in a small bowl. Stir gently and let stand for 5 minutes until spongy.
In a saucepan, combine cream, milk, and sugar. Heat over medium heat, stirring until sugar dissolves. Do not boil — remove from heat when the mixture just begins to steam and bubble at the edges.
Stir the bloomed saffron water, rose water, and cardamom into the hot cream. Taste — it should be floral, golden, and lightly sweet. The saffron colour should tint the cream a pale amber-gold.
Add the bloomed gelatin to the hot cream mixture and whisk until completely dissolved. Pour through a fine sieve into a jug to remove any undissolved gelatin particles.
If the cream has cooled below 60°C, the gelatin may not dissolve fully — warm it briefly and whisk again.
Divide the mixture among 6 lightly oiled ramekins or moulds. Cool to room temperature, then refrigerate for at least 4 hours or overnight until firmly set.
Combine sugar, water, and extra saffron in a small pan. Bring to a boil, stirring until sugar dissolves. Simmer 3 minutes. Cool completely.
Run a knife around the edge of each panna cotta. Invert onto a serving plate. Spoon saffron syrup around the base. Scatter ground pistachios and rose petals over the top.
Use Iranian or Spanish saffron threads — saffron powder is often adulterated and gives a flat colour with no aroma.
For a trembling, barely-set panna cotta (more dramatic), reduce gelatin to 2 tsp; for a firmer result that unmoulds more reliably, use the full 2.5 tsp.
Lightly oiling the ramekins with a neutral oil (not olive oil) ensures clean unmoulding without adding any flavour.
Vegan version: substitute coconut cream for dairy cream and use agar-agar (1 tsp) instead of gelatin.
Persian bastani inspired: serve alongside a scoop of saffron ice cream and topped with raisins for a layered dessert.
Covered panna cottas keep in the fridge for up to 3 days. Do not freeze. Unmould only just before serving.
Persian desserts have long centred on saffron, rose water, and pistachios as their essential flavour trio — a combination documented in Persian confectionery from at least the medieval period. While panna cotta is an Italian technique (documented from 20th-century Piedmont), the Persian flavour application in this recipe reflects the long history of Persian confectionery traditions influencing neighbouring cuisines and absorbing outside techniques. The flavour profile is identical to shir berenj (Persian rice pudding) and bastani-e zafarani (saffron ice cream).
Yes, using agar-agar as a vegan alternative. Use 1 tsp agar powder per 500ml liquid. Unlike gelatin, agar must be boiled to activate — add it to the milk mixture, bring to a boil for 2 minutes, then proceed. Note that agar sets firmer and less trembling than gelatin.
Either the moulds were not oiled, or the panna cotta had not set fully. Ensure the moulds are lightly oiled, rest the inverted mould on the plate for 30 seconds before lifting, and if it still sticks, run a thin knife around the edge.
Rose water should be a background note, not the dominant flavour. If it tastes like soap or perfume, you have added too much. Persian rose water is generally more dilute than commercial varieties; if using strong commercial rose water, start with 1 tbsp and taste before adding more.
Per serving (170g / 6.0 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.