Persian Herb Stew with Kidney Beans and Dried Limes

Prep: 45 minCook: 5 hr8 servingsmediumPersian
Persian Herb Stew with Kidney Beans and Dried Limes

Ghormeh sabzi is a deeply aromatic Persian stew built on tender braised beef, fresh herbs, and the distinctive floral bitterness of dried limes. Parsley, cilantro, and kale are sauteed until dark and almost caramelized, then layered into the pot where they meld with beef broth, turmeric, and fenugreek over hours of slow cooking. The result is herbaceous and complex, with subtle citrus notes from the limes cutting through richness. Serve over steamed rice for a complete meal. This version respects traditional technique while offering flexibility with herb ratios and bean preparation. Best made a day ahead when flavors deepen and marry fully.

Ingredients

8 servings
  • 3 lb stew meat, 1-inch cubes
    lamb stew meat1:1meat

    traditional substitution

    Full guide →
  • 2 teaspoon turmeric, divided, 2 for meat
  • ½ teaspoon salt, divided, for meat
  • teaspoon black pepper
  • 2 tablespoon all purpose flour(optional)
  • 3 tablespoon extra virgin olive oil, divided, 3 for onions
  • 3 cup onions, diced
  • 2 cup beef broth
    chicken broth1:1protein

    lighter result, less traditional

    Full guide →
  • 6 whole dried Persian limes, small
    fresh lime juice6 limes approx 2-3 tablespoon juicecitrus

    will reduce depth of flavor

  • 26 oz fresh parsley, stems removed, approximately 6 bunches
    frozen chopped herbs1:0.8 ratio by weighttechnique

    thaw and squeeze dry; flavor diminishes

    Full guide →
  • 10 oz fresh cilantro, stems removed, approximately 4 bunches
    frozen chopped herbs1:0.8 ratio by weighttechnique

    thaw and squeeze dry; flavor diminishes

    Full guide →
  • 9 oz fresh kale, 7 oz without stems
    frozen chopped herbs1:0.8 ratio by weighttechnique

    thaw and squeeze dry; flavor diminishes

    Full guide →
  • ½ cup dried fenugreek, divided
  • 8 oz fresh green onions, approximately 2 bunches
  • 4 cup water
  • ¼ cup lemon juice
  • 20 oz canned red kidney beans, drained
    dried kidney beans1 oz canned=0.3 oz driedlegume

    cook from scratch 1-2 hours

    Full guide →

Instructions

  1. 1

    Combine stew meat with turmeric, salt, pepper, and flour in a bowl.

  2. 2

    Heat olive oil in a large Dutch oven over medium-high heat and add onions.

  3. 3

    Reduce heat to medium-low and cook until translucent, not caramelized.

  4. 4

    Stir in turmeric and salt with the onions.

  5. 5

    Raise heat to high and brown seasoned meat on all sides until crackling.

  6. 6

    Add beef broth and scrape browned bits from pot bottom.

  7. 7

    Bring to boil, then reduce to low heat.

  8. 8

    Cut slits into dried limes and add to pot.

  9. 9

    Cover and simmer on low heat for 1 hour.

  10. 10

    Once softened, press limes flat with a wooden spoon to remove air.

  11. 11

    Remove stems from parsley, cilantro, and kale, then wash and spin dry.

  12. 12

    Chop dried herbs in batches using a food processor.

  13. 13

    Heat olive oil in a large non-stick pan over medium-high heat.

  14. 14

    Sauté first half of chopped greens with fenugreek, stirring occasionally.

  15. 15

    Cook until dark green, then transfer to stew pot.

  16. 16

    Repeat with remaining greens, more oil, and remaining fenugreek.

  17. 17

    Clean and dice green onions, both white and green parts.

  18. 18

    Sauté green onions in olive oil until lightly browned and greens darken.

  19. 19

    Transfer to stew pot.

  20. 20

    Stir in water and lemon juice.

  21. 21

    Cover and simmer on low for at least 1-2 hours.

  22. 22

    Soak drained canned beans in fresh water for 2 hours if desired.

  23. 23

    Drain beans and stir into stew.

  24. 24

    Simmer for 1 more hour.

  25. 25

    Serve over Persian rice.

Tips

Tip 1

Soak drained canned beans in fresh water for 2 hours before adding to reduce digestive discomfort from oligosaccharides, though this step is optional.

Tip 2

Make ghormeh sabzi a day ahead; refrigerate overnight and reheat gently. Flavors deepen significantly as herbs and spices fully infuse the broth.

Tip 3

Spin herbs completely dry after washing to ensure proper sauteing and prevent splattering oil; a salad spinner works efficiently for large volumes.

Good to Know

Storage

Cover and refrigerate up to 4 days. Reheat gently over low heat on stovetop, adding water if stew has reduced. Do not freeze; herb texture and flavor degrade significantly upon thawing.

Make Ahead

Make 1 day ahead for best results. Refrigerate after cooling. Flavors continue melding overnight. Reheat gently before serving.

Serve With

Serve in wide bowls over steamed Persian basmati rice or saffron rice. Accompany with plain yogurt and fresh herbs if desired. Serves 6-8 as a main course.

See pairing guide →

Common Mistakes

Watch

Do not skip pressing dried limes to remove air; this releases their essential oils into the broth and creates the signature flavor.

Watch

Do not caramelize onions fully; translucent stage provides sweetness without overpowering herb notes.

Watch

Do not skip spinning herbs dry; excess water causes oil splattering and prevents proper browning of greens.

Watch

Do not skip the second hour of simmering after adding beans; this allows flavors to fully integrate and beans to tenderize.

Substitutions

beef stew meat
lamb stew meat1:1meat

traditional substitution

Full guide →
dried Persian limes
fresh lime juice6 limes approx 2-3 tablespoon juicecitrus

will reduce depth of flavor

Full guide →
fresh parsley+cilantro+kale
frozen chopped herbs1:0.8 ratio by weighttechnique

thaw and squeeze dry; flavor diminishes

canned kidney beans
dried kidney beans1 oz canned=0.3 oz driedlegume

cook from scratch 1-2 hours

beef broth
chicken broth1:1protein

lighter result, less traditional

Full guide →
beef broth
vegetable broth1:1diet

vegan-friendly, lighter flavor

Full guide →
Find more substitutions →

FAQ

Can I use frozen parsley, cilantro, and kale instead of fresh?

Yes, use about 20% less by weight since frozen herbs are more concentrated. Thaw completely and squeeze dry in a clean kitchen towel to remove excess moisture before sauteing. Flavor will be less vibrant than fresh herbs, but the stew remains delicious.

What if I cannot find dried Persian limes?

Substitute with 3-4 tablespoons fresh lemon juice or lime juice added at the end. The stew will lose the floral, slightly smoky dimension that dried limes provide, but acidity will still brighten the dish. Dried limes are widely available online from Middle Eastern grocers.

How long can I keep ghormeh sabzi refrigerated?

Store covered in the refrigerator for up to 4 days. The flavors deepen over this time. Do not freeze as herbs become mushy and flavors flatten upon thawing. Reheat gently over low heat on the stovetop, adding water if the stew has reduced.