Ghormeh sabzi, the dark green Iranian stew of herbs, beef, red kidney beans, and dried lime, served with basmati rice
Prep35 min
Cook2 hr 10 min
Serves4 servings
CuisineIranian

Ghormeh Sabzi: Iranian Herb Stew with Beef and Dried Lime

How to make ghormeh sabzi, Iran's green herb stew. Why the herbs are fried first, how dried lime and red kidney beans work, a beef version for home kitchens, storage, fixes for common mistakes, and how to serve it with rice.

Total: 2 hr 45 minLevel: Intermediate

Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Substitutes & notes
Beef chuck or beef shank 500g Cut in 3 cm cubes. With lamb shoulder, use 450 g
Onion 1 (200g) Thinly sliced
Parsley 120g, trimmed weight Remove hard stems. Flat-leaf parsley works
Cilantro 80g, trimmed weight If you dislike it, use 40 g and add the rest as parsley
Scallions or spring onions 80g Sliced thin. Mixing in 20 g of garlic chives gets closer to the original aroma
Dried fenugreek leaves (shambalileh) 2g Too much is bitter. Kasuri methi can substitute
Canned red kidney beans 240g One can, drained. With dried beans, soak 100 g overnight
Dried lime (loomi, limoo amani) 2 whole With powder, start at 1/2 tsp. Without it, finish with lemon juice
Turmeric 1 tsp
Black pepper 1/4 tsp
Salt 1 1/2 tsp
Neutral oil 5 tbsp Includes the oil for frying the herbs
Water 700ml Start with 600 ml and add 100 ml depending on how far it reduces
Basmati rice 300g To serve alongside. With short-grain rice, use slightly less water
Saffron 0.1g To color the rice. Plain white rice is fine without it
Radishes 4 For serving. Mint or parsley can be added
0 / 0

Where ghormeh sabzi begins: a pot full of rising herb steam

Spread chopped parsley, cilantro, and scallions in oil and at first they give off blue-green steam. Then the water at the bottom of the pan disappears and the color deepens to dark olive. Simmer those herbs with beef, beans, and dried lime and you get ghormeh sabzi: not a hot dish, but one where a green aroma, the savoriness of meat, and a dry sourness stack on top of each other.

An Iranian home table with a pot of ghormeh sabzi, basmati rice, Shirazi salad, yogurt, and fresh herbs
Ghormeh sabzi spooned over white rice and eaten with a sour side dish never feels heavy

Two things trip up home cooks: the ratio of herbs and the source of the sourness. More parsley softens the green; more cilantro pushes the aroma forward. Fenugreek is enough in small amounts. Lemon juice can supply acidity, but dried lime, called loomi or limoo amani, leaves a dry fragrance and a slight bitterness that lemon cannot.

This version is built from easy-to-find beef chuck, parsley, cilantro, scallions, and dried fenugreek. Lamb makes the aroma stronger, but beef is easier to judge by doneness the first time. Set beside the sweet-and-sour brown of fesenjan or the golden color of tahchin, the differences in flavor and color across Iranian cooking become clear.

What kind of dish is it?

Ghormeh sabzi is one of the Persian-language stews called khoresh (khoresht). A khoresh is generally described as a stew with little liquid, made by frying onion and meat in oil and adding previously fried herbs or vegetables, beans, or dried fruit. Qorma-sabzi (ghormeh sabzi) is listed among the best-known khoreshes of modern Iranian cuisine.

It is not a dish that keeps plenty of liquid in the pot like curry or Western stew. The finished stew should be thick enough that it does not run off the rice, while still coating the meat and beans. Frying the herbs until their water is gone takes the sharp edge off the green. The goal is not a burnt bitterness: stop when the steam has thinned and the color has deepened.

Rice and raw herbs define the stew

Khoresh is not eaten from a bowl on its own. In Iran it comes with white rice, spooned over the rice in small amounts or set alongside so the rice and stew are mixed with a spoon. Each grain of rice picks up the herb oil and acidity, so the pot does not need to be seasoned too strongly for the dish to have an outline at the table. Rice came to occupy a large place in Iranian cooking through the Safavid court kitchen, with rice dishes spreading by the end of the 16th century and chelow khoresh, white rice paired with a khoresh, taking hold.

The raw herbs and radishes on the side are not mere decoration either. Sabzi khordan, a plate of parsley, cilantro, scallions, and the like with radishes, adds crunch and green fragrance to a rich stew. A small plate of radishes, mint, and parsley is enough. Cold vegetables and raw herbs bring out the sourness of ghormeh sabzi better than adding another meat dish or stew.

Regional differences exist in forms too small to change the name of the dish. Some Tabriz households add tomato paste or tomato wedges, and the beans vary among red kidney beans, pinto beans, and black-eyed peas. Some families like fenugreek and others hold back, and the herbs may be chopped fine for a dark green or left coarser. This recipe takes the tomato-free green herb stew as its baseline, with bean and herb ratios set so they are easy to adjust in a home kitchen.

Dried lime is called limoo amani in Iran, loomi in Oman, and noomi basra in Iraq. Sun-dried fruit is used whole, sliced, or powdered, and in Iran it is used to sour stews and soups. Whole limes in the cooking liquid release the fragrance of the rind slowly, while the powder can be added a little at a time and tasted, so you can choose either form.

Three things hold the flavor of this dish: fry the herbs before simmering, keep the stew thick enough to serve with rice, and adjust the sourness at the end. Matching the exact cut of meat or brand of beans matters less than not missing these three.

Ingredients: settle the herbs and the sourness first

Shop for ghormeh sabzi by thinking about the herbs before the meat. Parsley and scallions alone make it monotonous, and too much cilantro pushes the dish toward something else. Dried fenugreek is strong in small amounts, so do not overdo it.

Ghormeh sabzi ingredients: herbs, beef, red kidney beans, dried lime, and basmati rice
Decide on the herbs, beans, and dried lime first and shopping becomes easier

Serves 4

What can be substituted and what cannot

Beef can be chuck, shank, or belly in a block. Chuck is for when you want it done sooner; shank gives a deeper stew. Thin-sliced meat cooks quickly but its fibers fall apart too much over a long simmer, so cubes are more reliable the first time.

The herbs are basically parsley, cilantro, and scallions. Where the thin, flat-leaved leek-like herb used in Iran (tareh) is hard to find, a realistic substitute is scallions with a little garlic chives. Dried fenugreek is the core of the aroma, but above 2 g the bitterness comes forward. Stop at "a little too faint" the first time and increase the next time.

Dried lime is hard to replace fully with lemon juice. It gives more than sourness: a dry fragrance and the slight bitterness of the rind that stays in the stew. It also works in kabsa and other Gulf rice dishes, so a small bag is worth keeping if you keep cooking Middle Eastern food. Simmering whole limes and adding powder in small amounts are different methods, so do not swap them at the same quantity.

Use different amounts for whole and ground

Pierce whole dried limes with a skewer and put them in the liquid so the fragrance transfers slowly. Start ground dried lime at 1/2 tsp and add small amounts at the end after tasting. The ground form releases the bitterness of pulp, rind, and seeds together, and a large amount added at the start is hard to undo.

What to look for when shopping

Dried lime, basmati rice, and a small amount of saffron for the rice are the items worth seeking out at a Middle Eastern or South Asian grocery or online. Beef, onion, parsley, cilantro, scallions, and red kidney beans can all come from an ordinary supermarket.

With whole dried lime, the aroma changes slowly inside the stew. If you buy ground dried lime, check that the label says "Ground" and lists dried lime as the only ingredient, and use 1/2 tsp in place of 2 whole limes to start. Some ground products carry shared-facility warnings for wheat, tree nuts, soy, or sesame, so anyone with allergies should check the product page and the package itself before buying.

Basmati is a long-grain rice that stays light even under sauce. A 1 kg bag is more than the 300 g this recipe uses, so it suits cooks who will also make biryani or other khoreshes. Saffron is optional: white rice works on its own, and since only 0.1 g is used to color part of the rice, a 1 g container is a convenient size. If you do not normally cook with saffron, skip it and serve white rice.

Method: fry the herbs, then simmer slowly

Throwing everything into a pot at once leaves ghormeh sabzi's aroma blurred. The work comes down to driving the water out of the herbs, browning the meat and onion, and letting the dried lime give its sourness without breaking it. Keep the heat moderate and reduce only at the end.

Signs for setting the heat

When frying the herbs, stop when no water remains on the bottom of the pan and the bright green has turned dark olive. For simmering, keep the heat low enough that the surface barely bubbles and the meat moves slowly. If the sound gets loud, lower the heat; if the liquid drops too far, add 100 ml at a time.

Step 1: Wash and chop the herbs (20 minutes)

Parsley, cilantro, and scallions chopped fine for ghormeh sabzi
Dry the herbs well before chopping fine so they do not turn watery in the pan

Takes 20 minutes, with no heat. Wash 120 g parsley, 80 g cilantro, and 80 g scallions and press them dry with a cloth or paper towels. Remove the hard stems of the parsley and cilantro and chop the leaves and tender stems into 3 mm pieces. Slice the scallions into 2–3 mm rounds. Wet herbs steam in the pan and lose their aroma, so after chopping spread them out and leave them for about 5 minutes.

Do not mix in the 2 g of dried fenugreek yet. Fried as long as the fresh herbs, it turns bitter easily, so it goes in later. A food processor can save effort, but do not run it until the herbs become a paste. The more texture remains, the better the mouthfeel once stewed.

Step 2: Brown the meat and onion (10 minutes)

Beef and onion being fried with turmeric in the ghormeh sabzi pot
Brown the surface of the beef and cook the onion until soft and translucent

Takes 10 minutes over medium to medium-high heat. Heat 2 tbsp oil in a heavy pot over medium heat and fry the sliced onion for 3 minutes. When it is translucent and lightly golden at the edges, add 500 g of 3 cm beef cubes and raise the heat to medium-high. Brown the surface for 4–5 minutes, then add 1 tsp turmeric, 1/4 tsp black pepper, and 1 tsp salt and fry for 1 minute.

A little brown fond on the bottom of the pot is a good sign. If it turns black it will taste bitter, so if the onion darkens suddenly, add 2 tbsp water and scrape the bottom with a wooden spoon. The meat does not need to cook through here. This step builds surface savoriness and onion sweetness first.

Step 3: Fry the herbs to a deep green (18–20 minutes)

Herbs for ghormeh sabzi being fried in a pan until dark green
Fry until the water is gone and the bright green turns dark olive

Takes 18–20 minutes over medium, then medium-low heat. In a separate skillet, heat 3 tbsp oil and spread out the herbs chopped to 3 mm. For the first 5 minutes cook over medium heat to drive off the water, then drop to medium-low once the steam thins. Turn with a wooden spoon until the bright green becomes dark olive and no water collects on the bottom.

With 3 minutes left, add the 2 g dried fenugreek. Stop when the aroma lifts and the oil coats the herbs. If you fry until black flecks multiply, the bitterness will not leave even after simmering. This step decides the flavor of the dish, but it is not for scorching. When in doubt, stop a little early and let the simmer blend it.

Step 4: Add beans and dried lime and simmer (80–90 minutes)

Beef, red kidney beans, dried lime, and fried herbs starting to simmer in the pot
Pierce the dried limes and simmer over low heat at a gentle bubble to release their fragrance

Takes 80–90 minutes, over low heat once it boils. Add the fried herbs, 240 g red kidney beans, and 600 ml water to the meat pot. Pierce the 2 whole dried limes in 2–3 places with a skewer and add them. If using powder, dissolve 1/2 tsp into the liquid here and add the rest at the end after tasting. Once it boils, lightly skim the surface, set the lid slightly ajar, and lower the heat to low. Keep the surface at a quiet bubble with the meat moving slowly.

If the liquid drops too far along the way, add 100 ml water. A hard boil breaks the beans and releases sudden bitterness from whole dried limes. Ground lime spreads through the whole liquid, so do not add more without tasting. After 60 minutes, take out one piece of meat and check that a chopstick goes in without resistance. With shank, it can take another 20–30 minutes. Salt is adjusted at the end, so slightly under-seasoned is fine at this stage.

Step 5: Adjust thickness and sourness (15–20 minutes)

Lifting cooked ghormeh sabzi with a wooden spoon to check the thickness of the herb sauce
Aim for a thickness that does not run off rice and a little greenish oil showing at the edge

Takes 15–20 minutes over medium-low heat. Remove the lid and reduce while running a wooden spoon along the bottom. The target is sauce that clings to the spoon with a little greenish oil seeping at the edge of the pot. Add 1/2 tsp salt and check the sourness. If the dried lime's fragrance is enough, leave it; if the sourness is weak, add 2 tsp lemon juice.

Pressing hard on whole dried limes releases bitterness from the rind. To add fragrance, just dip the pierced side into the sauce without crushing the fruit. When adding sourness with ground lime, stir in 1/4 tsp at a time, simmer about 30 seconds, then taste. If the result is watery, raise the heat a little and cook 5 more minutes. If it is too heavy, add 50 ml water and heat until it bubbles.

Step 6: Serve with rice (5 minutes)

Ghormeh sabzi ladled over basmati rice with Shirazi salad and herbs
Layer the dark green stew over white rice in small amounts so the sourness and herbs do not feel heavy

Takes 5 minutes, with no heat. Cook the 300 g basmati separately until the grains are fluffy and separate, with no hard center, and spread it lightly on the plate. Do not cover the whole bed of rice with ghormeh sabzi; spooning it onto one side lets each person adjust the richness as they eat. Shirazi-style salad, plain yogurt, and herbs such as mint or basil keep a rich stew from tiring you out.

If using saffron, soak 0.1 g in 1 tbsp lukewarm water for 10 minutes and mix it into part of the cooked rice to make yellow. The whole rice does not need to be yellow. A little yellow among white rice changes the look of the table. Put a separate plate of sabzi khordan with radishes, mint, and parsley alongside and eat the stew by layering small amounts over the rice.

Common problems and how it is eaten in Iran

Ghormeh sabzi goes wrong in one of three places: herbs, sourness, or simmering time. Adding more spices rarely fixes it, so correcting the state of the pot is more reliable.

The herbs taste raw and grassy

Usually the frying was too shallow. If grassiness remains after cooking, reduce over medium-low heat for another 10 minutes or so. Next time, dry the herbs thoroughly before chopping and fry in the pan until the steam thins. If cilantro is too strong, reduce it to 40 g and raise the parsley to 160 g.

It tastes bitter

Fenugreek or dried lime handling is the likely cause. Start fenugreek at 2 g and do not fry it too long. Do not break whole dried limes; only pierce them. Start powder at 1/2 tsp and add no more if bitterness appears. A bitter pot is easier to eat if you serve more rice, yogurt, and salad to dilute it across the table than if you add lemon juice.

It is watery

The final uncovered reduction was too short. Ghormeh sabzi is not runny like soup; it is a herb sauce that clings to meat and beans. Reduce until a trail left by a wooden spoon along the bottom is visible for a moment. If it is about to scorch, lower the heat before driving off more moisture and scrape the bottom often.

Only the sourness stands out sharply

Either lemon juice went in too early or the dried lime was pressed too hard. Deciding the sourness mid-simmer makes the flavor feel thin before the meat is tender. For a sour pot, add 50 ml water, simmer on low for 10 minutes, and add only a pinch of salt at the end. Letting rice, yogurt, and cucumber salad settle it on the plate preserves the herb character better than rounding it with sugar.

The meat is tough

This is a question of cut and time. Chuck softens in about 90 minutes, while shank can take close to 120. Adding too much salt midway makes toughness more noticeable, so keep it lightly seasoned until the final adjustment. A pressure cooker can speed things up, but it tends to lose the color and aroma of the herbs, so pressure only the meat and onion and add the herbs afterward for a 20-minute simmer.

Eat it with rice, salad, and herbs

Iranian stews show their outline when eaten over white rice. Because ghormeh sabzi carries herb oil, lighter rice suits it. If you have no basmati, use jasmine rice, or cook short-grain rice with slightly less water. Rather than mixing the whole khoresh into the rice, setting it beside the rice and combining a bite at a time lets you adjust the sourness and herb intensity.

A Shirazi-style salad of finely diced cucumber, tomato, and onion dressed with lemon juice and salt goes well. A small bowl of yogurt with cucumber, like mast-o-khiar, also absorbs the intensity of the herbs. Rather than adding another meat dish, placing sour, cold side dishes keeps the best of ghormeh sabzi.

Depending on region and household, the beans can be red kidney beans, pinto beans, or black-eyed peas, and the meat can be lamb, beef, chicken, or a meatless home version. What to protect is frying the herbs, leaning the sourness in a dry direction, and eating it with rice. If you keep those, the dish remains ghormeh sabzi even with ingredients from a different kitchen.

Household variations, adjusted for a home kitchen

For a Tabriz-leaning flavor, add 2 tsp tomato paste to the onion in Step 2 and 100 g tomato wedges at the same time as the beans. The sourness grows stronger and the green takes on a slight red tint. Make the first pot without tomato to learn the outline of herbs and dried lime, then try it the second time as a regional difference.

When changing beans, pinto beans give a chestnut-like sweetness and black-eyed peas a light skin texture. If using canned beans, drain the liquid before adding and adjust salt at the end. With dried beans, soak 100 g overnight and cook them soft in a separate pot before adding, so the bean cooking water does not enter the herb-frying step.

To shorten the time with a pressure cooker, pressure-cook only the beef, onion, and 400 ml water, then after the pressure is released add the fried herbs, beans, and dried lime and simmer on low for 20 minutes. Pressure-cooking the herbs from the start loses the green aroma and makes the thickness hard to read. For a meatless version, omit the beef, fry 200 g mushrooms quartered with the onion, and raise the beans to 300 g. This is a home substitution and does not reproduce the savoriness of meat.

Storage, make-ahead, and FAQ

Ghormeh sabzi tastes more settled the day after it is made. But stored together with rice, the rice absorbs liquid and turns heavy, so keep stew and rice separate. Do not leave a pot of meat and beans at room temperature: divide it into shallow containers and refrigerate within 2 hours, or within 1 hour if the temperature is above 32 °C.

Ghormeh sabzi and basmati rice divided into storage containers for make-ahead
Storing stew and rice separately makes it easier to adjust the herb intensity the next day

Refrigerated, it keeps about 3–4 days. Divide into shallow containers and keep the refrigerator at 4 °C or below. To reheat, return it to a pot, add 2–3 tbsp water, and warm over low heat. In a microwave, heat at 600 W for 2 minutes, stir once, then 1 more minute. Make sure the center is hot and the sauce is bubbling.

Store stew and rice separately

Do not leave the pot at room temperature, and when cooling, divide it into shallow containers. Keep the rice in another container and combine only what you will eat. When reheating refrigerated stew, confirm that the center is hot.

To freeze, divide into single servings and treat 2–3 weeks as a guide for keeping flavor. Remove the dried lime before freezing so bitterness is less likely after reheating. If the aroma seems weak after thawing, add 1 tsp lemon juice and a little chopped parsley at the end to bring it back.

Q1. Can I make it without fenugreek?

Yes. But the deep aroma that marks ghormeh sabzi will be weaker. Leaving it out the first time is fine, but next time try adding just 2 g of dried fenugreek or kasuri methi. It is not an ingredient that makes the dish more authentic in large amounts; in a small amount it ties everything together.

Q2. Is it fine if I do not like cilantro?

Yes. Reduce cilantro to 40 g and raise parsley to 160 g. Removing it entirely flattens the aroma, so raising scallions by 20 g and mixing in just 20 g of garlic chives helps it hold together. The strength of cilantro softens a good deal in the stew.

Q3. What if I do not have dried lime?

Add 1 tbsp lemon juice at the end. You get sourness, but the dry fragrance and slight bitterness of dried lime are a different thing. If you have ground dried lime, add it to the liquid starting at 1/2 tsp, simmer about 30 seconds, then taste. Lemon is fine for the first batch, but if you keep cooking dishes like ghormeh sabzi, kabsa, and machboos, trying dried lime once makes the difference easy to see.

Q4. Can I make it without meat?

Yes. Without meat, quarter 200 g mushrooms and fry them with the onion, and raise the beans slightly to 300 g. The savoriness is lighter, so add 2 tsp olive oil at the end of cooking. It is not a full Iranian home version, but it is enjoyable as a herb and dried lime dish.

Q5. What should I serve with it?

For an all-Iranian table, pair it with the sweet-and-sour fesenjan and compare the pomegranate brown with the herb green. When you want rice to be the star, go to tahchin. For a sour salad, Lebanon's tabbouleh is also close in direction.

A check before plating

For ghormeh sabzi, what matters is not adding more ingredients but frying the herbs without scorching, waiting until the meat is tender, and not crushing the dried lime. Spooned over white rice in small amounts, the green stew shows not herb bitterness but the sourness that has moved into the meat and beans.

When shopping, estimate herbs generously, look for dried lime, and cook the rice light. If you can do those three, it becomes a very satisfying Iranian home dish in any kitchen.

Sources

The following sources were reopened on 23 August 2026 and checked to confirm that the dish's position, the way it is eaten with rice, regional differences, dried lime uses, and storage conditions match the text.