Beranj Sabz (برنج سبز) — Persian-Style Green Herb Rice
Beranj Sabz is a Persian-inspired herb rice where long-grain basmati turns fragrant and green with cilantro and aromatics. It’s a bright, everyday-style pilaf often served alongside kebabs, stews, or grilled vegetables.

Printable Recipe Card
Servings: 6 · Total: 55 min · Difficulty: medium
Ingredients (quick list)
- 360 g Basmati rice (long-grain) (rinsed until water runs mostly clear)
- 1500 ml Water (for parboiling)
- 12 g Fine salt (8 g for parboil + 4 g for final seasoning)
- 30 ml Vegetable oil (plus 5 ml for the pot if needed)
- 180 g Yellow onion (finely diced (about 1 medium))
- 120 g Green bell pepper (small dice (about 1 small))
- 10 g Chili pepper (finely minced; remove seeds for milder heat)
- 12 g Garlic (minced (about 3 large cloves))
- 150 g Tomato (peeled and finely diced, or grated)
- 2 tsp Ground cumin (about 4 g)
- 480 ml Chicken broth (low-sodium preferred)
- 60 g Fresh cilantro (finely chopped, tender stems included)
+ 1 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak the rinsed rice in fresh cold w…
- Bring 1500 ml water to a boil in a large pot and stir in 8 g of the salt. Add the drained rice and boil for 6–7 minutes, stirri…
- Drain the parboiled rice in a fine-mesh colander and rinse quickly with 250 ml cold water to stop the cooking. Let it drain tho…
- In a skillet over medium heat, warm 30 ml vegetable oil and sauté the diced onion for 6–8 minutes until translucent and lightly…
- Stir in the minced chili pepper and garlic and cook for 45–60 seconds until fragrant. Add the diced tomato and ground cumin, th…
- Pour in the chicken broth and simmer for 2 minutes to marry the flavors and slightly reduce the liquid. Stir in the chopped cil…
+ 3 more steps in the full instructions section below.
Cultural Background
Herb-forward rice dishes echo the Persian love of sabzi (fresh greens) paired with fragrant grains. Beranj Sabz fits the home-cooking tradition of stretching rice with garden vegetables and herbs for a colorful, aromatic table.
Equipment
💡 Tips
- For a deeper green color, blend 20 g of the cilantro with 60 ml of the broth before adding it to the skillet, then simmer briefly to keep the herb flavor fresh.
- If you want a crisp tahdig, add 1 thin lavash piece (about 25 g) to the oiled pot before layering the rice, and steam as directed.
- Keep the tomato mixture fairly thick before layering; if it’s watery, simmer 2–3 extra minutes so the rice stays fluffy instead of sticky.
⚠️ Common Mistakes
❌ Boiling the rice until fully cooked during parboil, which leads to mushy grains after steaming.
✅ Fix: Parboil only until the outside is tender and the center is still firm (about 6–7 minutes), then drain immediately.
❌ Adding a watery tomato-herb mixture that makes the rice clump.
✅ Fix: Simmer the tomato mixture until thick and glossy, and let the broth reduce slightly before layering.
❌ Steaming on high heat for the full cook time, which can scorch the bottom.
✅ Fix: Use medium-high only to build steam for 5 minutes, then drop to low for the remainder.
🧊 How to Store
Cool rice to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat covered with 30 ml water in a saucepan over low heat for 8–10 minutes, or microwave covered for 2–3 minutes, fluffing halfway.
📅 Make Ahead
Chop the onion, peppers, garlic, and cilantro up to 24 hours ahead and refrigerate separately. You can also cook the herb-tomato base 1 day ahead; rewarm it with the broth before layering with freshly parboiled rice.
🍽️ Pairs Well With
- Joojeh kabab
- koobideh
- mast-o-khiar
- torshi
- Shirazi salad
- grilled tomatoes
Regional Variations
- Northern Iran-inspired: add 1 tsp dried fenugreek (about 1 g) and 1 tbsp dried dill (about 3 g) for a more sabzi-polo-like profile.
- Tomato-forward version: increase tomato to 250 g and add 1 tsp paprika (about 2 g) for a red-green pilaf reminiscent of bandari-style flavors.
- Extra-vegetable version: add 120 g frozen peas, stirred into the skillet with the broth for 2 minutes before layering.
Ingredients
- 12.5 ozBasmati rice (long-grain) (rinsed until water runs mostly clear)
- 6⅓ cupWater (for parboiling)
- 12 gFine salt (8 g for parboil + 4 g for final seasoning)
- 2 tbspVegetable oil (plus 5 ml for the pot if needed)
- 6⅓ ozYellow onion (finely diced (about 1 medium))
- 4¼ ozGreen bell pepper (small dice (about 1 small))
- 10 gChili pepper (finely minced; remove seeds for milder heat)
- 12 gGarlic (minced (about 3 large cloves))
- 5.3 ozTomato (peeled and finely diced, or grated)
- 2 tspGround cumin (about 4 g)
- 2 cupChicken broth (low-sodium preferred)
- 2⅛ ozFresh cilantro (finely chopped, tender stems included)
- 1 tbspLime juice (for brightness)
🔄 Substitutions
- Chicken broth→ Vegetable broth
- Fresh cilantro→ Fresh parsley
- Green bell pepper→ Poblano pepper
Instructions
- 1
Rinse the basmati rice in several changes of cold water until the water runs mostly clear. Soak the rinsed rice in fresh cold water for 15 minutes, then drain well to help it cook long and fluffy.
- 2
Bring 1500 ml water to a boil in a large pot and stir in 8 g of the salt. Add the drained rice and boil for 6–7 minutes, stirring once or twice, until the grains are softened on the outside but still firm in the center.
- 3
Drain the parboiled rice in a fine-mesh colander and rinse quickly with 250 ml cold water to stop the cooking. Let it drain thoroughly for 2–3 minutes so excess water doesn’t make the final rice soggy.
- 4
In a skillet over medium heat, warm 30 ml vegetable oil and sauté the diced onion for 6–8 minutes until translucent and lightly golden. Add the green bell pepper and cook for 3 minutes, stirring often so it softens without browning too much.
- 5
Stir in the minced chili pepper and garlic and cook for 45–60 seconds until fragrant. Add the diced tomato and ground cumin, then cook for 4–5 minutes until the tomato breaks down and the mixture looks jammy and cohesive.
- 6
Pour in the chicken broth and simmer for 2 minutes to marry the flavors and slightly reduce the liquid. Stir in the chopped cilantro and cook for 30 seconds, just until the herbs wilt and turn vividly aromatic.
- 7
Return the rice pot to medium heat and add 5 ml vegetable oil if the pot is very dry. Layer half the drained rice into the pot, spoon over the herb-vegetable mixture, then top with the remaining rice and gently mound it into a pyramid shape.
- 8
Using the handle of a wooden spoon, poke 5–6 holes down through the rice to help steam circulate. Cover the lid with a clean kitchen towel, place it on the pot, and steam on medium-high for 5 minutes until you see strong steam.
- 9
Reduce heat to low and continue steaming for 25 minutes until the rice is fully tender and fluffy. Turn off the heat, sprinkle in the remaining 4 g salt and the lime juice, then rest the pot covered for 10 minutes before gently fluffing and serving.
🪪 Recipe Passport
Cultural Background
Herb-forward rice dishes echo the Persian love of sabzi (fresh greens) paired with fragrant grains. Beranj Sabz fits the home-cooking tradition of stretching rice with garden vegetables and herbs for a colorful, aromatic 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

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

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

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

Indonesian Fried Rice (Nasi Goreng) — Sweet Soy Street-Style Rice
Indonesian · Rice Dishes · 35 min

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

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Sabzi Challow (سبزی چلو) — Afghan Spinach Stew with Rice
Afghan · Stews · 90 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.