Skip to content
Zaffaron

Loobia Polo ba File Murg (لوبیا پلو با فیله مرغ) — Persian Green Bean Rice with Chicken

Fragrant Persian layered rice with tender green beans and juicy chicken fillets simmered in a tomato-onion sauce, finished with saffron and a hint of cinnamon. A comforting family-style polo for gatherings or weeknights.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
145 min total Prep 75m · Cook 70m 6 servings 610 cal ~$3.25/serving
↓ Jump to Recipe
Loobia Polo ba File Murg — Persian Green Bean Rice with Chicken - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 145 min · Difficulty: medium

Ingredients (quick list)

  • 500 g Basmati rice (rinsed until water runs mostly clear)
  • 3000 ml Water (for parboiling rice)
  • 30 g Salt (for parboiling water (about 1 1/2 tbsp))
  • 60 ml Neutral oil (divided, for sautéing and pot)
  • 30 g Unsalted butter (for aroma and tenderness)
  • 45 ml Brewed saffron water (from 1/2 tsp ground saffron bloomed in 3 tbsp hot water)
  • 1.5 g Ground saffron (about 1/2 tsp, to bloom for saffron water)
  • 45 ml Hot water (to bloom saffron)
  • 700 g Chicken fillets (boneless, skinless; cut into 3–4 cm strips)
  • 250 g Onion (finely diced (about 1 large))
  • 12 g Garlic (minced (about 3 cloves))
  • 450 g Green beans (trimmed and cut into 2–3 cm pieces)

+ 6 more in the full ingredients section below.

Steps (summary)

  1. Rinse the basmati rice in several changes of cold water until mostly clear. Cover with fresh water and soak 45 minutes at room…
  2. Make the chicken and green bean base: heat 30 ml oil in a wide pan over medium heat. Sauté onion 8–10 minutes until golden. Add…
  3. Add green beans and cook 5 minutes to coat in the spiced oil. Stir in tomato paste and cook 2 minutes to remove raw taste. Add…
  4. Parboil the rice: bring 3000 ml water to a rolling boil in a large pot, then add 30 g salt. Drain soaked rice and add to boilin…
  5. Prepare the pot for steaming. In the same pot, heat 30 ml oil plus 30 g butter over medium heat. For optional tahdig, mix 120 g…
  6. Layer the loobia polo: add a layer of rice, then spoon over a layer of the chicken–green bean mixture. Repeat layers, finishing…

+ 2 more steps in the full instructions section below.

Cultural Background

Layered rice dishes are central to Persian home cooking, and loobia polo is a common family meal that balances rice with vegetables and protein. It is often prepared for gatherings because it scales well and the tahdig crust is widely shared at the table.

savorytomato-richwarm-spicedlightly floralfluffy ricetender chickensoft green beanscrisp tahdig (optional)saffroncaramelized onioncinnamonturmeric🌶 mild

Equipment

Large pot with tight-fitting lid (4–6 L)Wide sauté pan or skilletFine-mesh colanderKitchen towel for the lidWooden spoon or spatulaMeasuring cups and spoonsMortar and pestle or spice grinder (for saffron)

💡 Tips

  • Keep the chicken-bean sauce fairly thick; excess liquid makes the rice mushy during steaming.
  • Soaking the rice improves elongation and reduces breakage, especially for aged basmati.
  • For stronger saffron aroma, reserve 1 tbsp saffron water and drizzle it on the rice right after turning off the heat.
  • If your pot runs hot, use a heat diffuser during the low-steam phase to prevent scorching.
  • Cut green beans evenly (2–3 cm) so they cook at the same rate and layer neatly.

⚠️ Common Mistakes

  • ❌ Overboiling the rice during parboil

    💡 Why: Rice continues cooking during steaming, so overboiled grains turn sticky and break.

    ✅ Fix: Boil only until the grain is long but still firm in the center (6–8 minutes), then drain immediately.

  • ❌ Leaving the bean-chicken mixture too watery

    💡 Why: Extra liquid seeps into the rice layers and makes the final dish heavy and mushy.

    ✅ Fix: Simmer uncovered for the last 5 minutes to reduce until the sauce coats the beans and chicken.

  • ❌ Burning the bottom crust (tahdig)

    💡 Why: High heat or thin oil/butter coverage scorches before the rice steams through.

    ✅ Fix: Use medium heat only for the first 10 minutes, then low; consider a heat diffuser and keep the lid towel-dry.

  • ❌ Skipping steam vents

    💡 Why: Without holes, steam circulates poorly and rice can cook unevenly.

    ✅ Fix: Poke 5–6 holes down to the bottom after layering to help steam travel.

🧊 How to Store

Cool leftovers within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat covered with 1–2 tbsp water in a saucepan over low heat 10–15 minutes, or microwave covered 2–3 minutes, stirring once. Tahdig is best fresh; re-crisp in a dry skillet 3–5 minutes.

📅 Make Ahead

Cook the chicken–green bean mixture up to 2 days ahead and refrigerate. On cooking day, parboil rice and layer with the reheated mixture, then steam as directed. For best texture, parboil and steam the rice the same day rather than refrigerating cooked rice.

🍽️ Pairs Well With

  • Shirazi salad (cucumber
  • tomato
  • onion with lemon or lime)
  • Plain yogurt or cucumber yogurt
  • Pickled vegetables
  • Fresh herbs and radishes

Regional Variations

  • Tehran-style home cookingOften includes a slightly sweeter note from extra caramelized onion and a touch more cinnamon, with a thick tomato base and generous saffron on top.
  • Northern Iran (Caspian influence)May use more fresh herbs alongside the beans and a lighter tomato presence, sometimes served with extra sour sides such as pickles or tart salad to balance the rice.
family gatherings weeknight dinner potluck-style meals Nowruz-season meals
#family-style#layered-rice#saffron#make-ahead-friendly#comfort-food

Ingredients

  • 500 gBasmati rice (rinsed until water runs mostly clear)
  • 3000 mlWater (for parboiling rice)
  • 30 gSalt (for parboiling water (about 1 1/2 tbsp))
  • 60 mlNeutral oil (divided, for sautéing and pot)
  • 30 gUnsalted butter (for aroma and tenderness)
  • 45 mlBrewed saffron water (from 1/2 tsp ground saffron bloomed in 3 tbsp hot water)
  • 1.5 gGround saffron (about 1/2 tsp, to bloom for saffron water)
  • 45 mlHot water (to bloom saffron)
  • 700 gChicken fillets (boneless, skinless; cut into 3–4 cm strips)
  • 250 gOnion (finely diced (about 1 large))
  • 12 gGarlic (minced (about 3 cloves))
  • 450 gGreen beans (trimmed and cut into 2–3 cm pieces)
  • 350 gTomatoes (grated or finely chopped (about 3 medium))
  • 30 gTomato paste (about 2 tbsp)
  • 4 gGround turmeric (about 1 1/2 tsp)
  • 2 gGround black pepper (about 1 tsp)
  • 1 gGround cinnamon (about 1/2 tsp)
  • 120 gPlain yogurt (for tahdig batter (optional but recommended))

🔄 Substitutions

  • Chicken fillets→ Boneless chicken thighs
  • Fresh tomatoes→ Canned crushed tomatoes
  • Green beans→ Frozen cut green beans

Instructions

  1. 1

    Rinse the basmati rice in several changes of cold water until mostly clear. Cover with fresh water and soak 45 minutes at room temperature for longer, fluffier grains. Meanwhile, bloom the saffron by grinding it finely, then stirring into 45 ml hot water; cover and set aside 15 minutes to deepen color and aroma.

  2. 2

    Make the chicken and green bean base: heat 30 ml oil in a wide pan over medium heat. Sauté onion 8–10 minutes until golden. Add garlic and cook 30 seconds. Stir in turmeric and black pepper for 20 seconds, then add chicken strips; cook 6–8 minutes, turning, until lightly browned.

  3. 3

    Add green beans and cook 5 minutes to coat in the spiced oil. Stir in tomato paste and cook 2 minutes to remove raw taste. Add grated tomatoes, salt, cinnamon, and 200 ml water. Bring to a gentle simmer, cover, and cook 20–25 minutes over medium-low until beans are tender and sauce is thick, not watery.

  4. 4

    Parboil the rice: bring 3000 ml water to a rolling boil in a large pot, then add 30 g salt. Drain soaked rice and add to boiling water. Boil 6–8 minutes, stirring once or twice, until grains are elongated but still firm in the center. Drain in a colander and rinse briefly with cool water to stop cooking.

  5. 5

    Prepare the pot for steaming. In the same pot, heat 30 ml oil plus 30 g butter over medium heat. For optional tahdig, mix 120 g yogurt with 80 g of the parboiled rice and 15 ml oil; spread this mixture evenly on the bottom. Otherwise, simply add a thin layer of plain rice to cover the base.

  6. 6

    Layer the loobia polo: add a layer of rice, then spoon over a layer of the chicken–green bean mixture. Repeat layers, finishing with rice on top. With the handle of a spoon, poke 5–6 holes down to the bottom to vent steam. Drizzle 2 tbsp saffron water over the top for fragrance and color.

  7. 7

    Steam and crisp: wrap the lid in a clean kitchen towel and cover the pot tightly. Cook 10 minutes over medium heat to build steam, then reduce to low and steam 45 minutes. If you want a deeper crust, increase to medium-low for the last 8–10 minutes, watching carefully to avoid burning.

  8. 8

    Rest and serve: turn off heat and let the pot rest, covered, 10 minutes so steam redistributes and grains set. Gently fluff the rice, lifting from the sides to keep layers distinct. Transfer to a platter, top with the saffron-stained rice, and serve tahdig separately, breaking into crisp pieces.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Layered rice dishes are central to Persian home cooking, and loobia polo is a common family meal that balances rice with vegetables and protein. It is often prepared for gatherings because it scales well and the tahdig crust is widely shared at the table.

Regional Variations

Tehran-style home cooking: Often includes a slightly sweeter note from extra caramelized onion and a touch more cinnamon, with a thick tomato base and generous saffron on top.
Northern Iran (Caspian influence): May use more fresh herbs alongside the beans and a lighter tomato presence, sometimes served with extra sour sides such as pickles or tart salad to balance the rice.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

610
Calories
34g
Protein
18g
Fat
78g
Carbs
6g
Fiber
980mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.