Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
A colorful Persian-style pilaf where fluffy basmati rice is layered with sautéed garden vegetables and warm spices. Turmeric and cumin bring a golden aroma that echoes everyday home cooking across Iran.

Printable Recipe Card
Servings: 6 · Total: 75 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 2500 ml Water (for parboiling)
- 18 g Salt (12 g for parboil water + 6 g for vegetables)
- 45 ml Olive oil (plus 15 ml for the pot)
- 200 g Onion (finely diced)
- 180 g Carrots (cut into 5 mm dice)
- 240 g Mixed bell peppers (red/yellow/green, cut into 1 cm dice)
- 160 g Green peas (frozen, thawed)
- 2 tsp Cumin seeds
- 2 tsp Turmeric powder
- 1 tsp Black pepper (freshly ground)
Steps (summary)
- Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak the rice in 1200 ml cold water…
- Bring 2500 ml water to a rolling boil in a large pot and dissolve 12 g salt in it. Add the drained rice and boil for 6 to 8 min…
- Drain the parboiled rice in a colander and rinse quickly with 250 ml cold water to stop the cooking and wash off excess surface…
- Heat 45 ml olive oil in a wide skillet over medium heat and add the diced onion. Cook for 8 to 10 minutes, stirring often, unti…
- Add the cumin seeds and toast them in the oil for 45 seconds until fragrant. Stir in the turmeric and black pepper for 15 secon…
- Add the carrots and cook for 4 minutes, then add the bell peppers and cook for 4 minutes more. Add the peas, the remaining 6 g…
+ 4 more steps in the full instructions section below.
Cultural Background
Vegetable rice pilafs are a familiar part of Persian home cooking, often made to stretch pantry staples with seasonal produce. The layered steaming method reflects the Persian love of distinct grains and the prized contrast of soft rice with a crisp pot bottom.
Equipment
💡 Tips
- For the fluffiest grains, keep the parboil short: the rice should be firm in the center when you drain it (about 6–8 minutes).
- Dice vegetables evenly so they cook at the same pace and stay bright rather than turning mushy.
- Wrapping the lid with a towel prevents condensation from dripping back onto the rice and making it sticky.
⚠️ Common Mistakes
❌ Overboiling the rice until fully cooked during parboil
✅ Fix: Drain when the grain is long but still firm in the center, then finish cooking by steaming in the pot.
❌ Wet vegetables making the pilaf soggy
✅ Fix: Steam-simmer the vegetables until the pan is nearly dry before layering them with the rice.
❌ Sticky rice from trapped condensation
✅ Fix: Wrap the lid in a towel and keep the heat low during the long steam so moisture does not drip back down.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat covered with 15 ml water in a pan over low heat for 8–10 minutes, or microwave covered for 2–3 minutes, fluffing halfway through.
📅 Make Ahead
Chop all vegetables up to 24 hours ahead and refrigerate in sealed containers. You can parboil and drain the rice up to 2 hours ahead; keep it spread on a tray, covered, then proceed with layering and steaming before serving.
🍽️ Pairs Well With
- Mast-o-khiar
- Shirazi salad
- torshi
- grilled chicken
- yogurt drink (doogh)
Regional Variations
- Add chopped dill (30 g) and increase peas to 220 g for a dill-and-pea style vegetable rice reminiscent of baghali polo flavors.
- Include thinly sliced potatoes (250 g) at the bottom with 15 ml extra oil for a potato tahdig-style crust.
- Stir in barberries (zereshk) 40 g sautéed in 10 ml oil for a sweet-tart accent popular in festive rice dishes.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 2500 mlWater (for parboiling)
- 18 gSalt (12 g for parboil water + 6 g for vegetables)
- 45 mlOlive oil (plus 15 ml for the pot)
- 200 gOnion (finely diced)
- 180 gCarrots (cut into 5 mm dice)
- 240 gMixed bell peppers (red/yellow/green, cut into 1 cm dice)
- 160 gGreen peas (frozen, thawed)
- 2 tspCumin seeds
- 2 tspTurmeric powder
- 1 tspBlack pepper (freshly ground)
🔄 Substitutions
- Olive oil→ neutral vegetable oil
- Green peas→ diced green beans
- Cumin seeds→ ground cumin
Instructions
- 1
Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak the rice in 1200 ml cold water mixed with 6 g of the salt for 20 minutes, then drain well.
- 2
Bring 2500 ml water to a rolling boil in a large pot and dissolve 12 g salt in it. Add the drained rice and boil for 6 to 8 minutes, stirring twice to prevent sticking, until the grains are elongated but still firm at the center.
- 3
Drain the parboiled rice in a colander and rinse quickly with 250 ml cold water to stop the cooking and wash off excess surface starch. Let the rice drain for 5 minutes so it does not waterlog the final pilaf.
- 4
Heat 45 ml olive oil in a wide skillet over medium heat and add the diced onion. Cook for 8 to 10 minutes, stirring often, until the onion is soft and lightly golden but not browned.
- 5
Add the cumin seeds and toast them in the oil for 45 seconds until fragrant. Stir in the turmeric and black pepper for 15 seconds, keeping the heat moderate so the turmeric does not scorch and turn bitter.
- 6
Add the carrots and cook for 4 minutes, then add the bell peppers and cook for 4 minutes more. Add the peas, the remaining 6 g salt, and 60 ml water, then cover and steam-simmer for 5 to 6 minutes until the vegetables are tender-crisp and the pan is nearly dry.
- 7
In a nonstick pot with a tight lid, warm 15 ml olive oil over medium heat for 1 minute. Spoon in a thin layer of rice to cover the bottom, then add a layer of the vegetable mixture, and repeat layering until everything is used, finishing with rice on top.
- 8
Using the handle of a wooden spoon, poke 5 to 6 holes down through the rice to help steam circulate. Wrap the lid in a clean kitchen towel and cover the pot, then steam on medium heat for 8 minutes to build heat and encourage a light crust.
- 9
Reduce the heat to low and steam for 35 minutes until the rice is fully fluffy and aromatic. Turn off the heat and rest the pot, still covered, for 10 minutes so the grains set and separate cleanly.
- 10
Gently fluff the rice and vegetables together with a wide spatula, lifting rather than stirring aggressively to keep the grains intact. Serve from a platter, and if a light crust has formed at the bottom, break it into pieces and arrange it alongside the rice.
🪪 Recipe Passport
Cultural Background
Vegetable rice pilafs are a familiar part of Persian home cooking, often made to stretch pantry staples with seasonal produce. The layered steaming method reflects the Persian love of distinct grains and the prized contrast of soft rice with a crisp pot bottom.
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

Ash Reshteh (آش رشته) — Persian Herb, Bean, and Noodle Soup
Persian · Soups · 145 min

Kuku Sabzi (کوکو سبزی) — Emerald Persian Herb Frittata
Persian · Main Courses · 38 min

Smoked Silk Mirza Ghasemi (میرزا قاسمی) — Silky smoked eggplant with tomato, garlic, and eggs
Persian · Appetizers · 60 min

Hoppin' John (Hoppin' John) — Southern Black-Eyed Peas and Rice
American · Rice Dishes · 115 min

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

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Sabzi Chalaw (سبزی چلو) — Afghan Herb Rice with Meat Stew
Afghan · Rice Dishes · 130 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.