Iranian Lamb Stew (Ghormeh Sabzi) Recipe

Updated November 3, 2026

Total time
2 hr 51 min
prep 35 min · cook 2 hr 16 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Iranian Lamb Stew (Ghormeh Sabzi) Recipe

Ghormeh sabzi is a beloved Iranian herb stew, here made with tender lamb, kidney beans, and dried Persian limes simmered in a deeply savory, tangy sauce. A generous mix of browned herbs gives it its distinctive flavor, while a long, gentle simmer brings the lamb and sauce together. Families and regions vary the herb mix, beans, and sourness, so this is a practical home-style version rather than a claim to one definitive recipe.

Ingredients

  • 3 tablespoons (45 ml) neutral oil, divided
  • 1 large yellow onion, finely diced, about 2 cups (250 g)
  • 2 pounds (900 g) boneless lamb shoulder, cut into 1½-inch (4 cm) pieces
  • 1 teaspoon (3 g) ground turmeric
  • ½ teaspoon (1 g) freshly ground black pepper
  • 1½ teaspoons (9 g) fine salt, plus more to taste
  • 5 cups (1.2 L) low-sodium beef or chicken broth, or water
  • 4 dried Persian limes, each pierced in 2 or 3 places with a small knife or skewer
  • 4 cups (120 g) finely chopped flat-leaf parsley, leaves and tender stems
  • 2 cups (60 g) finely chopped cilantro, leaves and tender stems
  • 2 cups (100 g) finely chopped scallions, including the green parts; Persian tareh or garlic chives are traditional alternatives
  • ½ cup (30 g) finely chopped fresh fenugreek leaves, or 1 tablespoon (3 g) dried fenugreek leaves
  • 1 can kidney beans, 15 ounces (425 g), drained and rinsed
  • 1 to 2 tablespoons (15 to 30 ml) lemon juice, optional, for adjusting the finished stew

Instructions

  1. Prepare the ingredients. Dice the onion and cut the lamb into evenly sized pieces so they cook at a similar rate. Finely chop the parsley, cilantro, scallions, and fresh fenugreek, if using. Open, drain, and rinse the beans. Pierce each dried lime so its sour, aromatic interior can season the stew gradually. If using dried fenugreek, keep it aside until the herbs are nearly finished cooking.
  2. Brown the lamb. Heat 1 tablespoon (15 ml) oil in a heavy Dutch oven or large, thick-bottomed pot over medium-high heat. Pat the lamb dry, then brown it in batches for about 10 to 12 minutes total, turning the pieces so several sides develop color. Avoid crowding the pot; crowded meat releases moisture and steams instead of browning. Transfer the browned lamb to a plate.
  3. Soften the onion and season the pot. Add the remaining 2 tablespoons (30 ml) oil to the pot. Stir in the onion and cook for about 8 minutes, scraping up browned bits, until soft and lightly golden. Add the turmeric and black pepper and stir for 1 minute. Return the lamb and any juices to the pot, add the salt and broth, and stir. The liquid should come close to covering the meat; add a little water if needed.
  4. Start the braise. Bring the liquid just to a boil, then lower the heat so it barely simmers. Cover the pot, leaving the lid slightly ajar, and cook for 70 minutes. Check occasionally that the stew is simmering gently rather than boiling hard, and stir once or twice. A vigorous boil can make the lamb tough and cause too much liquid to evaporate.
  5. Cook the herbs while the lamb simmers. During that 70-minute braise, heat a large skillet over medium heat. Add the chopped parsley, cilantro, and scallions, with no oil at first, and stir frequently for about 5 minutes to drive off surface moisture. Add a teaspoon of oil if the herbs begin sticking, then continue cooking and stirring for about 13 minutes, until the herbs have darkened considerably and smell savory, not raw or scorched. Stir in dried fenugreek for the final minute if using it. Fresh fenugreek can be cooked with the other herbs. Browning the herbs is important: simply adding them raw produces a much greener, less rounded stew.
  6. Combine and finish simmering. Scrape the cooked herbs into the lamb pot. Add the pierced dried limes and drained kidney beans, then stir gently. Cover partly and simmer for 45 minutes, stirring carefully once or twice. The lamb should be very tender and the sauce should be rich but still spoonable. If the sauce looks too thin, simmer uncovered for the last 10 to 15 minutes; if it becomes too thick, add a splash of hot water. For food safety, use a food thermometer to check the largest lamb pieces reach at least 145°F (63°C), the USDA FSIS safe minimum for whole cuts of lamb, followed by a 3-minute rest. The long braise should make the pieces more tender than that minimum requires.
  7. Balance and serve. Taste the sauce before adding any extra salt: dried limes vary in sourness and saltiness, and broth may already contain salt. Remove the limes if their flavor is strong enough, or leave them in the pot for a more pronounced tang. Add lemon juice a little at a time if you want a brighter finish. Let the stew stand for a few minutes, then serve hot with steamed rice.

Tips

  • Look for dried Persian limes in a Persian or Middle Eastern grocery. They are also called limoo amani or black limes and provide a mellow, fermented citrus sourness that fresh lime cannot fully reproduce. If you cannot find them, use 2 tablespoons (30 ml) lemon juice near the end instead; the result will taste fresher and less complex. Do not use four fresh limes as a direct substitute.
  • Use the right cut of lamb. Shoulder is well suited to a long braise because its connective tissue softens as it cooks. Leg can work, but it is leaner and may become dry if simmered for as long. Trim away only thick, hard pieces of fat; a little marbling contributes flavor.
  • Keep the herbs moving as they cook. They should become dark and fragrant, not blackened. If the skillet is small, cook them in batches; a crowded pan traps moisture and makes it difficult to brown them. Dried fenugreek is concentrated, so use the stated tablespoon rather than swapping it cup for cup with fresh leaves.
  • Adjust salt and sourness at the end. Broth, canned beans, and dried limes all differ. Taste before adding more salt or lemon, and add either in small amounts. If the stew tastes bitter, fish out the limes rather than trying to mask their flavor with extra salt.

Serving Suggestions

Serve ghormeh sabzi hot in shallow bowls, with a generous portion of steamed basmati rice alongside or underneath. The rice catches the dark, herb-rich sauce; plain rice is an easy match, while Persian-style rice with a crisp bottom is a festive choice. A spoonful of plain yogurt, sliced raw onion, fresh herbs, or torshi (Persian pickled vegetables) can add a cool, crunchy contrast. Keep these accompaniments separate so each person can choose how much sharpness or freshness to add.

The stew is filling, so a modest side is usually enough. A simple salad of cucumber, tomato, and herbs dressed with lemon works well, as do warm flatbreads for scooping. If serving several dishes, offer the lamb stew with rice and one bright, crisp side rather than another heavy stew. Put the dried limes on the table only if guests enjoy their strong sour flavor; they are usually used to season the sauce, not eaten whole.

Variations

Use beef instead of lamb: Beef chuck can replace lamb shoulder in the same quantity and generally follows the same braising method. It may need a little more time to become tender, so judge by texture rather than the clock. Goat shoulder is another suitable braising cut, though its flavor is more pronounced.

Make a meatless version: Omit the lamb and use vegetable broth, then add another can of drained kidney beans or cooked chickpeas. Simmer the seasoned broth with the herbs, beans, and dried limes for about 35 to 45 minutes so the flavors have time to meld. The result is lighter and bean-forward, not simply the same stew without meat.

Change the greens carefully: Persian tareh, when available, gives the stew a traditional onion-garlic note; garlic chives are a close practical substitute. If neither is available, scallions work well. Do not replace all the herbs with spinach: spinach releases more water and has a milder flavor. A small handful of spinach can supplement the herbs, but it should not take their place.

Use dried beans if preferred: Start with about ¾ cup (150 g) dried kidney beans, soak them overnight in the refrigerator, then drain and cook them separately until nearly tender before adding them to the stew. Do not put raw dried kidney beans straight into this recipe; the stew’s timing is designed for cooked or canned beans, and kidney beans need thorough cooking. Add the cooked beans during the final simmer.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in covered shallow containers. Ghormeh sabzi keeps for 3 to 4 days in the refrigerator. The flavor often deepens by the next day, and the sauce may thicken as it chills; stir in a splash of water or broth when reheating. Store rice separately when possible so it does not absorb all the stew’s sauce.

Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring occasionally until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A microwave also works: cover the bowl, stir partway through, and check the temperature in more than one spot. For longer storage, freeze the stew in airtight portions for up to 3 months for best quality. Thaw it in the refrigerator and reheat to 165°F (74°C); avoid leaving cooked stew at room temperature for extended periods.

Frequently Asked Questions

What does ghormeh sabzi mean? It is the name of a well-known Iranian herb stew. The words are commonly understood as referring to cooked herbs or greens. Recipes vary from household to household, but a mixture of herbs, beans, and a souring ingredient such as dried lime is characteristic of the dish.

Can I make this stew ahead? Yes. Make it a day ahead, cool it promptly, and refrigerate it in a covered container. Reheat gently until the center reaches 165°F (74°C), adding a little water if the sauce has thickened. If preparing ahead, keep rice separate and cook or reheat it separately for the best texture.

Why is my ghormeh sabzi bitter? Dried limes can become bitter if too many are used, if they simmer for a very long time, or if their seeds and inner pith dominate the sauce. Pierce the limes rather than crushing them, use the amount listed, and taste before leaving them in for the full final simmer. Remove them once the stew has enough tang.

Can I cook it in a slow cooker? You can, but brown the lamb and onion on the stove first and cook the herbs separately until dark and fragrant. Transfer those ingredients to the slow cooker with the broth and dried limes. Cook on low until the lamb is tender, then add canned kidney beans near the end so they retain their shape. Slow-cooker times vary by appliance, so check tenderness and temperature rather than relying on an exact conversion.

What if I cannot find fresh fenugreek? Use 1 tablespoon (3 g) dried fenugreek leaves, as listed, or leave it out if unavailable. Dried leaves have a concentrated, slightly bitter aroma, so adding more can overwhelm the parsley and cilantro. The stew will still be flavorful without fenugreek, though it will lack one of the classic herbal notes.

Is this stew supposed to be very sour? It should have a noticeable tang, but the exact level is personal and depends on the dried limes. Start with the four pierced limes in the recipe, then taste the sauce near the end and remove them when the balance suits you. Lemon juice is useful for a clean, last-minute adjustment, but add it gradually.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).