Green Bean Rice with Tomato and Lamb (لوبیا پلو)
Loobia Polo is a beloved Iranian layered rice dish where fragrant basmati is steamed with saffron, tomato-braised lamb, and crisp-tender green beans. This version balances tangy tomato, warm spices, and a golden tahdig for a festive, comforting meal.

Printable Recipe Card
Servings: 6 · Total: 145 min · Difficulty: medium
Ingredients (quick list)
- 500 g Basmati rice (aged if possible)
- 30 g Fine sea salt (for soaking water; plus more for boiling water as needed; also Lamb & Green Bean Stew: 8 g)
- 2500 ml Water (for soaking and parboiling; also Lamb & Green Bean Stew: 500 ml)
- 0.25 tsp Saffron threads (ground and bloomed)
- 60 ml Hot water (for blooming saffron)
- 150 g Plain whole-milk yogurt (for yogurt tahdig)
- 1 large Egg yolk (optional but traditional for crisp tahdig)
- 60 ml Neutral oil (divided; also Lamb & Green Bean Stew: 30 ml)
- 30 g Unsalted butter (for finishing rice)
- 600 g Lamb shoulder (cut into 2.5 cm cubes)
- 250 g Yellow onion (finely diced)
- 45 g Tomato paste (about 3 tbsp)
+ 6 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice in several changes of cool water until the water runs mostly clear. Dissolve 30 g salt in 1500 ml water,…
- Heat 30 ml oil in a heavy pot over medium-high heat. Add diced onion and sauté 8–10 minutes until golden. Add lamb cubes and br…
- Add crushed tomatoes, 500 ml water, 8 g salt, and the pierced dried lime. Bring to a gentle boil, then reduce to low, cover, an…
- While the lamb simmers, blanch the green beans: bring a small pot of water to a boil, add beans, and boil 3 minutes. Drain and…
- Parboil the rice: bring 1000 ml water to a rolling boil in a large pot and salt it generously (it should taste like the sea). D…
- Make yogurt tahdig: in a bowl, mix yogurt, egg yolk (if using), 15 ml oil, and 2 tbsp (about 30 g) of the parboiled rice. Stir…
+ 2 more steps in the full instructions section below.
Cultural Background
Loobia Polo is a classic Iranian polo often cooked for family gatherings because it stretches meat with rice and vegetables while still feeling special. The layered steaming method and prized tahdig reflect the Persian love of contrasting textures and perfumed rice.
Equipment
💡 Tips
- Keep the lamb sauce thick before layering; excess liquid can make the rice gummy. Reduce uncovered until it lightly coats the spoon.
- For cleaner layers, cool the lamb-bean mixture 10 minutes before assembling so steam doesn’t over-soften the rice.
- If you prefer a potato tahdig, replace the yogurt mixture with 250 g thinly sliced potatoes tossed with 30 ml oil and 2 g salt; cook time stays the same.
⚠️ Common Mistakes
❌ Boiling the rice until fully cooked during parboil
💡 Why: Fully cooked grains break during steaming and turn sticky instead of fluffy.
✅ Fix: Boil only 6–8 minutes until the grain is long but still firm in the center, then drain immediately.
❌ Layering a watery lamb-tomato sauce into the rice
💡 Why: Excess liquid sinks and overcooks the rice, making it mushy and preventing proper steaming.
✅ Fix: Simmer uncovered 5–10 minutes to reduce until the sauce coats the lamb and beans with minimal free liquid.
❌ Cooking tahdig on high heat the entire time
💡 Why: The bottom burns before the rice steams through, leaving a bitter crust and undercooked top rice.
✅ Fix: Use medium-high only 7 minutes to generate steam, then switch to low for 45 minutes to crisp gradually.
🧊 How to Store
Cool leftovers within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat covered with 2 tbsp water in a 160°C oven for 20–25 minutes or on low stovetop; keep tahdig separate and re-crisp in a dry skillet 3–5 minutes.
📅 Make Ahead
Cook the lamb and green bean mixture up to 2 days ahead and refrigerate; rewarm gently and reduce to a thick consistency before layering. Rice can be rinsed and soaked up to 1 hour ahead. For best tahdig, assemble and steam the rice just before serving.
🍽️ Pairs Well With
- Serve with Shirazi salad
- mast-o-khiar (yogurt with cucumber and mint)
- torshi (pickles)
- and fresh herbs (sabzi khordan). A wedge of lemon is optional
- though the dried lime already adds tang.
Regional Variations
- TehranOften made with more tomato paste for a deeper red color and a stronger cinnamon note, sometimes with a small amount of ground cumin. Yogurt tahdig is common for a thick, golden crust.
- Shiraz (Fars)Some cooks add a small amount of brewed saffron into the meat sauce and use less tomato for a lighter, more aromatic profile. It may be served with more fresh herbs and a sharper side of torshi.
Ingredients
- 500 gBasmati rice (aged if possible)
- 30 gFine sea salt (for soaking water; plus more for boiling water as needed; also Lamb & Green Bean Stew: 8 g)
- 2500 mlWater (for soaking and parboiling; also Lamb & Green Bean Stew: 500 ml)
- 0.25 tspSaffron threads (ground and bloomed)
- 60 mlHot water (for blooming saffron)
- 150 gPlain whole-milk yogurt (for yogurt tahdig)
- 1 largeEgg yolk (optional but traditional for crisp tahdig)
- 60 mlNeutral oil (divided; also Lamb & Green Bean Stew: 30 ml)
- 30 gUnsalted butter (for finishing rice)
- 600 gLamb shoulder (cut into 2.5 cm cubes)
- 250 gYellow onion (finely diced)
- 45 gTomato paste (about 3 tbsp)
- 400 gCrushed tomatoes (canned)
- 400 gGreen beans (trimmed, cut into 2 cm pieces)
- 1.5 tspGround cinnamon
- 1 tspGround turmeric
- 1 tspGround black pepper
- 1 wholeDried lime (limoo amani) (pierced 6–8 times with a skewer)
🔄 Substitutions
- Lamb shoulder→ Beef chuck (600 g) or boneless chicken thighs (700 g)
- Dried lime (limoo amani)→ Fresh lime juice (15–20 ml) + lime zest (1 tsp)
- Crushed tomatoes→ Fresh grated ripe tomatoes (450 g)
Instructions
- 1
Rinse the basmati rice in several changes of cool water until the water runs mostly clear. Dissolve 30 g salt in 1500 ml water, add the rice, and soak for 45 minutes at room temperature. Meanwhile, grind saffron and bloom it in 60 ml hot water (about 80–90°C) for 15 minutes to deepen color and aroma.
- 2
Heat 30 ml oil in a heavy pot over medium-high heat. Add diced onion and sauté 8–10 minutes until golden. Add lamb cubes and brown 6–8 minutes, turning to color most sides. Stir in turmeric, black pepper, and 30 g tomato paste; cook 2 minutes to toast and remove raw paste flavor.
- 3
Add crushed tomatoes, 500 ml water, 8 g salt, and the pierced dried lime. Bring to a gentle boil, then reduce to low, cover, and simmer 45 minutes, stirring every 15 minutes. The lamb should be nearly tender and the sauce lightly thickened, not watery; uncover for 5–10 minutes if needed to reduce.
- 4
While the lamb simmers, blanch the green beans: bring a small pot of water to a boil, add beans, and boil 3 minutes. Drain and rinse briefly with cool water to stop cooking. Add the beans to the lamb-tomato mixture and simmer uncovered 12–15 minutes until beans are crisp-tender and the sauce coats the meat.
- 5
Parboil the rice: bring 1000 ml water to a rolling boil in a large pot and salt it generously (it should taste like the sea). Drain soaked rice and add to boiling water. Boil 6–8 minutes, stirring gently once or twice, until grains are elongated but still firm in the center. Drain in a colander and rinse quickly with 250 ml warm water.
- 6
Make yogurt tahdig: in a bowl, mix yogurt, egg yolk (if using), 15 ml oil, and 2 tbsp (about 30 g) of the parboiled rice. Stir in 1 tbsp (15 ml) bloomed saffron for color. Heat a nonstick or well-seasoned pot over medium heat for 2 minutes, then add 45 ml oil and spread the yogurt-rice mixture evenly over the bottom.
- 7
Layer the rice and filling: add a thin layer of rice over the tahdig, then spoon on a layer of lamb and green beans. Repeat layers, finishing with rice. Poke 5–6 steam holes with the handle of a spoon. Drizzle remaining saffron water over the top, dot with 30 g butter, cover the lid with a clean towel, and seal.
- 8
Steam (dam kardan): cook on medium-high for 7 minutes to build steam, then reduce to low and steam 45 minutes. Avoid lifting the lid during steaming. When done, the rice should be fluffy and aromatic, and the bottom crisp. Rest off heat 10 minutes, then loosen edges and invert or lift out the tahdig carefully.
🪪 Recipe Passport
Cultural Background
Loobia Polo is a classic Iranian polo often cooked for family gatherings because it stretches meat with rice and vegetables while still feeling special. The layered steaming method and prized tahdig reflect the Persian love of contrasting textures and perfumed 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.
- Loobia Polo (لوبیا پلو) — Persian Green Bean Rice with Saffron and Beef
- Macaroni with Gherona Sauce (ماکارونی با سس غرونا) — Persian-Inspired Creamy Herb Cold Pasta
- Makaroni Goosht Gosaleh (ماکارونی گوشت گوساله) — Persian-Style Beef Pasta
- Makaroni Sosis (ماکارونی سوسیس) — Persian-Style Sausage Macaroni
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

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Maqluba (مقلوبة) — Jordanian Upside-Down Rice with Chicken
Jordanian · Rice Dishes · 110 min

Turkish Shish Kebab (Şiş Kebap) — Charcoal-Grilled Marinated Lamb Skewers
Turkish · Kebabs · 37 min

Urfa Kebab (اورفا کباب) — Mild Turkish minced skewer with sumac onions
Turkish · Kebabs · 37 min

Norwegian Lamb and Cabbage Stew (Fårikål) — Peppery Autumn National Dish
Norwegian · Stews · 170 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.