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
- 3 lb stew meat, 1-inch cubes
- 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
- 6 whole dried Persian limes, smallfresh lime juice6 limes approx 2-3 tablespoon juicecitrus
will reduce depth of flavor
- 26 oz fresh parsley, stems removed, approximately 6 bunchesfrozen chopped herbs1:0.8 ratio by weighttechnique
thaw and squeeze dry; flavor diminishes
Full guide → - 10 oz fresh cilantro, stems removed, approximately 4 bunchesfrozen chopped herbs1:0.8 ratio by weighttechnique
thaw and squeeze dry; flavor diminishes
Full guide → - 9 oz fresh kale, 7 oz without stemsfrozen 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
Instructions
- 1
Combine stew meat with turmeric, salt, pepper, and flour in a bowl.
- 2
Heat olive oil in a large Dutch oven over medium-high heat and add onions.
- 3
Reduce heat to medium-low and cook until translucent, not caramelized.
- 4
Stir in turmeric and salt with the onions.
- 5
Raise heat to high and brown seasoned meat on all sides until crackling.
- 6
Add beef broth and scrape browned bits from pot bottom.
- 7
Bring to boil, then reduce to low heat.
- 8
Cut slits into dried limes and add to pot.
- 9
Cover and simmer on low heat for 1 hour.
- 10
Once softened, press limes flat with a wooden spoon to remove air.
- 11
Remove stems from parsley, cilantro, and kale, then wash and spin dry.
- 12
Chop dried herbs in batches using a food processor.
- 13
Heat olive oil in a large non-stick pan over medium-high heat.
- 14
Sauté first half of chopped greens with fenugreek, stirring occasionally.
- 15
Cook until dark green, then transfer to stew pot.
- 16
Repeat with remaining greens, more oil, and remaining fenugreek.
- 17
Clean and dice green onions, both white and green parts.
- 18
Sauté green onions in olive oil until lightly browned and greens darken.
- 19
Transfer to stew pot.
- 20
Stir in water and lemon juice.
- 21
Cover and simmer on low for at least 1-2 hours.
- 22
Soak drained canned beans in fresh water for 2 hours if desired.
- 23
Drain beans and stir into stew.
- 24
Simmer for 1 more hour.
- 25
Serve over Persian rice.
Tips
Soak drained canned beans in fresh water for 2 hours before adding to reduce digestive discomfort from oligosaccharides, though this step is optional.
Make ghormeh sabzi a day ahead; refrigerate overnight and reheat gently. Flavors deepen significantly as herbs and spices fully infuse the broth.
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
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 1 day ahead for best results. Refrigerate after cooling. Flavors continue melding overnight. Reheat gently before serving.
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.
Common Mistakes
Do not skip pressing dried limes to remove air; this releases their essential oils into the broth and creates the signature flavor.
Do not caramelize onions fully; translucent stage provides sweetness without overpowering herb notes.
Do not skip spinning herbs dry; excess water causes oil splattering and prevents proper browning of greens.
Do not skip the second hour of simmering after adding beans; this allows flavors to fully integrate and beans to tenderize.
Substitutions
thaw and squeeze dry; flavor diminishes
cook from scratch 1-2 hours
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.