Ghormeh sabzi is a slow-cooked Persian herb stew with lamb, beans, and dried lime. Its deep flavor comes from thoroughly frying parsley, cilantro, Persian leeks or scallions, and a restrained amount of fenugreek before a long, gentle simmer.

Ingredients
- 450 g (1 lb) boneless lamb shoulder, cut into 3 cm / 1 1/4-inch pieces
- 1 large yellow onion, finely chopped
- 1 tsp ground turmeric
- 1 tsp fine salt, divided
- 1/2 tsp black pepper
- 5 tbsp neutral oil, divided
- 300 g (10.5 oz) fresh flat-leaf parsley, tough stems removed
- 150 g (5.3 oz) fresh cilantro
- 150 g (5.3 oz) Persian leeks or green parts of scallions
- 40 g (1.4 oz) fresh fenugreek leaves, or 2 tbsp dried fenugreek
- 720 to 960 ml (3 to 4 cups) hot water
- 2 to 3 dried Persian limes, pierced
- 1 1/2 cups cooked kidney or pinto beans, rinsed and drained
Instructions
- Wash the herbs thoroughly and dry them very well. Chop them finely by hand or pulse in batches; do not turn them into a wet paste.
- Heat 3 tablespoons oil in a wide skillet over medium heat. Fry the chopped herbs for 15 to 20 minutes, stirring often, until dark green and fragrant. If using dried fenugreek, add it for only the final 2 minutes so it does not burn.
- Heat the remaining 2 tablespoons oil in a heavy pot. Cook the onion for 8 to 10 minutes until golden. Add turmeric and cook for 30 seconds.
- Add the lamb, half the salt, and black pepper. Brown for 6 to 8 minutes. Stir in the fried herbs, then add 3 cups hot water.
- Bring to a gentle boil, cover partially, and simmer over low heat for 1 hour 45 minutes. Add a little hot water if needed; the stew should simmer, not boil hard.
- Pierce the dried limes with a fork and soak them in hot water for 10 minutes to temper bitterness. Add them to the pot and simmer for 35 minutes.
- Add the cooked beans and remaining salt. Simmer uncovered or partially covered for 25 to 35 minutes, until the lamb is tender and a thin layer of herb-scented oil appears on top.
- Taste before serving. Gently press a lime against the side of the pot for more sourness, but avoid breaking it open because the seeds and pith can make the stew bitter. Serve with steamed Persian rice.


Video: how to make ghormeh sabzi

The right herb mixture
Parsley provides the bulk, cilantro adds freshness, and Persian leek gives an onion-like aroma. Fenugreek is powerful and can become bitter, so it should remain a small part of the mixture. Spinach appears in some regional or household versions but is not mandatory.
Fresh or dried herbs?
Fresh herbs give the clearest texture and aroma. A packaged dried ghormeh-sabzi blend is convenient, but brands vary greatly in fenugreek content. Rehydrate according to the package and fry gently; start with less blend rather than risking an overpowering or bitter stew.
Kidney beans, pinto beans, or black-eyed peas?
Kidney and pinto beans are common choices, while black-eyed peas occur in some regional styles. Using cooked beans avoids unpredictable timing and keeps acidic dried lime from slowing their softening. If starting with dried kidney beans, boil them fully in fresh water before adding them to the stew; never use raw or undercooked kidney beans.
How to prevent bitterness
- Do not burn the fenugreek or other herbs.
- Soak pierced dried limes briefly and add them later in cooking.
- Avoid crushing the limes and releasing their seeds and pith.
- Balance excess bitterness with more stew base or a small amount of fresh lime at serving; sugar is not a reliable fix.
Serving and storage
Serve with steamed basmati rice and, if desired, yogurt, fresh herbs, or Shirazi salad. Refrigerate promptly in a covered container for up to 3 to 4 days, or freeze in meal-size portions. The flavor often becomes more integrated after resting overnight.
Frequently asked questions
Why is my ghormeh sabzi watery?
The pot may have started with too much water or simmered under a tight lid. Remove the lid and simmer gently until the liquid concentrates; do not thicken it with flour.
Why is no oil visible on top?
The herbs may not have been fried long enough, or the stew may need more slow simmering. A small sheen is enough; the dish does not need to be greasy.
Can I make it without meat?
Yes. Use vegetable stock or water and increase the beans, mushrooms, or another substantial ingredient. It will be a vegetarian variation rather than the lamb version documented here.
Ghormeh sabzi recipe card
Ghormeh Sabzi (Persian Herb Stew)
Course: Main courseCuisine: PersianDifficulty: Medium6
servings45
minutes3
hours3
hours45
minutesSlow-cooked Persian herb stew with tender lamb, beans, fried herbs, and aromatic dried lime.
Ingredients
450 g (1 lb) boneless lamb shoulder, cut into 3 cm / 1 1/4-inch pieces
1 large yellow onion, finely chopped
1 tsp ground turmeric
1 tsp fine salt, divided
1/2 tsp black pepper
5 tbsp neutral oil, divided
300 g (10.5 oz) fresh flat-leaf parsley, tough stems removed
150 g (5.3 oz) fresh cilantro
150 g (5.3 oz) Persian leeks or green parts of scallions
40 g (1.4 oz) fresh fenugreek leaves, or 2 tbsp dried fenugreek
720 to 960 ml (3 to 4 cups) hot water
2 to 3 dried Persian limes, pierced
1 1/2 cups cooked kidney or pinto beans, rinsed and drained
Directions
- Wash the herbs thoroughly and dry them very well. Chop them finely by hand or pulse in batches; do not turn them into a wet paste.
- Heat 3 tablespoons oil in a wide skillet over medium heat. Fry the chopped herbs for 15 to 20 minutes, stirring often, until dark green and fragrant. If using dried fenugreek, add it for only the final 2 minutes so it does not burn.
- Heat the remaining 2 tablespoons oil in a heavy pot. Cook the onion for 8 to 10 minutes until golden. Add turmeric and cook for 30 seconds.
- Add the lamb, half the salt, and black pepper. Brown for 6 to 8 minutes. Stir in the fried herbs, then add 3 cups hot water.
- Bring to a gentle boil, cover partially, and simmer over low heat for 1 hour 45 minutes. Add a little hot water if needed; the stew should simmer, not boil hard.
- Pierce the dried limes with a fork and soak them in hot water for 10 minutes to temper bitterness. Add them to the pot and simmer for 35 minutes.
- Add the cooked beans and remaining salt. Simmer uncovered or partially covered for 25 to 35 minutes, until the lamb is tender and a thin layer of herb-scented oil appears on top.
- Taste before serving. Gently press a lime against the side of the pot for more sourness, but avoid breaking it open because the seeds and pith can make the stew bitter. Serve with steamed Persian rice.
Recipe Video

Notes
- Fenugreek is potent: too much or burned fenugreek is the most common source of bitterness.
Sources
- Encyclopaedia Iranica: Persian cooking
- FDA Bad Bug Book: Kidney bean lectin
- USDA: Leftovers and food safety
Another classic Persian stew
For a rich sweet-tart dish built around walnuts and pomegranate molasses, try this Persian fesenjan recipe.
