Afghan Seasonal Vegetable Polo (پلو افغانی فصل) — Fragrant layered rice with market vegetables
Polo Afghani Fasl is a harvest-style Afghan rice dish that layers fragrant basmati with colorful seasonal vegetables. It’s gently spiced with cinnamon and pepper, letting the natural sweetness of peas, corn, and tomatoes shine.

Printable Recipe Card
Servings: 6 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 12 g Salt (for boiling water)
- 250 g Potato (peeled, cut into 1.5 cm cubes)
- 200 g Green beans (trimmed, cut into 2 cm pieces)
- 150 g Peas (fresh or frozen)
- 150 g Corn kernels (fresh or frozen)
- 250 g Tomato (grated or finely chopped)
- 45 ml Vegetable oil (plus 15 ml for the pot)
- 2 tsp Garlic powder
- 1 tsp Ground cinnamon
- 0.5 tsp Black pepper
- 1800 ml Water (for boiling rice (approx.))
Steps (summary)
- Rinse the basmati rice in several changes of cool water until the water runs mostly clear. Soak the rice in fresh water for 20…
- Bring 1800 ml water to a strong boil in a large pot and dissolve 12 g salt in it. Add the drained rice and boil for 6–8 minutes…
- Drain the rice in a colander and rinse quickly with 250 ml warm water to stop the cooking and wash off excess surface starch. L…
- While the rice drains, heat 45 ml vegetable oil in a wide skillet over medium heat. Add the potato cubes and cook for 8 minutes…
- Add the green beans to the skillet and cook for 4 minutes, stirring to coat them in oil. Stir in the peas and corn and cook for…
- Add the grated tomato and 120 ml water, then season with 6 g salt, 2 tsp garlic powder, 1 tsp cinnamon, and 0.5 tsp black peppe…
+ 4 more steps in the full instructions section below.
Cultural Background
Seasonal vegetable polos reflect Afghanistan’s market-driven cooking, where rice becomes a canvas for whatever is freshest after harvest. This style of layered steaming celebrates thrift, abundance, and the communal Afghan table.
Equipment
💡 Tips
- Keep the rice parboil firm (6–8 minutes) so it finishes cooking by steaming without turning mushy.
- Simmer the tomato base until it looks glossy and thick; a watery masala will make the rice heavy and damp.
- For a crisper bottom, keep the final steaming heat low and steady for the full 35 minutes, then rest 10 minutes before serving.
⚠️ Common Mistakes
❌ Boiling the rice until fully cooked before steaming
✅ Fix: Parboil only until the outside is tender and the center is still firm, then finish by steaming for fluffy grains.
❌ Leaving the vegetable masala watery
✅ Fix: Simmer longer until the tomato base is thick and glossy so it coats vegetables without soaking the rice.
❌ Steaming on high heat, scorching the bottom
✅ Fix: Once the pot is covered, keep heat low and steady; rest covered 10 minutes before opening.
🧊 How to Store
Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat with 30 ml water per serving, covered, in a saucepan over low heat for 8–10 minutes, or microwave covered for 2–3 minutes until steaming hot.
📅 Make Ahead
Cook the vegetable masala up to 2 days ahead and refrigerate it tightly covered. Rinse and soak the rice up to 30 minutes ahead, then parboil and steam just before serving for the best texture.
🍽️ Pairs Well With
- Mast-o-khiar
- fresh cucumber and tomato salad
- pickled vegetables
- doogh.
Regional Variations
- Kabul-style: add 60 g raisins and 30 g slivered carrots sautéed briefly, layering them near the top for a sweet accent.
- Herat-style: include 1 tsp ground cumin and 1 tsp coriander with the spices for a more earthy, savory profile.
- Spring fasl: swap potatoes for 200 g asparagus pieces and increase peas to 200 g for a greener, lighter pilaf.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 12 gSalt (for boiling water)
- 250 gPotato (peeled, cut into 1.5 cm cubes)
- 200 gGreen beans (trimmed, cut into 2 cm pieces)
- 150 gPeas (fresh or frozen)
- 150 gCorn kernels (fresh or frozen)
- 250 gTomato (grated or finely chopped)
- 45 mlVegetable oil (plus 15 ml for the pot)
- 2 tspGarlic powder
- 1 tspGround cinnamon
- 0.5 tspBlack pepper
- 1800 mlWater (for boiling rice (approx.))
🔄 Substitutions
- Green beans→ Carrots (200 g, diced)
- Corn kernels→ Chickpeas (150 g, cooked and drained)
- Garlic powder→ Fresh garlic (12 g, finely grated)
Instructions
- 1
Rinse the basmati rice in several changes of cool water until the water runs mostly clear. Soak the rice in fresh water for 20 minutes, then drain well so it parboils evenly and stays long-grained.
- 2
Bring 1800 ml water to a strong boil in a large pot and dissolve 12 g salt in it. Add the drained rice and boil for 6–8 minutes, stirring twice, until the grains are softened on the outside but still firm in the center.
- 3
Drain the rice in a colander and rinse quickly with 250 ml warm water to stop the cooking and wash off excess surface starch. Let it drain for 5 minutes so the rice doesn’t steam itself into clumps.
- 4
While the rice drains, heat 45 ml vegetable oil in a wide skillet over medium heat. Add the potato cubes and cook for 8 minutes, turning every 2 minutes, until the edges turn lightly golden and the centers begin to soften.
- 5
Add the green beans to the skillet and cook for 4 minutes, stirring to coat them in oil. Stir in the peas and corn and cook for 2 minutes so they warm through without losing their color.
- 6
Add the grated tomato and 120 ml water, then season with 6 g salt, 2 tsp garlic powder, 1 tsp cinnamon, and 0.5 tsp black pepper. Simmer for 10–12 minutes until the tomatoes reduce into a glossy masala that clings to the vegetables and the potatoes are tender when pierced.
- 7
Set a heavy-bottomed pot over medium heat and add 15 ml vegetable oil, swirling to coat the base. Spoon in about one-sixth of the parboiled rice to create a thin, even layer that helps prevent sticking and encourages a crisp bottom.
- 8
Layer one-third of the vegetable masala over the rice, then add another one-third of the rice, spreading it gently without pressing. Repeat with the remaining vegetables and rice, finishing with a final layer of rice on top for the cleanest presentation.
- 9
Using the handle of a wooden spoon, poke 5–6 holes down through the rice to the bottom of the pot to vent steam. Cover the lid with a clean kitchen towel, place it tightly on the pot, and steam on low heat for 35 minutes until the rice is fully tender and aromatic.
- 10
Turn off the heat and rest the pot, covered, for 10 minutes to let moisture redistribute and the layers set. Fluff the top gently with a fork, then scoop down to serve so each portion includes both rice and vegetables.
🪪 Recipe Passport
Cultural Background
Seasonal vegetable polos reflect Afghanistan’s market-driven cooking, where rice becomes a canvas for whatever is freshest after harvest. This style of layered steaming celebrates thrift, abundance, and the communal Afghan table.
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

Qorma-e Alu Bukhara (قورمه آلو بخارا) — Afghan Lamb Stew with Dried Plums
Afghan · Stews · 130 min

Lubia Polo (لوبیا پلو) — Afghan Rice with Green Beans and Lamb
Afghan · Rice Dishes · 125 min

Kabab-e Chopan Murgh (کباب چوپان مرغ) — Afghan Grilled Chicken Chops with Herbs
Afghan · Kebabs · 43 min

Seafood Rice (Arroz de Marisco) — Saucy Portuguese Shellfish Rice
Portuguese · Rice Dishes · 65 min

Bibimbap (비빔밥) — Korean Mixed Rice Bowl
Korean · Rice Dishes · 80 min

Tajik Qurutob (Қурутоб) — Tangy Bread Salad with Qurut and Fried Onions
Tajik · Main Courses · 40 min

Uzbek Plov (Oʻzbek palovi) — Lamb, Rice, Carrots, and Cumin Pilaf
Uzbek · Rice Dishes · 130 min

Jeweled Rice (مرصع پلو) — Festive Persian rice with saffron chicken and jeweled fruits
Persian · Rice Dishes · 135 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.