Ghormeh sabzi is considered to be the national dish of Iran, a Persian herb stew consisting of lamb, red beans and a variety of herbs that is loved by all Iranians. It is known as one of the most prominent dishes in Persian culinary heritage, an ancient classic recipe that has been passed down from mothers to daughters and generation to generation.

Ghormeh sabzi is hard to forget for those who have tried it. At first, you will be mesmerized by its unique aroma, the taste of its rich dark green herby gravy is pungently sour with a hint of bitterness. It all comes together with fork-tender beans and slow-cooked lamb that will melt in the mouth.

Stews are a big part of Iranian cuisine. Ghormeh Sabzi along with Fesenjan and Gheimeh are an important part of our culinary tradition and also the most common Stews cooked by all Iranians.

Ghormeh Sabzi Ingredients

Ghormeh comes from the route “Ghavurmagh” meaning “braised” in Azeri and sabzi is the Farsi word for herbs. This tangy, stew is made mainly with braised meat mainly Lamb, a mixture of sautéed herbs, beans, and dried lime. Ghormeh sabzi’s flavourful and aromatic herbs consist mostly of parsley, coriander, chives and it’s key herb fenugreek.

Variations of Ghormeh Sabzi

This stew is cooked with some slight variations in different parts of Iran. Some families cook it by adding a little tomato paste or chopped tomatoes. Another difference could be the type of beans. Ghormeh Sabzi is mostly cooked with red kidney beans, but pinto beans or even black-eyed peas are common as well. Some people might also add spinach and dill and call it Khoresh Sabzi (Herb stew).

Can I make Vegetarian Ghormeh Sabzi?

Traditionally, Ghormeh sabzi is made with lamb chunks that are cut into 2-inch pieces. You can also use bone-in meat as it would give the stew more flavour. Beef stew meat can also be used but this doesn’t mean that you can’t omit the meat altogether. To make a vegetarian Ghormeh Sabzi simply leave out the meat from the recipe. The variation of herbs and kidney beans will still give it that unique flavour. 

Ghormeh Sabzi ingredients

How to make Ghormeh Sabzi

To cook Ghormeh Sabzi you need to start with piking through the herbs, add all in a large bowl or separately in smaller ones and fill with cold water. Agitate with your hand a few times and let the herbs sit in water for about 10- 12 minutes to loosen any possible gravel.

Herbs for Ghormeh Sabzi - Persian Herb stew

Transfer the herbs to a colander, rinse a few times then set aside to drain completely, before chopping them finely. The herbs are chopped very fine to give Ghormeh Sabzi its dark green look. You can use dried herbs instead of the ones you don’t find fresh such as fenugreek or chives.

Ghormeh Sabzi chopped herbs - Persian herbs stew

Add the herbs and 1/4 cup vegetable oil to a non-stick pot. Sauté over medium-high heat for about 15 minutes and stir frequently until you smell the aroma of the herbs. This is a very important step in making Persian herb stew.

If you are using dried fenugreek or any other dried herbs, add them right at the end to avoid burning. Then remove from the heat and set aside.

Fenugreek is widely used in Indian cooking and is available fresh, frozen or dried in Indian stores. You can definitely find it dried in most Persian or middle eastern stores as well.

Ghormeh Sabzi with dried Herbs

Heat vegetable oil in a large pot and sauté onion until light and transparent. Add in the 2-inch lamb chunks and turmeric. Cook for about 5-7 minutes, stirring occasionally until the lamb is seared on all sides. Add in water, and bring it to boil.

Ghormeh Sabzi with lamb chunks

cooking Ghormeh Sabzi with lamb chunks

If using dried kidney beans, soak them in water for at least 3 to 8 hours ahead or overnight. Rinse the soaked beans and add them to the lamb. Canned beans can be used as well. If using canned beans, drain and add them in the last hour of cooking as they’re already cooked.

Add in the sautéed herbs. Cover and cook for another 1 hour, or until the lamb and beans are fully cooked. 

Ghormeh Sabzi sauted herbs - Persian Herbs stew

I personally like to add tomato powder or a small amount of tomato paste as I believe it balances the flavour perfectly. Make sure you season with salt and pepper.

Persian Herb stew - Ghormeh Sabzi

Pierce the dried limes with a fork before adding them in the last hour of cooking. This way they will gently release their juice and aroma while simmering and the sourness of the stew would be just right.

Persian dried lime also known as black lime is a key ingredient of Ghormeh Sabzi as the unique citrusy and slightly bitter flavour of the stew comes from them. Limu Amani as we call it in Persian is a lime that has lost its water content, usually dried under the sun and can last for two years. They are used whole, sliced or ground, as a spice in many of Persian dishes. You can find them at Persian or Middle Eastern stores or online. You can make your own by blanching fresh limes in salted water and drying them on a rack in the sun or in an airy pantry for at least a week, or until the limes feel hard and hollow. (Turn the limes to allow each side equal access to the light source.)

If you do not have whole dried limes, dried lime powder or fresh lime/lemon juice can be added instead.

Ghormeh Sabzi with dried lime

Notes for making Ghormeh Sabzi

  • Ghormeh sabzi should be thick and not watery. When herbs simmer for a long time, they disintegrate into a thick stew. If you notice that the stew is too watery, just turn up the heat and wait for the excess water to evaporate.
  • When the stew is done, you will notice by its dark green colour oil separating out on the top. 
  • Traditionally Ghormeh sabzi, like all other Persian stews, is served over aromatic steamed Persian rice “Chelo” or over golden rice Tahdig – the magnificent crunchy golden rice formed at the bottom of the pot when making Chelo.
  • Ghormeh Sabzi can be served with most Persian side dishes mostly plain bowl of yogurt and for most Iranians, the joy of Ghormeh sabzi wouldn’t be complete without a bite of raw onion with each and every spoonful.

Ghormeh Sabzi - Persian Herb Stew

Ghormeh Sabzi is a Persian herb stew consisting of sauteed herbs, kidney beans, and lamb. It's known as Iran's National dish and is served with Persian rice.
Prep Time20 mins
Cook Time2 hrs 30 mins
Total Time2 hrs 50 mins
Course: Main Course
Cuisine: Persian
Keyword: Ghormeh Sabzi
Servings: 4
Author: ShirinTahanan


  • 700 grams Lamb with bone or 500 grams boneless, cut in 2-inch pieces
  • 1 can Red kidney beans
  • 1 Large yellow onion Finely chopped
  • 2 bunches Parsley
  • 2 bunches Chives
  • 1 bunch Coriander
  • 1 small bunch fresh fenugreek or 2 tablespoons dried fenugreek (too much fenugreek will cause Ghormeh sabzi to taste bitter)
  • 3 Dried lime or 1 freshly squeezed lime juice
  • 1 tsp Turmeric
  • 1 tbsp dried tomato powder or 1/2 tablespoon tomato paste 
  • Salt
  • Pepper
  • Vegetable oil
  • Water


  • Clean, pick and wash the herbs, dry thoroughly and chop finely. 
  • Heat 1/3 cup of vegetable oil in a pot over medium-high heat and sauté the chopped fresh herbs for about 15 minutes while stirring frequently. Add the dried fenugreek before removing it from the heat and set aside.
  • In a large stew pot, sauté chopped onions in 2 tablespoons of oil until light and transparent.
  • Add the meat, turmeric and fry until all sides are brown.
  • Pour in enough water to cover the meat by about 2 inches, bring to a boil on high heat for just a couple of minutes.
  • Rinse kidney beans and add them to the stew along with sautéed herbs. cover and cook on low heat for about 1 hour.
  • Add the tomato powder or paste and season with salt and pepper.
  • Poke the dried limes with a fork and add them to the stew. Reduce the heat to its lowest setting and simmer for another hour.


  • The longer Ghormeh sabzi simmers the better it would tastes. Some even say it would also taste better reheated the next day.
  • Ghormeh Sabzi is served hot with Chelo (steamed rice). Check out our Persian rice recipe.
  • Ghormeh sabzi should be thick and not watery. If there's too much water just turn up the heat and wait for the excess water to evaporate.