Ghormeh Sabzi: Persian Herb Stew with Lamb and Kidney Beans

Iran's beloved herb stew with lamb, kidney beans and dried limes: a deep, tangy, make-ahead pot for cool autumn and winter days.

Ghormeh Sabzi: Persian Herb Stew with Lamb and Kidney Beans
Middle EasternPersianAutumnWinterHalal 32 min 6 servings390 Calories
Jump to recipe

🔊 Cook mode: big steps, timers and voice control (say “next”), hands-free.

Ask almost any Iranian which dish tastes most like home and ghormeh sabzi will be near the top of the list. It is a slow-simmered stew of fried herbs, tender lamb, kidney beans and dried limes: dark green, deeply savory and pleasantly sour. As the days turn cooler, it is exactly the kind of pot that fills the kitchen with its aroma and feeds a table of people with little effort beyond patience.

What makes ghormeh sabzi special

The soul of the dish is the herb mixture, traditionally parsley, cilantro and scallion or chives, plus dried fenugreek leaves (shanbalileh). The herbs are chopped and fried slowly in oil until they turn dark and almost jammy. This step is not optional: it removes the raw, grassy taste and builds the stew’s characteristic depth. The sourness comes from limoo amani, Persian dried limes, which add a tangy, slightly smoky note that lemon alone cannot replicate.

Tips for the best pot

  • Fry the herbs patiently. Allow 20 to 25 minutes over medium-low heat, stirring often. They should smell toasty, not burnt.
  • Go easy on the fenugreek. Too much turns the stew bitter. Crush the dried leaves between your fingers and add them in the last few minutes of frying.
  • Pierce the dried limes. Prick each one a few times so the juice infuses the stew. If the stew becomes too sour or bitter, remove the limes early; seeds in the limes can add bitterness, so cut them open and discard any seeds if you wish.
  • Soak the beans. Dried kidney beans need soaking overnight and a full boil for at least 10 minutes before simmering, so they are fully cooked and safe to eat. Canned beans can be added in the last 30 minutes.
  • Be patient. The oil should rise to the surface and the meat should be spoon-tender. That usually takes two hours or a little more.

Variations

  • Use beef stew meat or chicken thighs instead of lamb; chicken needs less cooking time, about 45 minutes.
  • For a vegetarian version, replace the meat with extra beans, mushrooms and cubed potato, and simmer for 45 minutes.
  • Short on time? A pressure cooker brings the meat to tenderness in about 40 minutes. Add the fried herbs afterwards and simmer 20 minutes.
  • Frozen chopped herbs sold in Middle Eastern grocery stores save a lot of chopping, though you will need to fry them a little longer to cook off the moisture.

Serving ideas

Serve ghormeh sabzi over fluffy white Persian rice with a golden saffron tahdig crust. A plate of fresh herbs (sabzi khordan) with feta and radishes, a bowl of plain yogurt or mast-o-khiar, and torshi (Persian pickles) round out the meal beautifully. It is a lovely centerpiece for a family gathering, and a good warm-up main course for a Yalda Night table.

Storage and reheating

Like many stews, ghormeh sabzi tastes even better the next day, once the flavors have settled together. Keep it in the refrigerator for up to four days in an airtight container. It also freezes very well for up to three months; thaw overnight in the fridge and reheat gently on the stove with a splash of water. Cook and freeze the rice separately for best texture.

A note on ingredients

If you cannot find dried limes, use the juice of one to two fresh limes or lemons added near the end of cooking. The flavor will be brighter and less earthy, but still delicious. Dried fenugreek leaves are sold in Indian and Middle Eastern shops, often under the name kasuri methi.

Recipe

Ghormeh Sabzi: Persian Herb Stew with Lamb and Kidney Beans

Prep
30 min
Cook
2 min
Total
32 min
Calories
390

Ingredients

6 servings

    Stew

    Herbs

    Method

    1. Boil the soaked kidney beans in fresh water for 10 minutes, then drain and set aside.

    2. Cook the onion in one tablespoon of oil in a heavy pot over medium heat until golden, then add the lamb and turmeric and brown the meat on all sides.

    3. Add the water, salt and pepper, bring to a boil, then cover and simmer on low heat for one hour.

    4. Meanwhile, heat the remaining oil in a wide pan and fry the parsley, cilantro and scallions over medium-low heat for 20 to 25 minutes, stirring often, until dark green and fragrant.

    5. Stir the fenugreek into the herbs for the last two minutes of frying.

    6. Add the fried herbs, the beans and the pierced dried limes to the pot and stir well.

    7. Cover and simmer on low heat for another 90 minutes, until the meat is tender and the oil rises to the surface.

    8. Taste and adjust the salt and sourness, removing the limes if the stew is already tangy enough, and serve hot over rice.

    Tips

    • Fry the herbs slowly; they should smell toasty, not burnt.
    • Use less fenugreek if you dislike bitterness.
    • The stew tastes even better the next day.

    Nutrition per serving

    Calories
    390
    Protein
    29 g
    Carbs
    15 g
    Fat
    23 g
    Fiber
    6 g

    Estimated values, for information only.

    Vitamins and minerals per serving

    • Vitamin K100%+
    • Folate100%+
    • Vitamin B1280%
    • Vitamin C72%
    • Iron59%
    • Zinc52%

    Share of an adult’s daily value (FDA). Estimated from the main ingredients using USDA data, ignoring cooking losses; for information only. What do I need each day?

    Made it? Rate this recipe:

    CookMagz Recipe Team

    Developing and testing home recipes with accessible ingredients and clear steps.

    Comments

    Leave a comment

    Your email address will not be published.