Gol Kalam Polow (پلو گل کلم) — Persian Cauliflower Pilaf with Saffron and Dill
Gol Kalam Polow is a comforting Persian polow where sautéed cauliflower and onions are layered with parboiled basmati rice, saffron, and turmeric. It’s a home-style dish prized for its golden aroma, fluffy grains, and herb-fresh finish.

Printable Recipe Card
Servings: 6 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice, uncooked (Rinsed until water runs mostly clear)
- 2500 ml Water (For parboiling)
- 24 g Salt (For parboiling water (about 4 tsp fine salt))
- 700 g Cauliflower florets (Cut into 3–4 cm florets, dried well)
- 220 g Onion (Thinly sliced)
- 60 ml Vegetable oil (For sautéing and layering)
- 3 tsp Ground turmeric (Divided)
- 1 tsp Black pepper, ground
- 60 g Fresh dill (Finely chopped (leaves and tender stems))
- 0.25 tsp Saffron strands (Finely crushed)
- 45 ml Hot water (For blooming saffron)
- 30 g Butter (Cut into small pieces)
Steps (summary)
- Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Let it rest in a siev…
- Bloom the saffron by crushing the strands to a fine powder and stirring them with 45 ml hot water in a small cup. Cover and set…
- Heat 60 ml vegetable oil in a wide skillet over medium-high heat, then add the sliced onion and cook for 8–10 minutes until dee…
- Add the cauliflower florets to the skillet and toss to coat in the onion-turmeric oil. Cook for 10–12 minutes, stirring every 1…
- Bring 2500 ml water to a rolling boil in a large pot and add 24 g salt. Add the rinsed rice and boil briskly for 6–8 minutes un…
- Return the pot to low heat and add 2 tbsp (about 30 ml) of the remaining oil to the bottom. Sprinkle 1 tsp turmeric into the oi…
+ 4 more steps in the full instructions section below.
Cultural Background
Polow dishes are a cornerstone of Persian home cooking, built on parboiled-and-steamed rice layered with seasonal ingredients. Gol Kalam Polow highlights cauliflower’s sweetness with turmeric and saffron, reflecting Iran’s love of fragrant, textural rice with tahdig.
Equipment
💡 Tips
- Dry the cauliflower well after washing; wet florets steam instead of browning and won’t develop the nutty golden flavor.
- Parboil the rice until it is firm in the center; it will finish cooking during steaming and stay long-grained rather than mushy.
- For stronger saffron aroma, keep the bloomed saffron covered and warm (near the stove) until you drizzle it over the rice.
⚠️ Common Mistakes
❌ Boiling the rice until fully cooked before steaming
✅ Fix: Drain when the grain is long but still firm in the center (about 6–8 minutes), then finish by steaming for fluffy results.
❌ Crowding the pan so cauliflower steams instead of browns
✅ Fix: Use a wide skillet and keep heat medium-high; if needed, brown cauliflower in two batches to maintain good contact with the pan.
❌ Burning the tahdig due to high heat
✅ Fix: After the first 10 minutes of steaming, keep heat low and steady; if you smell harsh toasting early, reduce heat and extend steaming time slightly.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered with 15 ml water per serving in a pan over low heat for 8–10 minutes, or microwave covered for 2–3 minutes; keep tahdig separate to re-crisp.
📅 Make Ahead
Brown the onions and cauliflower up to 24 hours ahead and refrigerate airtight. Rinse and soak the rice for up to 2 hours before cooking; bloom saffron up to 2 hours ahead and keep covered at room temperature.
🍽️ Pairs Well With
- Mast-o-khiar
- Shirazi salad
- torshi
- grilled tomatoes
- sabzi khordan
- pickled garlic (seer torshi).
Regional Variations
- Tehran-style: add 1 tsp ground cinnamon during layering for a warmer, slightly sweet aroma.
- North Iran-inspired: increase dill to 90 g and add 2 tbsp (30 ml) sour grape juice (ab-ghooreh) drizzled over the cauliflower before layering for gentle tang.
- Protein add-in: layer in 300 g cooked shredded chicken or 350 g browned lamb cubes for a heartier party version.
Ingredients
- 450 gBasmati rice, uncooked (Rinsed until water runs mostly clear)
- 2500 mlWater (For parboiling)
- 24 gSalt (For parboiling water (about 4 tsp fine salt))
- 700 gCauliflower florets (Cut into 3–4 cm florets, dried well)
- 220 gOnion (Thinly sliced)
- 60 mlVegetable oil (For sautéing and layering)
- 3 tspGround turmeric (Divided)
- 1 tspBlack pepper, ground
- 60 gFresh dill (Finely chopped (leaves and tender stems))
- 0.25 tspSaffron strands (Finely crushed)
- 45 mlHot water (For blooming saffron)
- 30 gButter (Cut into small pieces)
🔄 Substitutions
- Fresh dill→ Dried dill
- Butter→ Vegetable oil
- Vegetable oil→ Ghee
Instructions
- 1
Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Let it rest in a sieve while you prepare the cauliflower so excess water doesn’t dilute the parboil.
- 2
Bloom the saffron by crushing the strands to a fine powder and stirring them with 45 ml hot water in a small cup. Cover and set aside for at least 10 minutes so the color and aroma fully release.
- 3
Heat 60 ml vegetable oil in a wide skillet over medium-high heat, then add the sliced onion and cook for 8–10 minutes until deeply golden at the edges. Stir in 2 tsp of the turmeric and cook for 30 seconds to bloom it without burning.
- 4
Add the cauliflower florets to the skillet and toss to coat in the onion-turmeric oil. Cook for 10–12 minutes, stirring every 1–2 minutes, until the florets are golden in spots and just tender; then season with 6 g salt and 1 tsp black pepper.
- 5
Bring 2500 ml water to a rolling boil in a large pot and add 24 g salt. Add the rinsed rice and boil briskly for 6–8 minutes until the grains are elongated but still firm in the center, then drain immediately and rinse briefly with 250 ml cold water to stop cooking.
- 6
Return the pot to low heat and add 2 tbsp (about 30 ml) of the remaining oil to the bottom. Sprinkle 1 tsp turmeric into the oil and swirl the pot so the base is evenly coated and ready for a golden crust.
- 7
Layer the rice, cauliflower mixture, and dill in the pot: add one-third of the rice, then half the cauliflower-onion mixture, then half the dill, and repeat, finishing with rice on top. Drizzle the bloomed saffron over the surface in thin streaks so it perfumes the rice as it steams.
- 8
Use the handle of a wooden spoon to poke 5–6 holes down through the rice to the bottom so steam can circulate. Pour 75 ml water around the edges (not directly on top), then dot the surface with 30 g butter pieces.
- 9
Cover the lid with a clean kitchen towel and place it tightly on the pot to catch condensation and keep the rice fluffy. Steam on low heat for 45 minutes; if you smell strong toasting before 35 minutes, reduce the heat slightly to protect the tahdig.
- 10
Turn off the heat and rest the pot, covered, for 10 minutes so the grains set and separate cleanly. Fluff the rice gently, then invert the pot onto a platter to release the tahdig or lift the crust out in pieces and serve alongside the pilaf.
🪪 Recipe Passport
Cultural Background
Polow dishes are a cornerstone of Persian home cooking, built on parboiled-and-steamed rice layered with seasonal ingredients. Gol Kalam Polow highlights cauliflower’s sweetness with turmeric and saffron, reflecting Iran’s love of fragrant, textural rice with tahdig.
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

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Japanese Oyakodon (親子丼) — Chicken and Egg Rice Bowl
Japanese · Rice Dishes · 29 min

Cantonese Chicken Congee (粵式雞粥) — Silky Rice Porridge with Ginger
Chinese · Rice Dishes · 95 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

Jamaican Ackee and Saltfish (Ackee and Saltfish) — Jamaica’s Savory National Breakfast
Afro caribbean · Main Courses · 55 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.