Kalam Qomari Polo (کلم قمری پلو) — Saffron-Scented Kohlrabi Rice from Shiraz
A beloved Shirazi-style pilaf, Kalam Qomari Polo pairs tender, lightly sweet kohlrabi with aromatic basmati rice. Warm cumin, cinnamon, and saffron create an earthy fragrance that feels both homey and celebratory.

Printable Recipe Card
Servings: 6 · Total: 85 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 2000 ml Water (for boiling the rice)
- 18 g Salt (about 3 tsp, for salting the boiling water)
- 700 g Kohlrabi (peeled and cut into 1.5 cm cubes)
- 250 g Onion (finely sliced)
- 45 ml Vegetable oil (3 tbsp; or use ghee)
- 2 tsp Turmeric (ground)
- 2 tsp Ground cumin (freshly ground if possible)
- 0.5 tsp Cinnamon (ground)
- 0.5 tsp Black pepper (freshly ground)
- 0.25 tsp Saffron strands (about 0.5 g)
- 30 ml Hot water (to bloom the saffron)
Steps (summary)
- Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Soak the rice in plen…
- Bloom the saffron by crushing the strands lightly and mixing them with 30 ml hot water in a small cup. Let it stand for at leas…
- Heat 45 ml vegetable oil (or ghee) in a wide skillet over medium heat and add the sliced onion. Cook for 10–12 minutes, stirrin…
- Add the cubed kohlrabi to the onions and stir for 2 minutes to coat the pieces in fat. Sprinkle in turmeric, cumin, cinnamon, b…
- Pour in 120 ml water, cover, and simmer on low for 15–20 minutes until the kohlrabi is tender but still holds its shape. Uncove…
- Bring 2000 ml water to a rolling boil in a large pot and dissolve 18 g salt in it. Add the drained rice, stir once to prevent s…
+ 5 more steps in the full instructions section below.
Cultural Background
Kalam Qomari Polo is a homestyle Shirazi pilaf that highlights seasonal vegetables in a rice-centered Persian table. Its saffron-and-cumin perfume reflects the region’s love of gentle warmth and balance rather than heat.
Equipment
💡 Tips
- Cut kohlrabi into even 1.5 cm cubes so it cooks tender without collapsing during steaming.
- Toast cumin and cinnamon for 60 seconds in the pan with the onions and kohlrabi to round out the spice aroma without bitterness.
- For a crisper tahdig, keep the first 10 minutes of steaming at medium heat and ensure the pot bottom is well-coated with 30 ml oil.
⚠️ Common Mistakes
❌ Overboiling the rice until fully soft before steaming
✅ Fix: Boil only until the grain is tender outside but chalky in the center (about 6–8 minutes), then drain immediately.
❌ Braising kohlrabi until it turns mushy
✅ Fix: Simmer just until knife-tender and evaporate excess liquid at the end so it holds shape during steaming.
❌ Soggy tahdig that won’t crisp
✅ Fix: Use a well-oiled pot base, keep the first steaming phase at medium heat for 10 minutes, and avoid excess moisture in the drained rice.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered with 30 ml water in a pot on low for 10–12 minutes, or microwave covered in 60-second bursts until hot; keep tahdig separate to re-crisp in a dry skillet.
📅 Make Ahead
You can peel and cube the kohlrabi and slice the onion up to 24 hours ahead, storing them refrigerated in airtight containers. The kohlrabi mixture can be cooked 1 day ahead and rewarmed before layering with freshly parboiled rice.
🍽️ Pairs Well With
- Shirazi salad
- mast-o-khiar
- torshi
- doogh
- roasted tomatoes.
Regional Variations
- Shiraz-style versions may lean heavier on cumin and include a touch more cinnamon for a sweeter perfume.
- Some households add a small pinch of dried lime powder (about 1/4 tsp) to brighten the kohlrabi’s sweetness.
- A richer festive variation uses ghee and increases saffron to 0.75 g for a deeper golden top.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 2000 mlWater (for boiling the rice)
- 18 gSalt (about 3 tsp, for salting the boiling water)
- 700 gKohlrabi (peeled and cut into 1.5 cm cubes)
- 250 gOnion (finely sliced)
- 45 mlVegetable oil (3 tbsp; or use ghee)
- 2 tspTurmeric (ground)
- 2 tspGround cumin (freshly ground if possible)
- 0.5 tspCinnamon (ground)
- 0.5 tspBlack pepper (freshly ground)
- 0.25 tspSaffron strands (about 0.5 g)
- 30 mlHot water (to bloom the saffron)
🔄 Substitutions
- Vegetable oil→ Ghee
- Kohlrabi→ Turnip
- Basmati rice→ Jasmine rice
Instructions
- 1
Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Soak the rice in plenty of cold water for 20 minutes to help the grains elongate, then drain again and set aside.
- 2
Bloom the saffron by crushing the strands lightly and mixing them with 30 ml hot water in a small cup. Let it stand for at least 10 minutes so the color and aroma fully release, then keep it covered to preserve the fragrance.
- 3
Heat 45 ml vegetable oil (or ghee) in a wide skillet over medium heat and add the sliced onion. Cook for 10–12 minutes, stirring often, until the onion turns golden and sweet-smelling but not burnt.
- 4
Add the cubed kohlrabi to the onions and stir for 2 minutes to coat the pieces in fat. Sprinkle in turmeric, cumin, cinnamon, black pepper, and 3 g salt (about 1/2 tsp), then cook for 1 minute to toast the spices and deepen their aroma.
- 5
Pour in 120 ml water, cover, and simmer on low for 15–20 minutes until the kohlrabi is tender but still holds its shape. Uncover for the last 2 minutes to evaporate excess liquid so the mixture stays fragrant rather than watery.
- 6
Bring 2000 ml water to a rolling boil in a large pot and dissolve 18 g salt in it. Add the drained rice, stir once to prevent sticking, and boil for 6–8 minutes until the grains are tender on the outside but still firm in the center.
- 7
Drain the rice in a colander and rinse quickly with 150 ml cold water to stop the cooking and remove surface starch. Let it drain for 2 minutes so the rice is fluffy and not wet when it returns to the pot.
- 8
Return the pot to medium heat and add 30 ml vegetable oil to coat the bottom. Add a thin layer of rice to the pot, then layer in some of the kohlrabi mixture, repeating until everything is used, finishing with rice on top.
- 9
Use the handle of a spoon to poke 5–6 holes down to the bottom of the pot so steam can circulate. Drizzle the bloomed saffron over the top layer, then cover the lid with a clean towel and place it on the pot to catch condensation.
- 10
Steam on medium heat for 10 minutes to build heat, then reduce to low and continue steaming for 35–40 minutes. When done, the rice should smell deeply aromatic and the bottom should form a crisp, golden tahdig.
- 11
Turn off the heat and rest the pot, covered, for 5 minutes so the steam redistributes and the grains set. Fluff gently with a spatula, lifting from the sides to avoid breaking the kohlrabi pieces, then serve with the tahdig on the side.
🪪 Recipe Passport
Cultural Background
Kalam Qomari Polo is a homestyle Shirazi pilaf that highlights seasonal vegetables in a rice-centered Persian table. Its saffron-and-cumin perfume reflects the region’s love of gentle warmth and balance rather than heat.
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

Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Persian · Soups · 175 min

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

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

Trinidadian Pelau (Pelau) — Caramel-Browned Chicken, Rice, and Pigeon Peas
Trinidadian · Rice Dishes · 85 min

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

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Feseekh (فسيخ) — Egyptian Salt-Cured Mullet for Sham el-Nessim
Egyptian · Main Courses · 30 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.