Ghormeh sabzi is a beloved Iranian herb stew made with browned meat, kidney beans, dried lime, and a fragrant mixture of herbs, served traditionally with rice. Its deep flavor comes from slowly cooking the herbs and allowing tart dried limes to season the broth; regional and family versions vary in their herb ratios and choice of meat.
Ingredients
- 1 cup (200 g) dried red kidney beans, picked over and rinsed
- 1 lb (450 g) boneless beef chuck or lamb shoulder, cut into 1-inch (2.5 cm) cubes
- 2 tablespoons (30 ml) neutral cooking oil, divided
- 1 large yellow onion, about 1 cup (150 g) finely diced
- 1 teaspoon ground turmeric
- 1 teaspoon fine salt, plus more to taste
- ½ teaspoon ground black pepper
- 1 cup (100 g) finely chopped parsley
- 1 cup (50 g) finely chopped cilantro
- 1 cup (50 g) finely chopped chives or green onions
- ½ cup (25 g) finely chopped fenugreek leaves, fresh or thawed frozen; or 1 tablespoon (3 g) dried fenugreek leaves
- 4 cups (950 ml) water, plus more as needed
- 4 dried Persian limes (limoo amani), pierced 2 or 3 times with a skewer
- 1 to 2 tablespoons (15–30 ml) fresh lemon juice, optional
Instructions
- Soak the beans. Cover the rinsed kidney beans with at least 3 inches (7.5 cm) of cold water and soak for 8 hours or overnight in the refrigerator. Drain and rinse. If short on time, use the quick-soak method: simmer the beans in water for 2 minutes, remove from the heat, cover for 1 hour, then drain. Soaking time is not included in the recipe-facts total.
- Brown the meat and onion. Heat 1 tablespoon (15 ml) oil in a heavy pot over medium-high heat. Add the meat in batches, avoiding crowding, and brown on several sides, about 5–7 minutes per batch. Transfer to a plate. Add the onion and cook over medium heat until softened and lightly golden, 6–8 minutes. Stir in the turmeric, salt, and pepper for 30 seconds.
- Start the stew. Return the meat and any juices to the pot. Add the drained beans and 4 cups (950 ml) water. Bring to a boil, then reduce the heat to maintain a gentle simmer. Cover partially and cook for 45 minutes, stirring occasionally. Keep the liquid at a quiet simmer rather than a hard boil.
- Cook the herbs. While the meat simmers, heat the remaining 1 tablespoon (15 ml) oil in a wide skillet over medium heat. Add the parsley, cilantro, chives, and fenugreek. Cook, stirring often, for 10–12 minutes, until the herbs are dark green, reduced, and fragrant. They should not burn or turn black. Add the cooked herbs to the stew.
- Add dried lime and finish simmering. Add the pierced dried limes and simmer the stew partially covered for 75–90 minutes, stirring every 20 minutes. Add hot water in small amounts if the beans or meat are not covered enough to cook evenly. The stew is ready when the meat is tender, the beans are soft but mostly intact, and the broth is thick and savory. For a whole-cut beef or lamb dish, USDA FSIS safe minimum is 145°F (63°C) with a 3-minute rest; for tenderness, this stew is cooked well beyond that temperature. Check the thickest piece with a food thermometer if needed.
- Balance and serve. Taste the broth and add salt or, if it needs more brightness, lemon juice a little at a time. Remove the dried limes before serving, or leave them in the pot for guests to avoid. The active preparation and cooking times total about 2 hours 45 minutes; simmering time varies with the cut and size of the meat.
Tips
- Take time with the herbs. Cooking them separately removes excess moisture and deepens their flavor. If they scorch, they can make the stew bitter; lower the heat and stir frequently.
- Fenugreek is potent. Fresh or frozen fenugreek gives a distinctive, slightly bitter aroma. Dried fenugreek is concentrated, so use the smaller measured amount. If unavailable, omit it rather than replacing it with a large amount of another herb; the flavor will be less traditional.
- Use dried limes carefully. Pierce each lime to let its tart flavor seep into the broth. Whole dried Persian limes are sold in Middle Eastern grocery stores; bottled lime juice can add acidity but cannot reproduce their complex, earthy aroma.
- Keep the beans intact. Use a gentle simmer and stir carefully. Older beans may take longer to soften, so check them before the final seasoning and add hot water if the pot gets too thick.
Serving Suggestions
Serve hot over steamed basmati rice, with the stew ladled beside or over the rice. A simple plate of fresh herbs, radishes, raw onion, or pickles provides a crisp contrast to the rich, tart stew. Plain yogurt is also a common accompaniment; offer it separately so diners can choose whether to add it.
Variations
Beef chuck and lamb shoulder both work well; choose meat with some connective tissue, which becomes tender during the long simmer. For a meat-free version, omit the meat and use vegetable stock or water, then add an extra cup of cooked beans or firm tofu near the end. The result will be lighter and will not have the same savory depth. Some cooks use dried chives or leeks in the herb mix, while others adjust the proportions of parsley, cilantro, and fenugreek. Keep the total herb quantity similar so the stew retains its characteristic green, herb-forward body.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a shallow, covered container; they keep for 3–4 days. The flavor often becomes more integrated overnight. Reheat only the portion needed on the stovetop over medium-low heat, stirring occasionally and adding a splash of water if thick, until it reaches 165°F (74°C). Check with a food thermometer. You can freeze cooled stew in airtight, freezer-safe containers for up to 3 months for best quality; thaw overnight in the refrigerator and reheat to 165°F (74°C). Do not leave the stew at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I use canned kidney beans?
Yes. Drain and rinse two 15-ounce (425 g) cans, then add them with the cooked herbs and dried limes rather than at the beginning. Simmer for about 45–60 minutes so the meat becomes tender and the flavors meld; check that the beans do not break apart.
Can I make ghormeh sabzi without dried limes?
Yes, though the stew will taste different. Simmer without them, then add lemon juice gradually at the end for tartness. Lemon juice supplies acidity but not the distinctive aroma of dried Persian lime.
Why is my stew bitter?
Likely causes include burned herbs, too much fenugreek, or crushed dried-lime seeds. Cook herbs gently until fragrant, measure dried fenugreek carefully, and pierce limes without breaking them apart. If it is mildly bitter, adjust with a little salt and lemon juice; these will not fully erase burnt flavors.
Can I prepare the stew a day ahead?
Yes. Cool and refrigerate it promptly, then reheat to 165°F (74°C) before serving. If it thickens in the refrigerator, loosen it with a little water or stock while reheating.
How thick should the finished stew be?
It should be saucy and spoonable, not watery, with tender meat and soft but mostly whole beans. Simmer uncovered for a few minutes if it is too thin, or stir in hot water a little at a time if it has become too thick.
Can I use dried herbs instead of fresh?
Fresh herbs give the stew its characteristic color and texture. Frozen chopped herbs are a useful substitute and can be cooked from thawed. Dried parsley and cilantro do not reproduce the same result; if using dried herbs, expect a less vivid, less herb-forward stew and avoid adding them in the same volume as fresh.
Related
- All Box Fruits Online: A Fresh Fruit Salad Recipe
- Potted Shrimp Morrisons Style: A Simple Homemade Recipe
- Caldo de Pollo with Knorr: A Simple Chicken Soup
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).