Soup-e Berenj (سوپ برنج) – Persian Rice Soup with Meat & Herbs
Soup-e Berenj is a classic Persian rice soup made with tender rice, savory minced meat, and fresh parsley and coriander. Finished with a silky egg ribbon, it’s comforting, restorative, and perfect for cool weather or light dinners.

Printable Recipe Card
Servings: 6 · Total: 85 min · Difficulty: medium
Ingredients (quick list)
- 180 g Basmati rice (rinsed until water runs mostly clear, then soaked)
- 2000 ml Water (plus extra if needed to adjust thickness)
- 10 g Fine sea salt (add in two stages, adjust to taste)
- 220 g Yellow onion (1 large onion, finely grated or very finely minced)
- 20 g Ghee (or use vegetable oil (see substitutions))
- 350 g Ground beef (minced meat) (85–90% lean for best texture)
- 1 large Egg (beaten well until fully uniform)
- 40 g Fresh parsley (finely chopped (tender leaves and thin stems))
- 40 g Fresh coriander (cilantro) (finely chopped)
- 1 tsp Ground black pepper (freshly ground if possible)
- 0.5 tsp Red pepper flakes (increase to 1 tsp for a hotter soup)
Steps (summary)
- Rinse the basmati rice in several changes of cold water until mostly clear. Cover with plenty of cold water and soak for 20 min…
- In a heavy pot, melt ghee over medium heat for 1 minute. Add the grated onion and cook 6–8 minutes, stirring often, until soft…
- Add black pepper and red pepper flakes to the meat and stir for 30 seconds to bloom the spices. Pour in 2000 ml water and bring…
- Stir in the drained rice and 6 g of the salt. Reduce heat to low, partially cover, and simmer gently for 35–45 minutes, stirrin…
- Add chopped parsley and coriander and simmer uncovered for 8–10 minutes to soften the herbs while keeping their aroma. Taste an…
- Lower heat to the gentlest simmer. Slowly drizzle the beaten egg into the pot while stirring continuously in one direction for…
Cultural Background
Soup-e Berenj is a home-style Persian soup often made when someone needs a gentle, strengthening meal. Its simplicity—rice, herbs, and meat—reflects the Iranian tradition of turning pantry staples into deeply comforting food for family gatherings and cold evenings.
Equipment
💡 Tips
- For a silkier texture, simmer the rice until it begins to break down; this is traditional and helps thicken the soup naturally without flour.
- If you want a cleaner broth, use very lean minced beef and skim foam during the first boil.
- Keep the simmer gentle after adding rice; aggressive boiling can make the meat tough and cause the rice to stick.
- Add herbs near the end so they stay fragrant and green rather than dull and overcooked.
⚠️ Common Mistakes
❌ Boiling the soup hard after adding rice
💡 Why: High heat can scorch rice at the bottom and make the broth cloudy and unevenly thick.
✅ Fix: Keep it at a gentle simmer, stir every 8–10 minutes, and scrape the bottom lightly with a wooden spoon.
❌ Adding the egg all at once
💡 Why: A single dump of egg can form clumps instead of delicate ribbons.
✅ Fix: Beat the egg thoroughly, lower heat, then drizzle slowly while stirring continuously for 45–60 seconds.
❌ Overcooking the herbs early
💡 Why: Long cooking dulls color and drives off the fresh aroma that defines the soup.
✅ Fix: Add parsley and coriander in the last 8–10 minutes, then rest the soup 10 minutes off heat.
❌ Under-seasoning the broth
💡 Why: Rice and water dilute salt, making the soup taste flat even if the meat is seasoned.
✅ Fix: Salt in two stages (before simmering and at the end) and taste after the herbs go in.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 3 days. The soup thickens as it sits; reheat gently over low heat with 150–300 ml water, stirring often. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to avoid separating the egg ribbons.
📅 Make Ahead
Chop herbs and grate onion up to 24 hours ahead and refrigerate separately. Cook the soup up to 2 days ahead; reheat gently with added water. For the best texture, add the egg during reheating rather than on day one if you plan to store it.
🍽️ Pairs Well With
- Sangak or barbari bread
- Torshi (Persian pickles)
- Fresh herbs (sabzi khordan) and radishes
- A squeeze of fresh lemon (optional
- not traditional in every home)
Regional Variations
- Tehran (home-style)Often made thicker, with rice cooked until it partially breaks down; egg is commonly used for a silky finish and the soup is served with bread and torshi.
- Azerbaijan (northwest Iran)Some households use more red pepper for warmth and prefer lamb mince for a richer broth; herbs may be increased for a greener, more aromatic bowl.
Ingredients
- 180 gBasmati rice (rinsed until water runs mostly clear, then soaked)
- 2000 mlWater (plus extra if needed to adjust thickness)
- 10 gFine sea salt (add in two stages, adjust to taste)
- 220 gYellow onion (1 large onion, finely grated or very finely minced)
- 20 gGhee (or use vegetable oil (see substitutions))
- 350 gGround beef (minced meat) (85–90% lean for best texture)
- 1 largeEgg (beaten well until fully uniform)
- 40 gFresh parsley (finely chopped (tender leaves and thin stems))
- 40 gFresh coriander (cilantro) (finely chopped)
- 1 tspGround black pepper (freshly ground if possible)
- 0.5 tspRed pepper flakes (increase to 1 tsp for a hotter soup)
🔄 Substitutions
- Ghee→ Vegetable oil (20 ml)
- Ground beef (minced meat)→ Ground lamb (minced lamb) 350 g
- Basmati rice→ Persian-style long-grain rice 180 g
Instructions
- 1
Rinse the basmati rice in several changes of cold water until mostly clear. Cover with plenty of cold water and soak for 20 minutes (this is included in prep time). Drain well. Meanwhile, finely chop parsley and coriander, and beat the egg in a small bowl until completely smooth.
- 2
In a heavy pot, melt ghee over medium heat for 1 minute. Add the grated onion and cook 6–8 minutes, stirring often, until soft and lightly golden and most moisture evaporates. Add minced beef and cook 8–10 minutes, breaking it up, until browned and no pink remains.
- 3
Add black pepper and red pepper flakes to the meat and stir for 30 seconds to bloom the spices. Pour in 2000 ml water and bring to a strong boil over high heat, about 6–8 minutes. Skim any foam from the surface for a cleaner-tasting, clearer soup.
- 4
Stir in the drained rice and 6 g of the salt. Reduce heat to low, partially cover, and simmer gently for 35–45 minutes, stirring every 8–10 minutes so rice does not stick. The rice should become very tender and naturally thicken the soup; add 100–200 ml water if it gets too thick.
- 5
Add chopped parsley and coriander and simmer uncovered for 8–10 minutes to soften the herbs while keeping their aroma. Taste and add remaining salt as needed. The soup should be spoonable and lightly creamy from the rice; adjust with a splash of water if you prefer it looser.
- 6
Lower heat to the gentlest simmer. Slowly drizzle the beaten egg into the pot while stirring continuously in one direction for 45–60 seconds to create delicate ribbons. Cook 2 minutes more, then turn off the heat. Rest the soup, covered, for 10 minutes so flavors round out before serving.
🪪 Recipe Passport
Cultural Background
Soup-e Berenj is a home-style Persian soup often made when someone needs a gentle, strengthening meal. Its simplicity—rice, herbs, and meat—reflects the Iranian tradition of turning pantry staples into deeply comforting food for family gatherings and cold evenings.
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

Kabab Vijeh (کباب ویژه) — Royal Persian Mixed Grill Platter
Persian · Kebabs · 70 min

Bulgar Kabab (کباب بلغار) — Persian Rolled Saffron Fillets
Persian · Kebabs · 37 min

Jujeh Kabab (جوجه کباب) — Saffron-Turmeric Chicken with Rustic Tomato Sauce
Persian · Kebabs · 45 min

Tinolang Manok (Tinolang Manok) — Filipino Ginger Chicken Soup
Filipino · Soups · 65 min

Gaeng Som (แกงส้ม) — Thai Sour Curry with Fish and Vegetables
Thai · Soups · 60 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

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.