Ghormeh sabzi is a beloved Iranian herb stew made with beef, kidney beans, fragrant greens, and tart dried Persian limes. It simmers slowly until the meat is tender and the herbs create a deep, savory broth, traditionally served with rice; family and regional versions vary in their herb balance and use of beans.
Ingredients
- 1½ lb (680 g) beef stew meat, cut into 1-inch (2.5 cm) pieces
- 3 tbsp (45 ml) neutral oil, such as vegetable or grapeseed oil
- 1 large yellow onion, finely diced, about 1½ cups (225 g)
- 3 packed cups (90 g) finely chopped flat-leaf parsley
- 2 packed cups (60 g) finely chopped cilantro
- 1½ packed cups (90 g) finely chopped scallion greens or chives
- 1 tbsp (3 g) dried fenugreek leaves
- 1 tsp (2 g) ground turmeric
- ½ tsp (1 g) ground black pepper
- 1½ tsp (9 g) fine salt, divided, plus more to taste
- 5 cups (1.2 L) water, plus a little more if needed
- 3 dried Persian limes, about 1 oz (30 g), pierced in several places with a skewer
- 2 cans kidney beans, 15 oz (425 g) each, drained and rinsed, about 3 cups (510 g) total
- 1 tbsp (15 ml) fresh lemon juice, optional, for adjusting the finished stew
Instructions
- Prepare the herbs and other ingredients. Rinse the parsley, cilantro, and scallions, then dry them thoroughly so they fry rather than steam. Remove any tough parsley stems and finely chop the leaves and scallions. Dice the onion, drain and rinse the kidney beans, measure the spices, and pierce each dried lime two or three times. The herbs should be chopped small enough to mix evenly into the stew, but they do not need to be minced to a paste.
- Brown the beef. Heat the oil in a heavy Dutch oven or deep, heavy-bottomed pot over medium-high heat. Pat the beef dry, season it with about ½ teaspoon salt, and brown it in a single layer for about 8 minutes, turning the pieces so several sides develop color. Work in batches if the pot is crowded; piled-up meat releases moisture and steams instead of browning. Transfer the browned beef to a plate.
- Cook the onion. Reduce the heat to medium and add the onion to the same pot. Cook for about 7 minutes, stirring and scraping up the browned bits, until the onion is soft and lightly golden. If the pot looks dry, add a teaspoon of oil or water rather than letting the onion catch.
- Fry the herbs. Add the parsley, cilantro, scallions, dried fenugreek, turmeric, black pepper, and the remaining 1 teaspoon salt. Stir-fry for about 10 minutes, stirring frequently. The herbs will shrink, darken, and smell savory; keep the heat moderate and stop before they turn brown or smell scorched. This step builds the characteristic concentrated herb flavor.
- Combine and bring to a simmer. Return the beef and any juices on the plate to the pot. Pour in the water and add the pierced dried limes. Stir, bring the liquid to a gentle boil, then reduce the heat so it simmers steadily. This usually takes about 4 minutes once everything is in the pot.
- Simmer until the beef is tender. Cover the pot with the lid slightly ajar and simmer gently for 1 hour 30 minutes, stirring every 20 to 30 minutes. Check that the liquid is bubbling softly rather than boiling hard, and add a splash of hot water if the meat is no longer mostly submerged. Beef stew meat is made from whole cuts: check a large piece with a food thermometer; it must reach the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. Continue simmering until the beef is tender enough to cut easily with a fork.
- Add the beans and finish. Stir in the drained kidney beans and simmer uncovered for 20 minutes, stirring gently once or twice so they stay whole. The stew should be thick but still spoonable, with oil and herb flavor lightly visible on the surface. Taste the broth; add salt as needed. If it needs a brighter edge, stir in the optional lemon juice a little at a time. Remove the dried limes before serving, or leave them in the pot for diners to avoid.
- Serve warm. Spoon the stew into bowls and serve with steamed rice. If it has thickened more than you like while standing, loosen it with a small splash of hot water and check the seasoning again.
Tips
- Dry the greens well. Wet herbs can make the mixture steam and turn dull instead of frying into a concentrated base. A salad spinner helps, or spread the rinsed herbs on a clean towel while you prepare the other ingredients.
- Use a gentler heat for the herbs. Their volume drops quickly, and the finely chopped leaves can burn at the bottom of a hot pot. Stir often and lower the heat if they begin to stick. A little darkening is welcome; blackened, bitter herbs are not.
- Adjust the dried-lime tartness gradually. Dried Persian limes add a distinctive tangy, slightly earthy flavor. For a practical substitute, use 1 tablespoon (15 ml) lime juice and 1 teaspoon (2 g) finely grated lime zest near the end; the result is fresher and less earthy, so start with less juice and taste before adding more.
- Keep the simmer calm. A hard boil can toughen the beef before its connective tissue softens and may break up the beans. If the liquid is bubbling vigorously, lower the heat and partially cover the pot.
Serving Suggestions
Serve ghormeh sabzi hot beside steamed basmati rice, which soaks up the herb-rich broth. A platter of crisp herbs, sliced radishes, or cucumber can add a fresh contrast, while plain yogurt is a cooling accompaniment some diners enjoy. Offer the dried limes at the table only if you like: they are flavorful but firm and can taste intensely sour when bitten directly.
For a Persian-style rice presentation, serve the stew in a shallow bowl and place the rice in a separate mound or on a platter. A simple salad of lettuce, cucumber, tomato, and lemon also works without competing with the stew’s concentrated herbs. Because the dish is already filling, keep side dishes light and let the rice and broth remain the focus.
Variations
Use lamb instead of beef: Substitute 1½ lb (680 g) lamb stew meat cut into similar pieces. Lamb gives the broth a richer flavor; follow the same browning and simmering method, allowing extra time if the pieces are not fork-tender after the stated simmer. Check whole-cut lamb with a thermometer for the USDA FSIS safe minimum of 145°F (63°C) and a 3-minute rest.
Choose a different bean: Cooked pinto beans or cannellini beans can replace kidney beans in the same drained quantity. Their flavor is milder and their texture may be softer, so fold them in gently and stop simmering once they are hot. Some household versions omit beans, while others use dried beans; canned beans keep this version practical without an overnight soak.
Make it meatless: Leave out the beef and use vegetable broth in place of water. Add 1½ lb (680 g) chopped mushrooms when cooking the onion, then simmer the herb mixture with the limes for about 35 minutes before adding the beans. The result is a lighter, more mushroom-forward stew rather than a direct match for the long-simmered beef version.
Balance the herbs to taste: Parsley, cilantro, scallions, and fenugreek form a useful starting mix, but proportions vary between cooks. If cilantro is not to your taste, replace it with the same amount of parsley; the stew will be less citrusy and more parsley-forward. Fresh fenugreek can be hard to find; use about ¼ cup (10 g) finely chopped fresh leaves in place of the dried fenugreek, or leave it out for a less distinctive aroma.
Storage and Reheating
Refrigerate the stew within 2 hours of cooking in shallow, covered containers. It keeps for 3 to 4 days in the refrigerator. The herb and lime flavors often meld as it rests, so the broth may taste even more integrated the next day. If the fat firms on top when chilled, stir it back in while reheating or remove some according to preference.
For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little space at the top for expansion, and thaw it overnight in the refrigerator when possible. Reheat on the stovetop over medium-low heat, stirring occasionally and adding a splash of water if it has become thick. Heat leftovers to 165°F (74°C), checking with a food thermometer. You can also microwave individual portions, stirring halfway through and checking the temperature in more than one spot.
Frequently Asked Questions
What is ghormeh sabzi?
Ghormeh sabzi is an Iranian stew built around cooked herbs, usually parsley, cilantro, scallions or another allium, and fenugreek. Beef or lamb, beans, and dried Persian limes are common additions. The name refers to the stew and its herb mixture, but ingredient proportions and details differ among regional and family versions.
Can I make this stew without dried Persian limes?
Yes. The lime juice and zest substitution in the tips gives the stew acidity, though it does not reproduce the deep, earthy flavor of dried limes. Add it near the end so you can control the tartness. Lemon juice can also brighten the broth, but it gives a different citrus character.
Why is my ghormeh sabzi bitter?
Most often, the herbs were fried too hot or left unattended until they scorched. They should darken and smell savory, not turn black. A particularly old or heavily pierced dried lime can also contribute sharp bitterness if it simmers for a long time; remove the limes once the stew tastes pleasantly tart, or use fewer next time.
Can I prepare the herbs ahead?
Yes. Wash, dry, and chop the herbs up to a day ahead, then refrigerate them in a covered container lined with a dry paper towel. They are best fried soon after chopping, since cut greens lose freshness over time. You can also cook the stew fully a day ahead and reheat it gently, following the storage guidance above.
Can I use dried kidney beans instead of canned?
Yes, but dried beans need separate preparation and add time beyond the recipe’s stated schedule. Soak and cook them according to their package directions until tender, then add them for the final 20 minutes in place of the canned beans. Do not add uncooked dried kidney beans directly to the stew; they need to be properly cooked before they are stirred in.
Related
- Greek Chicken Soup Avgolemono with Lemon, Egg & Rice
- Greek Chicken Soup with Lemon and Egg (Avgolemono)
- Greek Chicken Noodle Soup with Lemon and Dill
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).