Kalam Polo Ghermez (کلم پلو قرمز) — Saffron Red Cabbage Rice with Chicken
Kalam Polo Ghermez is a jewel-toned Persian rice dish where red cabbage is gently sweet-sour cooked, then layered with fragrant basmati, saffron, rose petals, and cinnamon. It’s a festive way to turn everyday vegetables into a centerpiece.

Printable Recipe Card
Servings: 6 · Total: 95 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 2500 ml Water (for parboiling)
- 18 g Salt (for parboiling water)
- 650 g Red cabbage (cored and thinly shredded)
- 500 g Chicken breast (cut into 2 cm cubes)
- 200 g Onion (finely sliced)
- 45 ml Vegetable oil (divided)
- 2 tsp Black pepper (freshly ground)
- 45 ml Lemon juice (fresh)
- 25 g Sugar (balances the cabbage’s tang)
- 1 tsp Cinnamon (ground)
- 0.25 tsp Saffron threads (finely crushed)
+ 3 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron by crushing the threads and stirring them into 45 ml hot water. Cover and let it steep for 10 minutes so the…
- Season the chicken cubes with 6 g salt and 2 tsp black pepper, mixing well so every piece is coated. Let it rest for 10 minutes…
- Heat 30 ml of the vegetable oil in a wide pan over medium-high heat, then add the sliced onion and cook for 6–8 minutes until g…
- Add the shredded red cabbage to the pan and toss to combine with the chicken and onions. Cook for 8 minutes, stirring often, un…
- Stir in the lemon juice, sugar, and cinnamon, then reduce the heat to medium-low. Cover and cook for 15 minutes, stirring twice…
- Bring 2500 ml water to a strong boil in a large pot and add 18 g salt. Add the rinsed basmati rice and boil for 6–7 minutes, st…
+ 6 more steps in the full instructions section below.
Cultural Background
Persian polo dishes often celebrate color and fragrance through layered steaming (dam kardan). Kalam Polo Ghermez highlights the Persian love of sweet-sour balance and festive aromatics like saffron and rose, turning simple cabbage into a celebratory rice.
Equipment
💡 Tips
- For brighter color, cook the cabbage covered and avoid high heat after adding lemon juice; excessive heat can dull the purple pigments.
- If your rice softens too quickly during parboil, drain at 5 minutes; it will finish cooking during steaming without turning mushy.
- Lightly crush rose petals between your fingers just before layering to release their perfume without making the rice taste floral-heavy.
⚠️ Common Mistakes
❌ Overboiling the rice until fully soft before steaming
✅ Fix: Parboil only until the grain is firm in the center (6–7 minutes), then finish by steaming so the rice stays separate.
❌ Watery cabbage mixture that makes the rice gummy
✅ Fix: Cook the cabbage uncovered for 2–3 minutes at the end to evaporate excess liquid before layering.
❌ Tahdig sticking or tearing when unmolding
✅ Fix: Rest 10 minutes off heat, then briefly warm the pot bottom over low heat for 30 seconds to release the crust cleanly.
🧊 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 in a pot over low heat for 12–15 minutes, or microwave at 700W for 2–3 minutes; crisp tahdig separately in a dry skillet.
📅 Make Ahead
Shred the cabbage and slice the onion up to 24 hours ahead and refrigerate separately. Cook the cabbage-chicken mixture up to 2 days ahead; rewarm it before layering with freshly parboiled rice for best texture.
🍽️ Pairs Well With
- Mast-o-khiar
- Shirazi salad
- torshi
- fresh herbs (sabzi khordan)
- doogh
Regional Variations
- Shiraz-style: add 1 tsp ground cumin and a pinch of dried mint for a deeper, herbaceous profile.
- Vegetarian version: replace chicken with 300 g cooked chickpeas and add 15 ml extra oil for richness.
- More tart: increase lemon juice to 60 ml and reduce sugar to 15 g for a sharper sweet-sour balance.
Ingredients
- 16 ozBasmati rice (rinsed until water runs mostly clear)
- 10.5 cupWater (for parboiling)
- 18 gSalt (for parboiling water)
- 1.4 lbRed cabbage (cored and thinly shredded)
- 1⅛ lbChicken breast (cut into 2 cm cubes)
- 7.1 ozOnion (finely sliced)
- 3 tbspVegetable oil (divided)
- 2 tspBlack pepper (freshly ground)
- 3 tbspLemon juice (fresh)
- 25 gSugar (balances the cabbage’s tang)
- 1 tspCinnamon (ground)
- ¼ tspSaffron threads (finely crushed)
- 2 tspDried rose petals (food-grade, lightly crushed)
- 25 gButter (optional but traditional for richer aroma)
- 1Lavash bread (about 25–30 cm sheet, optional)
🔄 Substitutions
- Chicken breast→ Chicken thigh
- Lavash bread→ Thinly sliced potato
- Sugar→ Honey
Instructions
- 1
Bloom the saffron by crushing the threads and stirring them into 45 ml hot water. Cover and let it steep for 10 minutes so the color and aroma fully develop.
- 2
Season the chicken cubes with 6 g salt and 2 tsp black pepper, mixing well so every piece is coated. Let it rest for 10 minutes while you slice the onion; this short rest helps the seasoning penetrate.
- 3
Heat 30 ml of the vegetable oil in a wide pan over medium-high heat, then add the sliced onion and cook for 6–8 minutes until golden at the edges. Add the chicken and sauté for 6–8 minutes, stirring, until the outside turns opaque and lightly browned.
- 4
Add the shredded red cabbage to the pan and toss to combine with the chicken and onions. Cook for 8 minutes, stirring often, until the cabbage softens and releases some moisture.
- 5
Stir in the lemon juice, sugar, and cinnamon, then reduce the heat to medium-low. Cover and cook for 15 minutes, stirring twice, until the cabbage is tender and the mixture tastes balanced—bright but not sharply sour.
- 6
Bring 2500 ml water to a strong boil in a large pot and add 18 g salt. Add the rinsed basmati rice and boil for 6–7 minutes, stirring once or twice, until the grains are elongated but still firm in the center.
- 7
Drain the rice in a colander and rinse quickly with 250 ml cold water to stop the cooking and wash off excess surface starch. Let it drain for 2 minutes so the rice doesn’t steam itself into clumps.
- 8
Prepare the pot for tahdig by heating 30 ml vegetable oil with 25 g butter over medium heat until the butter foams. If using lavash, lay 1 piece in the bottom and press it to fit; this creates a crisp, bread-based crust.
- 9
Layer the dish: add a thin layer of rice, then spoon on some of the cabbage-chicken mixture, and sprinkle a pinch of rose petals. Repeat the layers until everything is used, finishing with rice on top for even steaming.
- 10
Drizzle the bloomed saffron (including its liquid) over the top layer of rice in streaks for a marbled look. Use the handle of a spoon to poke 5–6 holes down through the rice so steam can circulate and cook the layers evenly.
- 11
Wrap the lid in a clean kitchen towel and cover the pot tightly to catch condensation and keep the rice fluffy. Steam over medium heat for 10 minutes, then reduce to low and steam for 35 minutes until the rice is fully tender and aromatic.
- 12
Turn off the heat and rest the pot, covered, for 10 minutes so the crust sets and the layers relax. Fluff the top gently, then invert the pot onto a platter to release the tahdig, or serve the crispy crust separately if you prefer.
🪪 Recipe Passport
Cultural Background
Persian polo dishes often celebrate color and fragrance through layered steaming (dam kardan). Kalam Polo Ghermez highlights the Persian love of sweet-sour balance and festive aromatics like saffron and rose, turning simple cabbage into a celebratory rice.
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

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

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

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

Crème Brûlée (Crème brûlée) — Classic Vanilla Custard with Caramelized Sugar
French · Desserts · 60 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.