Ja'fari Ghoorme (جعفری قورمه) — Persian Parsley Stew with Meatballs and Eggplant
A bright Persian herb stew built on parsley and leeks, simmered with tender meatballs and finished with silky fried eggplant. Verjuice brings a clean tartness that balances the savory broth and herbs.

Printable Recipe Card
Servings: 4 · Total: 140 min · Difficulty: medium
Ingredients (quick list)
- 500 g Ground beef (80–85% lean) or ground lamb (Choose beef for a lighter flavor; lamb for richer taste)
- 200 g Yellow onion (Grated on the fine holes, then squeezed to remove excess juice)
- 7 g Sea salt (About 1 1/4 tsp, divided)
- 2 g Black pepper (About 1 tsp, divided)
- 250 g Fresh parsley (leaves and tender stems) (Washed, dried well, finely chopped)
- 200 g Leeks (White and light green parts only, thinly sliced, washed thoroughly)
- 60 ml Vegetable oil (Divided for sautéing herbs and frying eggplant)
- 700 ml Water (Plus more as needed to maintain a gentle simmer)
- 80 ml Verjuice (sour grape juice) (Add gradually to taste; acidity varies by brand)
- 450 g Small eggplants (4–6 small; peeled in stripes and cut lengthwise into 1 cm slices)
Steps (summary)
- Prepare the eggplant first: peel in stripes and slice lengthwise into 1 cm planks. Dissolve 6 g salt in 500 ml water, submerge…
- Make the meatball mixture: in a bowl combine ground meat, grated-and-squeezed onion, 4 g of the salt, and 1 g of the pepper. Kn…
- Form 18–22 small meatballs (about 25–30 g each). Wet your hands lightly with water to prevent sticking and roll smoothly withou…
- Build the herb base: heat 60 ml vegetable oil in a heavy pot over medium heat. Add leeks and cook 6–8 minutes, stirring, until…
- Add 700 ml water to the pot and scrape the bottom to release any browned herb bits. Bring to a gentle boil over medium-high hea…
- Add meatballs carefully: keep the stew at a gentle simmer (not a rolling boil). Slide meatballs in one by one, then do not stir…
+ 3 more steps in the full instructions section below.
Cultural Background
Herb-based stews are a long-standing part of Persian home cooking, often built by slowly sautéing greens to deepen aroma and color. This parsley-forward version highlights seasonal herbs and is commonly served as a shared family meal alongside rice and fresh accompaniments.
Equipment
💡 Tips
- Dry the herbs thoroughly before chopping; excess water steams them and prevents the deep sautéed aroma that defines Persian herb stews.
- Keep the stew at a gentle simmer when adding meatballs; vigorous boiling can break them before they set.
- If your verjuice is very sharp, add it in two additions (half, simmer 10 minutes, then adjust) to avoid an overly sour finish.
- For less oil, pan-roast eggplant: brush slices with 30 ml oil total and bake at 220°C for 18–22 minutes, flipping once, until browned and soft.
⚠️ Common Mistakes
❌ Skipping the herb sauté or stopping too early
💡 Why: Parsley and leeks need time in oil to develop the stew’s signature deep, rounded aroma; undercooked herbs taste raw and grassy.
✅ Fix: Sauté over medium heat 10–12 minutes after adding parsley, stirring often, until darker green and fragrant without burning.
❌ Boiling hard after adding meatballs
💡 Why: Aggressive bubbling can break meatballs and cloud the broth with meat proteins.
✅ Fix: Maintain a gentle simmer; add meatballs one by one and avoid stirring for the first 8 minutes so they set.
❌ Adding all verjuice at the start
💡 Why: Acid can tighten proteins and can taste harsh if not given time to mellow; acidity also varies widely by brand.
✅ Fix: Add verjuice in the last 10–20 minutes, starting with 60 ml, simmer, then adjust to taste.
❌ Frying wet eggplant
💡 Why: Moisture causes splattering, oil absorption, and uneven browning, leading to greasy or soggy slices.
✅ Fix: Soak in salted water, rinse, then pat very dry; fry in batches with hot oil so the surface sears quickly.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 3 days. Reheat gently over low heat with 60–120 ml water to loosen; avoid hard boiling to keep meatballs intact. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly.
📅 Make Ahead
Chop parsley and slice leeks up to 24 hours ahead; store refrigerated and dry. Form meatballs up to 12 hours ahead and refrigerate covered. Fry eggplant up to 1 day ahead; refrigerate and add during the final simmer to rewarm and absorb stew flavor.
🍽️ Pairs Well With
- Steamed basmati rice
- Plain yogurt or yogurt-cucumber salad
- Fresh herbs and radishes
- Pickled vegetables
Regional Variations
- Tehran-style home cookingOften made with smaller meatballs and a brighter sour finish, with verjuice added near the end to keep the herb flavor vivid.
- Northern Iran (Caspian-influenced)Sometimes finished with a slightly more pronounced tartness using local souring agents, and served with extra fresh herbs and pickles on the side.
Ingredients
- 500 gGround beef (80–85% lean) or ground lamb (Choose beef for a lighter flavor; lamb for richer taste)
- 200 gYellow onion (Grated on the fine holes, then squeezed to remove excess juice)
- 7 gSea salt (About 1 1/4 tsp, divided)
- 2 gBlack pepper (About 1 tsp, divided)
- 250 gFresh parsley (leaves and tender stems) (Washed, dried well, finely chopped)
- 200 gLeeks (White and light green parts only, thinly sliced, washed thoroughly)
- 60 mlVegetable oil (Divided for sautéing herbs and frying eggplant)
- 700 mlWater (Plus more as needed to maintain a gentle simmer)
- 80 mlVerjuice (sour grape juice) (Add gradually to taste; acidity varies by brand)
- 450 gSmall eggplants (4–6 small; peeled in stripes and cut lengthwise into 1 cm slices)
🔄 Substitutions
- Verjuice (sour grape juice)→ Unsweetened pomegranate juice
- Ground lamb→ Ground beef (80–85% lean)
- Small eggplants→ Japanese or Chinese eggplant
Instructions
- 1
Prepare the eggplant first: peel in stripes and slice lengthwise into 1 cm planks. Dissolve 6 g salt in 500 ml water, submerge eggplant, and weight it down. Soak 25 minutes, then rinse and pat very dry with towels to prevent oil splatter and sogginess.
- 2
Make the meatball mixture: in a bowl combine ground meat, grated-and-squeezed onion, 4 g of the salt, and 1 g of the pepper. Knead firmly for 3–4 minutes until tacky and cohesive. Cover and rest 15 minutes at room temperature so the mixture binds and cooks evenly.
- 3
Form 18–22 small meatballs (about 25–30 g each). Wet your hands lightly with water to prevent sticking and roll smoothly without compressing too hard. Arrange on a plate in a single layer. Keep near the stove so they can be added quickly once the stew base is ready.
- 4
Build the herb base: heat 60 ml vegetable oil in a heavy pot over medium heat. Add leeks and cook 6–8 minutes, stirring, until softened and lightly golden at the edges. Add chopped parsley and sauté 10–12 minutes, stirring often, until the herbs darken and smell deeply aromatic.
- 5
Add 700 ml water to the pot and scrape the bottom to release any browned herb bits. Bring to a gentle boil over medium-high heat, then reduce to a steady simmer. Season with the remaining 3 g salt and remaining 1 g pepper, tasting the broth for a balanced baseline.
- 6
Add meatballs carefully: keep the stew at a gentle simmer (not a rolling boil). Slide meatballs in one by one, then do not stir for 8 minutes to help them set. After they firm up, gently nudge the pot to move them, and simmer 35 minutes partially covered.
- 7
Fry the eggplant while the stew simmers: heat 90 ml oil in a wide skillet over medium-high heat. Fry eggplant in batches 3–4 minutes per side until golden and silky. Transfer to a rack or paper towels. If needed, lower heat to prevent burning before the centers soften.
- 8
Finish the stew: after the meatballs have simmered 35 minutes, add verjuice gradually (start with 60 ml, then add up to 80 ml). Simmer 10 minutes to mellow the acidity. Gently lay fried eggplant on top, cover, and simmer 10–12 minutes so flavors marry without breaking the eggplant.
- 9
Rest and serve: turn off heat and let the stew rest 10 minutes, covered, so the oil and herb flavors round out. Taste and adjust with a small splash of verjuice or a measured 1–2 g salt if needed. Serve hot with the eggplant visible on top.
🪪 Recipe Passport
Cultural Background
Herb-based stews are a long-standing part of Persian home cooking, often built by slowly sautéing greens to deepen aroma and color. This parsley-forward version highlights seasonal herbs and is commonly served as a shared family meal alongside rice and fresh accompaniments.
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

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Slovenian Jota (Jota) — Sauerkraut, Bean, and Smoked Pork Stew
Slovenian · Stews · 150 min

Cuban Ropa Vieja (Ropa Vieja) — Shredded Beef in Tomato-Pepper Sauce
Cuban · Stews · 190 min

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

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

Buckwheat Žganci (Ajdovi žganci) — Slovenian Buckwheat Crumbs with Cracklings
Slovenian · Side Dishes · 45 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.