Mash Polo (ماش پلو) — Persian Mung Bean Rice
Mash Polo is a comforting Persian rice dish that pairs fluffy basmati with tender mung beans, golden onions, turmeric, and black pepper. Optional raisins and cinnamon add a gentle sweetness and warmth for a balanced everyday meal.

Printable Recipe Card
Servings: 6 · Total: 150 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (long-grain; rinsed until water runs mostly clear)
- 2000 ml Water (for parboiling rice and mung beans; plus more as needed)
- 18 g Salt (divided; includes salting parboil water and final seasoning)
- 200 g Mung beans (picked over and rinsed)
- 300 g Onion (thinly sliced (about 2 medium))
- 60 ml Vegetable oil (divided)
- 2 tsp Turmeric
- 1 tsp Black pepper (freshly ground)
- 100 g Raisins (dark or golden; rinsed and thoroughly dried)
- 1 tsp Cinnamon (ground)
Steps (summary)
- Rinse the basmati rice in several changes of cool water until it runs mostly clear. Cover with plenty of fresh water and soak 6…
- Cook the mung beans: bring 1000 ml water to a boil in a medium pot. Add mung beans and simmer uncovered 18–25 minutes, stirring…
- Prepare the onion mixture: heat 45 ml vegetable oil in a skillet over medium heat. Add sliced onion and sauté 12–15 minutes unt…
- Parboil the rice: bring 1000 ml water to a rolling boil in a large pot and stir in 12 g salt. Drain the soaked rice and add it…
- Drain and combine: drain the parboiled rice in a colander and rinse quickly with 250 ml cool water to remove excess surface sta…
- Steam (dam) the mash polo: set a heavy pot over medium heat and add 15 ml vegetable oil. Spoon in the rice-bean mixture, shapin…
+ 2 more steps in the full instructions section below.
Cultural Background
Mash Polo is a familiar home-cooked rice dish in Iranian kitchens, valued for combining rice with legumes for everyday nourishment. It is often prepared as a practical family meal, and some households add sweet dried fruit to create a comforting sweet-savory balance.
Equipment
💡 Tips
- Keep mung beans just tender; overcooked beans split and turn the rice mixture mushy during steaming.
- Dry the raisins well after rinsing so they sauté quickly without steaming in the pan.
- For more aroma, let the onions go to deep golden (not pale) before adding turmeric; this builds sweetness without adding sugar.
- If you want a crisp bottom crust, keep the pot on medium for the first 10 minutes, then low; avoid stirring once steaming begins.
⚠️ Common Mistakes
❌ Overboiling the rice during parboil
💡 Why: Fully cooked grains break during mixing and turn mushy during steaming.
✅ Fix: Boil only until the outside is soft and the center is still firm (6–8 minutes for basmati), then drain immediately.
❌ Cooking mung beans until they split
💡 Why: Split beans smear into the rice and dull the fluffy texture.
✅ Fix: Simmer just to tenderness, drain promptly, and rinse briefly with cool water to stop carryover cooking.
❌ Steaming on heat that is too high
💡 Why: The bottom scorches before the rice finishes steaming, and the pot can dry out.
✅ Fix: Use medium heat only for the first 10 minutes to build steam, then low for the remainder; add a few tablespoons of water around edges if needed.
❌ Sautéing raisins too long
💡 Why: Raisins burn quickly and become bitter.
✅ Fix: Sauté 60–90 seconds just until plump, then toss with cinnamon off the heat.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate airtight up to 4 days. Reheat covered with 1–2 tablespoons water in a saucepan over low heat 8–10 minutes, or microwave covered until hot. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Soak the rice up to 2 hours ahead and cook the mung beans up to 24 hours ahead (refrigerate). You can also fry the onions a day in advance. Parboil and steam the rice just before serving for the best fluffy texture.
🍽️ Pairs Well With
- Plain yogurt or cucumber yogurt
- Shirazi-style salad (tomato
- cucumber
- onion
- lemon)
- Pickled vegetables
- Roasted or grilled vegetables
Regional Variations
- Tehran and central IranOften kept simple with mung beans and onions, focusing on fluffy steamed rice and a light turmeric aroma; raisins may be served on the side for those who prefer sweetness.
- Southern IranFrequently made with a more pronounced sweet-savory profile by increasing dried fruit and warming spices, sometimes served with tangy sides to balance the richer aroma.
Ingredients
- 450 gBasmati rice (long-grain; rinsed until water runs mostly clear)
- 2000 mlWater (for parboiling rice and mung beans; plus more as needed)
- 18 gSalt (divided; includes salting parboil water and final seasoning)
- 200 gMung beans (picked over and rinsed)
- 300 gOnion (thinly sliced (about 2 medium))
- 60 mlVegetable oil (divided)
- 2 tspTurmeric
- 1 tspBlack pepper (freshly ground)
- 100 gRaisins (dark or golden; rinsed and thoroughly dried)
- 1 tspCinnamon (ground)
🔄 Substitutions
- Vegetable oil→ Ghee or unsalted butter
- Raisins→ Dried barberries or chopped dried apricots
- Basmati rice→ Jasmine rice
Instructions
- 1
Rinse the basmati rice in several changes of cool water until it runs mostly clear. Cover with plenty of fresh water and soak 60 minutes at room temperature; this helps the grains cook long and separate. Meanwhile, pick over the mung beans for stones, then rinse well in a sieve.
- 2
Cook the mung beans: bring 1000 ml water to a boil in a medium pot. Add mung beans and simmer uncovered 18–25 minutes, stirring occasionally, until tender but not splitting. Drain immediately and rinse briefly with cool water to stop cooking; set aside so the beans stay intact during steaming.
- 3
Prepare the onion mixture: heat 45 ml vegetable oil in a skillet over medium heat. Add sliced onion and sauté 12–15 minutes until deeply golden, stirring often. Add turmeric and black pepper and cook 30 seconds to bloom the spices. Remove from heat; reserve 2 tablespoons for garnish if desired.
- 4
Parboil the rice: bring 1000 ml water to a rolling boil in a large pot and stir in 12 g salt. Drain the soaked rice and add it to the boiling water. Boil 6–8 minutes, stirring gently once or twice, until the grains are softened on the outside but still firm in the center.
- 5
Drain and combine: drain the parboiled rice in a colander and rinse quickly with 250 ml cool water to remove excess surface starch. In a large bowl, gently fold the rice with the cooked mung beans and most of the spiced onions (leave a little for topping). Taste a few grains and adjust with remaining salt if needed.
- 6
Steam (dam) the mash polo: set a heavy pot over medium heat and add 15 ml vegetable oil. Spoon in the rice-bean mixture, shaping it into a mound. Poke 5–6 holes to the bottom with a spoon handle for steam vents. Cover the lid with a clean towel and steam 10 minutes on medium.
- 7
Finish steaming: reduce heat to low and continue steaming 35–45 minutes, until the rice is fully tender and fragrant. If you hear sizzling too strongly, lower heat further; if the pot seems dry, sprinkle 2–3 tablespoons water around the edges and re-cover. Let rest 5 minutes off heat before fluffing.
- 8
Optional raisin-cinnamon topping: while the rice steams, heat 1 teaspoon of the reserved oil (or a small splash of oil) in a small pan over low-medium heat. Add raisins and sauté 60–90 seconds just until plump. Remove from heat and toss with cinnamon. Serve mash polo topped with raisins and reserved onions.
🪪 Recipe Passport
Cultural Background
Mash Polo is a familiar home-cooked rice dish in Iranian kitchens, valued for combining rice with legumes for everyday nourishment. It is often prepared as a practical family meal, and some households add sweet dried fruit to create a comforting sweet-savory balance.
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

Pastay Paniri (پاستای پنیری) — Persian-Style Cheesy Pasta with Fresh Tomatoes
Persian · Main Courses · 27 min

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Morog Polao (মোরগ পোলাও) — Bangladeshi Chicken Pilaf
Bangladeshi · Rice Dishes · 100 min

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

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Changua (Changua) — Colombian Milk-and-Egg Breakfast Soup
Colombian · Soups · 25 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.