Iranian Beef Stew (Ghormeh Sabzi) Recipe

Updated November 3, 2026

Total time
3 hr 3 min
prep 30 min · cook 2 hr 33 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Iranian Beef Stew (Ghormeh Sabzi) Recipe

Iranian beef stew, commonly known as ghormeh sabzi, is a slow-simmered dish of beef, kidney beans, a generous mix of herbs, and tangy dried lime. It is usually served with rice, and its deep savory flavor comes from gently browning the herbs before they simmer with the meat. Families and regions vary the herb balance and sourness, so this version offers a practical home-cook approach rather than a claim to one definitive recipe.

Ingredients

  • 2 lb beef chuck, cut into 1-inch cubes (900 g)
  • 1 large yellow onion, finely diced (about 1 cup or 150 g)
  • 3 tbsp neutral oil, such as canola or sunflower oil (45 ml)
  • 1 tsp ground turmeric (3 g)
  • 1 tsp kosher salt, plus more to taste (5 g)
  • ½ tsp freshly ground black pepper (1 g)
  • 3 cups loosely packed chopped parsley (about 90 g)
  • 2 cups chopped cilantro (about 40 g)
  • 1½ cups chopped scallions, including the green parts (about 90 g)
  • 1 tsp dried fenugreek leaves (about 1 g)
  • 4 cups low-sodium beef broth or water (960 ml)
  • 2 dried Persian limes (limoo amani), each pierced in several places with a skewer (about 30 g total)
  • 1 can kidney beans, drained and rinsed (15 oz or 425 g; about 1½ cups drained)
  • 1–2 tbsp fresh lime juice, to taste (15–30 ml; optional, for adjusting the finish)

Instructions

  1. Prepare the ingredients. Cut the beef into even cubes so they cook at a similar rate. Dice the onion, chop the parsley, cilantro, and scallions, and rinse and drain the beans. Pat the herbs reasonably dry after washing; excess water makes them steam rather than fry. Pierce each dried lime several times so broth can enter and its citrus flavor can escape. Keep the fenugreek measured separately because it is potent and can turn bitter if overused.
  2. Soften the onion and brown the beef. Heat 1½ tablespoons (22 ml) of oil in a heavy, lidded pot over medium heat. Add the onion and cook for about 6 minutes, stirring occasionally, until soft and lightly golden. Stir in the turmeric, salt, and pepper. Add the beef in a single layer where possible; work in two batches if the pot is crowded. Brown the cubes for about 10 minutes total, turning them so several sides develop color. Browning adds depth, but the beef does not need to be cooked through at this point.
  3. Fry the herbs gently. While the beef browns, heat the remaining 1½ tablespoons (22 ml) of oil in a large skillet over medium-low heat. Add the parsley, cilantro, scallions, and dried fenugreek. Cook for about 12 minutes, stirring often, until the herbs have darkened, shrunk, and smell fragrant. They should soften and lose some moisture without scorching. Lower the heat if the edges brown quickly. If the skillet is small, cook the herbs in batches rather than packing them in tightly.
  4. Start the slow simmer. Add the fried herbs to the pot with the beef and onion, then pour in the broth or water. Scrape up any browned bits from the bottom of the pot and bring the liquid just to a gentle simmer. Cover partially, reduce the heat to low, and simmer for 1 hour 35 minutes. Check occasionally that the liquid is bubbling very gently, not boiling hard; add a splash of water if the meat is exposed or the pot is getting dry. A steady, low simmer helps the beef become tender without breaking it apart.
  5. Add the beans and dried lime, then finish cooking. Stir in the rinsed kidney beans and the pierced dried limes. Cover partially again and simmer for 27 minutes, until the beef is tender and the flavors have blended. Check a large beef cube with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. Turn off the heat and let the stew stand for 3 minutes before serving. Taste the broth, remove the limes if their flavor is strong enough, and add lime juice or a little more salt if needed.

Tips

  • Keep the herbs from burning. The herbs are meant to darken as they fry, but they should not turn black or smell acrid. Medium-low heat and frequent stirring are more useful than trying to rush this step. If the pan looks dry, add a teaspoon of oil rather than raising the heat.
  • Use the right cut of beef. Chuck is a good choice because its connective tissue softens during a long braise. Stewing beef also works, though the pieces in a packaged mix may cook unevenly. Trim very large pieces to roughly 1 inch, and avoid very lean steak cuts, which can become dry and firm during the long simmer.
  • Adjust the dried lime carefully. Dried Persian limes bring a rounded, slightly earthy sourness that ordinary lime juice does not quite reproduce. Taste before adding extra juice, and remove the limes if the stew is already tart. For a substitute, leave them out and finish with fresh lime juice; the result will taste brighter and less complex.
  • Make the herb mixture your own. Persian fresh chives, sometimes sold as tareh, can replace some or all of the scallions. Scallions are easier to find and give a similar allium note, though the flavor is a little milder. Dried fenugreek can be hard to source; omitting it is better than adding a large amount of fenugreek seed, which tastes different and can dominate.

Serving Suggestions

Serve ghormeh sabzi hot in shallow bowls with steamed basmati rice, which soaks up the herb-scented broth. A plain rice preparation is a good match because the stew already has plenty of savory depth and acidity. For a celebratory meal, serve it alongside Persian-style rice with a crisp tahdig crust; break off pieces of the crust at the table rather than stirring them into the stew.

Offer fresh herbs, sliced raw onion, or a small dish of plain yogurt at the table if you like. These are optional accompaniments, not requirements. A simple salad of cucumber, tomato, and lemon can add a cool, crisp contrast. Keep other side dishes lightly seasoned so they do not compete with the stew’s distinctive herb and dried-lime flavors.

Variations

Use lamb instead of beef: Lamb shoulder is a common alternative in versions of ghormeh sabzi. Cut it into similar-sized pieces and follow the same browning and simmering method; check for tenderness and safe temperature as for beef. Flavor and richness will vary with the cut and its fat content.

Choose dried beans: If you prefer dried kidney beans, cook them separately until tender according to their package directions, then add about 1½ cups cooked beans during the final 27 minutes. Do not add raw dried beans directly to the stew for this schedule: they need longer cooking, and their texture may remain firm while the beef is ready.

Make it more or less tart: For a gentler citrus note, use one dried lime and taste near the end. For a sharper finish, add fresh lime juice a teaspoon at a time after cooking. Lemon juice can stand in if needed, though it changes the citrus character. A small extra pinch of fenugreek is not the best way to deepen flavor; too much can make the stew bitter.

Use dried herbs when fresh herbs are unavailable: Dried-herb versions are possible, but the result is more concentrated and less fresh-tasting. Start with a tested dried-herb blend intended for ghormeh sabzi if you can find one, and follow its package ratio rather than substituting cup-for-cup for fresh herbs. The texture and color will differ from this fresh-herb version.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in shallow airtight containers. The stew keeps for 3–4 days in the refrigerator. For longer storage, freeze it in meal-size portions for up to 3 months for best quality. Leave a little room in each freezer container for expansion, and thaw frozen portions overnight in the refrigerator when possible.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in a microwave-safe dish. Stir occasionally and add a splash of water or broth if the chilled stew has thickened. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and bring the stew back to a gentle simmer. Avoid repeatedly cooling and reheating the same pot; divide it into smaller portions so it cools and heats more evenly.

Frequently Asked Questions

What does ghormeh sabzi mean?

The name is commonly understood as referring to a cooked herb stew. Ghormeh sabzi is a well-known Iranian dish, but ingredients and proportions vary between households and regions. The combination of herbs, beans, meat, and dried lime is characteristic, while details such as the choice of meat and the level of sourness are flexible.

Can I make this stew ahead?

Yes. The flavor often seems more blended after a night in the refrigerator, and making it a day ahead can make serving easier. Cool it promptly, refrigerate it in a covered container, and reheat it to 165°F (74°C). If it has thickened, stir in a little water or broth while it warms.

Why is my ghormeh sabzi bitter?

Common causes are scorched herbs, too much fenugreek, or dried limes that have simmered until their flavor is overpowering. Keep the herbs moving over moderate heat, measure the fenugreek carefully, and taste before adding more citrus. You can remove the limes once the stew has the level of sourness you want.

Can I make it without dried Persian limes?

Yes. They can be difficult to find outside Persian or Middle Eastern grocery stores. Leave them out and add fresh lime juice gradually at the end, tasting as you go. Fresh juice supplies acidity but lacks the dried lime’s deeper, slightly earthy aroma, so the stew will be familiar in structure but not identical in flavor.

How do I know when the beef is tender?

After the long, gentle simmer, a cube should yield easily when pressed with a fork and should not feel rubbery or resistant when cut. If it is still firm, continue simmering in 10- to 15-minute increments and check that there is enough liquid in the pot. The safe temperature check is separate from tenderness: use a thermometer to confirm the USDA FSIS minimum described in the instructions.

Related

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).