Loobia Polo ba Fileh Morgh (لوبیا پلو با فیله مرغ) — Persian Green Bean Rice with Chicken
Loobia Polo is a fragrant Persian layered rice dish combining tender green beans, spiced tomato sauce, and juicy chicken fillets. Finished with saffron rice and a crisp tahdig, it is comforting yet celebratory.

Printable Recipe Card
Servings: 6 · Total: 150 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 18 g Sea salt (for soaking water)
- 2000 ml Water (for soaking and parboiling)
- 0.3 g Saffron threads (ground and bloomed in hot water)
- 60 ml Hot water (for blooming saffron)
- 700 g Chicken breast fillets (cut into 3 cm strips)
- 250 g Onion (finely diced)
- 75 ml Vegetable oil (divided)
- 450 g Green beans (trimmed and cut into 2 cm pieces)
- 60 g Tomato paste
- 240 g Crushed tomatoes (or tomato passata)
- 2 tsp Persian spice mix (Advieh)
+ 5 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice 4–6 times until the water is mostly clear. Soak it in 1.5 liters water mixed with 18 g sea salt for 45 m…
- Make the chicken and green bean mixture: heat 45 ml vegetable oil in a wide pan over medium heat. Add diced onion and cook 8–10…
- Add green beans and cook 5 minutes, stirring, to lightly blister and reduce raw flavor. Push everything aside, add tomato paste…
- Parboil the rice: bring 2 liters water to a rolling boil in a large pot. Drain the soaked rice and add it to the boiling water.…
- Prepare tahdig batter: in a bowl, whisk 120 g yogurt, 1 egg yolk, 30 ml vegetable oil, and 15 ml brewed saffron water until smo…
- Layer and steam: reduce heat to low. Add a thin layer of rice over the tahdig, then a layer of chicken-green bean mixture. Cont…
+ 1 more steps in the full instructions section below.
Cultural Background
Loobia Polo is a widely cooked Persian rice dish often served as a comforting family meal and for casual gatherings. Its layered method reflects the broader Persian rice tradition, where steaming creates distinct textures and aromas, especially when finished with saffron and a crisp tahdig.
Equipment
💡 Tips
- Keep the green beans tender-crisp in the sauce; they will soften further during steaming.
- A thick sauce is crucial: if it looks watery, simmer 5–10 minutes longer so the rice does not turn mushy.
- For stronger saffron aroma, warm the bloomed saffron gently (not boiling) for 30 seconds before using.
- If using a stainless pot, increase oil slightly and keep heat low to avoid sticking; nonstick makes tahdig easier.
- Taste the sauce before layering; it should be slightly more seasoned than you think because rice is unsalted after draining.
⚠️ Common Mistakes
❌ Layering with a watery chicken-bean sauce
💡 Why: Excess liquid steams into the rice and makes it clumpy and overcooked.
✅ Fix: Simmer the sauce uncovered until thick and glossy; it should coat the beans and chicken with minimal pooling.
❌ Overboiling the rice during parboil
💡 Why: Rice that is fully cooked before steaming breaks and turns mushy in the final dish.
✅ Fix: Boil only until the outside is soft but the center is firm (6–8 minutes), then drain immediately.
❌ Burning the tahdig
💡 Why: High heat at the start or too little oil causes the base to scorch before it crisps evenly.
✅ Fix: Warm the pot briefly, then steam 10 minutes on medium-low and finish on low; use the specified oil and a heavy pot.
❌ Skipping steam vents
💡 Why: Without vents, steam distributes unevenly and the rice can turn dense in spots.
✅ Fix: After layering, poke 5–6 holes to the bottom with a spoon handle to guide steam.
🧊 How to Store
Cool leftovers within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat covered with 1–2 tablespoons water in a pan over low heat 10–15 minutes, or microwave covered 2–3 minutes, stirring once. Tahdig is best fresh; re-crisp in a dry skillet 2–3 minutes per side.
📅 Make Ahead
Cook the chicken-green bean sauce up to 2 days ahead and refrigerate; rewarm to room temperature before layering so it does not cool the rice. Rice can be rinsed and soaked up to 1 hour ahead. Bloom saffron up to 24 hours ahead and refrigerate covered; bring to room temperature before using.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon)
- Plain yogurt or cucumber yogurt
- Pickled vegetables
- Fresh herbs and radishes
Regional Variations
- Tehran-style home cookingOften includes a slightly sweeter spice profile with advieh leaning toward cinnamon and cardamom, and is commonly served with yogurt and a simple salad.
- Northern Iran (Caspian influence)Some households add a small amount of dried herbs or extra black pepper for a more aromatic, savory profile, and may use more tomato for a deeper red color.
- Iranian diaspora (global kitchens)Tahdig is frequently made with yogurt and egg for reliability, and frozen green beans are commonly used for convenience while keeping the classic layered method.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 18 gSea salt (for soaking water)
- 2000 mlWater (for soaking and parboiling)
- 0.3 gSaffron threads (ground and bloomed in hot water)
- 60 mlHot water (for blooming saffron)
- 700 gChicken breast fillets (cut into 3 cm strips)
- 250 gOnion (finely diced)
- 75 mlVegetable oil (divided)
- 450 gGreen beans (trimmed and cut into 2 cm pieces)
- 60 gTomato paste
- 240 gCrushed tomatoes (or tomato passata)
- 2 tspPersian spice mix (Advieh)
- 1 tspBlack pepper (freshly ground)
- 1 tspGround turmeric
- 120 gPlain yogurt (for tahdig batter)
- 1 largeEgg yolk (for tahdig batter)
- 15 mlBrewed saffron water (from the bloomed saffron)
🔄 Substitutions
- Chicken breast fillets→ Boneless skinless chicken thighs
- Green beans→ Frozen cut green beans
- Persian spice mix (Advieh)→ Mix of 1 tsp ground cinnamon + 1/2 tsp ground cumin + 1/2 tsp ground cardamom
Instructions
- 1
Rinse the basmati rice 4–6 times until the water is mostly clear. Soak it in 1.5 liters water mixed with 18 g sea salt for 45 minutes at room temperature. Meanwhile, grind saffron to a fine powder, then pour 60 ml hot water over it, cover, and steep 15 minutes to fully bloom.
- 2
Make the chicken and green bean mixture: heat 45 ml vegetable oil in a wide pan over medium heat. Add diced onion and cook 8–10 minutes until golden. Add chicken strips, turmeric, 1 tsp black pepper, and 8 g sea salt; cook 6–8 minutes, turning, until the chicken turns opaque.
- 3
Add green beans and cook 5 minutes, stirring, to lightly blister and reduce raw flavor. Push everything aside, add tomato paste to the pan, and fry it 2 minutes to deepen color. Stir in crushed tomatoes, 2 tsp advieh, and 180 ml water; simmer uncovered 15–20 minutes until beans are tender-crisp and the sauce is thick, not watery.
- 4
Parboil the rice: bring 2 liters water to a rolling boil in a large pot. Drain the soaked rice and add it to the boiling water. Boil 6–8 minutes, stirring once or twice, until the grains are softened on the outside but still firm in the center. Drain immediately and rinse briefly with 250 ml cool water to stop cooking.
- 5
Prepare tahdig batter: in a bowl, whisk 120 g yogurt, 1 egg yolk, 30 ml vegetable oil, and 15 ml brewed saffron water until smooth. Set a heavy nonstick or well-seasoned pot over medium heat for 2 minutes. Spread the batter evenly across the bottom to form a thin layer.
- 6
Layer and steam: reduce heat to low. Add a thin layer of rice over the tahdig, then a layer of chicken-green bean mixture. Continue layering, ending with rice. Poke 5–6 holes to the bottom with a spoon handle for steam vents. Drizzle the remaining 30 ml vegetable oil over the rice and cover the lid with a clean towel; steam 10 minutes on medium-low, then 45 minutes on low.
- 7
Finish with saffron rice: mix 3–4 tablespoons of the top rice with the remaining brewed saffron water for a deep yellow color. Spoon saffron rice over the platter for aroma. Rest the pot off heat, covered, 10 minutes. Invert carefully to release tahdig, or lift it out in pieces; serve immediately while crisp.
🪪 Recipe Passport
Cultural Background
Loobia Polo is a widely cooked Persian rice dish often served as a comforting family meal and for casual gatherings. Its layered method reflects the broader Persian rice tradition, where steaming creates distinct textures and aromas, especially when finished with saffron and a crisp 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.
- Makaroni ba Sos-e Baghela (ماکارونی با سس باقلا) — Spiral Pasta with Creamy Broad Bean & Leek Sauce
- Makaroni Rangarang (ماکارونی رنگارنگ) — Colorful Persian-Style Macaroni
- Makaronii Sard ba Panir (ماکارونی سرد با پنیر) — Persian Cold Macaroni with Cheese
- Macaroni ba Loobia Sabz (ماکارونی با لوبیا سبز) — Persian-Style Pasta with Green Beans
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

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

Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
Persian · Soups · 145 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Moros y Cristianos (Moros y Cristianos) — Cuban Black Beans and Rice
Cuban · Rice Dishes · 130 min

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

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Iraqi Quzi (قوزي) — Spiced Lamb Over Timman Rice
Iraqi · Main Courses · 200 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.