Polo Shirini Zaferani (پلو شیرینی زعفرانی) — Persian Saffron Sweet Rice
Persian saffron sweet rice gently simmered in milk with sugar, butter, cardamom, and cloves, then finished with golden raisins and pistachios. Fragrant, golden, and celebratory—served warm or chilled.

Printable Recipe Card
Servings: 8 · Total: 100 min · Difficulty: medium
Ingredients (quick list)
- 300 g Basmati rice (rinsed until water runs mostly clear)
- 1.5 L Water (for parboiling the rice)
- 12 g Fine sea salt (for parboiling water)
- 1 L Whole milk (room temperature helps prevent scorching)
- 220 g Granulated sugar
- 70 g Unsalted butter (cut into cubes)
- 0.5 g Saffron threads (finely ground, then bloomed)
- 45 ml Hot water (for blooming saffron (about 3 tbsp))
- 6 pod Green cardamom pods (lightly crushed)
- 4 whole Cloves
- 80 g Golden raisins (rinsed and drained)
- 50 g Pistachios (shelled, finely slivered or chopped)
Steps (summary)
- Rinse the basmati rice in several changes of cool water until mostly clear, then drain well. In a small cup, grind the saffron…
- Bring 1.5 L water to a rolling boil in a large pot, then add 12 g salt. Add the drained rice and boil 6–8 minutes, stirring twi…
- Return the pot to medium-low heat. Add the whole milk and granulated sugar, stirring until the sugar fully dissolves, about 2–3…
- Add the parboiled rice to the simmering milk. Cook uncovered on low heat for 25–35 minutes, stirring every 2–3 minutes and scra…
- Stir in the bloomed saffron (including all liquid) and the butter cubes. Continue cooking 8–10 minutes on low, stirring frequen…
- Turn off the heat. Remove and discard the cardamom pods and cloves. Fold in the golden raisins and half of the pistachios. Cove…
+ 1 more steps in the full instructions section below.
Cultural Background
Sweet saffron rice is commonly prepared for celebrations and gatherings in Iran, where saffron and nuts signal hospitality and special occasions. The combination of saffron, cardamom, and dried fruit reflects a long tradition of perfumed sweets served alongside tea and desserts.
Equipment
💡 Tips
- Keep the heat low and stir often; milk scorches quickly and will give a bitter taste.
- Blooming saffron in hot water (not boiling) extracts color and aroma more efficiently than adding dry threads.
- Parboiling the rice first helps the grains stay distinct instead of turning pasty in milk.
- If you prefer a firmer, more pilaf-like sweet rice, reduce milk to 800 ml and shorten the simmer by 8–10 minutes.
- For extra aroma, toast the crushed cardamom pods and cloves in the dry pot for 30 seconds before adding milk.
⚠️ Common Mistakes
❌ Cooking the milk at a hard boil
💡 Why: High heat increases scorching risk and can cause a cooked-milk flavor that dulls saffron and cardamom.
✅ Fix: Keep a gentle simmer on low heat and stir frequently, especially along the bottom and corners.
❌ Skipping the parboil and adding raw rice directly to milk
💡 Why: Raw rice releases more starch into milk, making the mixture gummy and increasing the time milk sits on heat.
✅ Fix: Parboil 6–8 minutes until the grain is firm in the center, then drain and finish in milk.
❌ Adding saffron threads without blooming
💡 Why: Dry saffron disperses unevenly, giving pale color and weaker aroma.
✅ Fix: Grind saffron and steep in hot water for 10 minutes; add both liquid and saffron to the pot.
❌ Leaving whole spices in the finished dish
💡 Why: Biting into cloves or cardamom pods can be unpleasantly intense.
✅ Fix: Use lightly crushed pods for infusion, then remove and discard pods and cloves before serving.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat with 60–120 ml milk, stirring often, or serve chilled. Do not freeze; the milk base can separate and the rice can become grainy.
📅 Make Ahead
Cook up to 2 days ahead and refrigerate. For best texture, reheat slowly with a splash of milk, stirring until creamy, then garnish with pistachios right before serving to keep them crisp.
🍽️ Pairs Well With
- Hot black tea or Persian-style brewed tea
- Fresh berries or sliced oranges
- A small bowl of plain yogurt on the side for contrast
Regional Variations
- Tehran and central IranOften served thicker and more dessert-like, sometimes molded in a dish and garnished generously with nuts and raisins for parties.
- Northern IranMay be made slightly less sweet and finished with extra butter for a richer aroma, with raisins added closer to serving so they stay plump.
Ingredients
- 300 gBasmati rice (rinsed until water runs mostly clear)
- 1.5 lWater (for parboiling the rice)
- 12 gFine sea salt (for parboiling water)
- 1 lWhole milk (room temperature helps prevent scorching)
- 220 gGranulated sugar
- 70 gUnsalted butter (cut into cubes)
- 0.5 gSaffron threads (finely ground, then bloomed)
- 45 mlHot water (for blooming saffron (about 3 tbsp))
- 6 podGreen cardamom pods (lightly crushed)
- 4 wholeCloves
- 80 gGolden raisins (rinsed and drained)
- 50 gPistachios (shelled, finely slivered or chopped)
🔄 Substitutions
- Whole milk→ Evaporated milk diluted 1:1 with water
- Golden raisins→ Sultanas or chopped dried apricots (80 g)
- Pistachios→ Slivered almonds (50 g)
Instructions
- 1
Rinse the basmati rice in several changes of cool water until mostly clear, then drain well. In a small cup, grind the saffron threads to a powder and stir in 45 ml hot water; cover and steep 10 minutes. Lightly crush the cardamom pods to expose the seeds, keeping the pods intact for easy removal.
- 2
Bring 1.5 L water to a rolling boil in a large pot, then add 12 g salt. Add the drained rice and boil 6–8 minutes, stirring twice, until the grains are elongated but still firm in the center. Drain immediately in a fine colander and rinse briefly with warm water to stop cooking without chilling the rice.
- 3
Return the pot to medium-low heat. Add the whole milk and granulated sugar, stirring until the sugar fully dissolves, about 2–3 minutes. Add the crushed cardamom pods and cloves. Bring to a gentle simmer (small bubbles around the edges), then reduce heat to low to prevent scorching.
- 4
Add the parboiled rice to the simmering milk. Cook uncovered on low heat for 25–35 minutes, stirring every 2–3 minutes and scraping the bottom and corners, until the rice is tender and the mixture looks creamy but still spoonable. If it thickens too quickly, add 60–120 ml milk to loosen.
- 5
Stir in the bloomed saffron (including all liquid) and the butter cubes. Continue cooking 8–10 minutes on low, stirring frequently, until the butter is fully melted and the color turns evenly golden. Taste and adjust sweetness only if needed; the mixture will taste slightly less sweet once cooled.
- 6
Turn off the heat. Remove and discard the cardamom pods and cloves. Fold in the golden raisins and half of the pistachios. Cover the pot and rest 10 minutes so the raisins plump and the rice finishes absorbing the fragrant milk. Serve warm, or cool to room temperature for a thicker, sliceable texture.
- 7
For a festive presentation, spoon into a serving dish or individual bowls. Sprinkle with the remaining pistachios. If serving chilled, refrigerate at least 2 hours; loosen with a splash of milk and stir before serving. Keep portions consistent for even cooling and food safety.
🪪 Recipe Passport
Cultural Background
Sweet saffron rice is commonly prepared for celebrations and gatherings in Iran, where saffron and nuts signal hospitality and special occasions. The combination of saffron, cardamom, and dried fruit reflects a long tradition of perfumed sweets served alongside tea and desserts.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Eton Mess (Eton Mess) — Strawberries, Cream, and Meringue
British · Desserts · 125 min

Bhapa Pitha (ভাপা পিঠা) — Steamed Rice Cakes with Coconut and Date Palm Jaggery
Bangladeshi · Desserts · 67 min

Chicken Chygyrtma (Toyuq Çığırtması) — Azerbaijani Chicken with Eggs and Tomatoes
Azerbaijani · Main Courses · 65 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Sabzi Chalaw (سبزی چلو) — Afghan Herb Rice with Meat Stew
Afghan · Rice Dishes · 130 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.