Ghormeh sabzi (also spelled qormeh sabzi) is an Iranian herb stew with meat and beans, fragrant with the aroma of dried limes and fenugreek.

Ghormeh sabzi (also called khoresht sabzi) is the most popular Iranian dish. Ask your Iranian friends and you will hear about it. Travel to Iran and you will realize there is no restaurant without this dish on the menu. Even in family gatherings, it’s always the star on the table as the main dish.
For me, this dish always brings back family memories. It reminds me of my grandmother who cooked the most delicious Ghormeh Sabzi in the world.
This recipe gives you a comprehensive guide with all the tips and tricks that will help you along the way to have a ghormeh with the best taste, smell, and appearance at the end.
Ghormeh sabzi is not a dish that you just decide to make in the middle of the afternoon. Cooking this dish will take you some time, but it’s totally worth it. And that’s actually the key to cooking it. You should give it some time and its wonderful taste will make up for all the effort and time spent.

What is Gormeh Sabzi?
Ghormeh Sabzi is Iran’s national dish. It is a herb stew with lamb meat and beans. This dish dates back 2000 years, and its recipe has evolved a lot over time.
For hundreds of years, it has been a seasonal dish because fresh herbs were hard to find during cold seasons. Today Iranians cook it throughout the year, all around the country.
The name of this dish, Ghormeh Sabzi, clearly identifies it.
The first word in this combination, ‘ghormeh‘, refers to the way you cook the meat in this recipe. Ghormeh means frying lamb meat with its own fat. Nomads have used this technique for hundreds of years.
The second word, ‘sabzi‘, means ‘herb’.
So, ghormeh sabzi is a herb stew with chopped pieces of meat fried in their own fat.
This dish is also called ‘khoresht sabzi‘ which means ‘herb stew’.
How to make Ghormeh Sabzi?
This dish is a long cooking dish. So plan to make it on a day when you are around the house, able to tend to the pot occasionally. And get ready to smell the incredible aroma.
Making the dish starts the night before you want to cook it. You want to soak your pinto beans for 12 hours (overnight). Don’t skip this step, otherwise cooking time will take much longer and ruin the flavor of the stew.
The night before you will also want to make sure your meat is taken out to thaw if it is frozen. (The same for your herbs, if you have them stored chopped in the freezer.)
The first step on your cooking day is to make lamb stock. You do this by boiling some lamb bones with a halved onion and a pinch of turmeric. This will take two hours to simmer.
While your stock is simmering, you can fry your herbs and cook your meat.
You want the herbs to be finely chopped. You can do it yourself with a knife. But many find it easier to mince them in a food processor.
Fry the herbs in a skillet. First, cook them alone to let them release moisture. Then after that moisture has evaporated, you slowly add oil to fry the herbs as they cook to a dark green. The herbs should be very dark when you are done, but not burnt. This whole process will take around 40 minutes.
This frying step for the herbs is incredibly important. Frying them long enough with enough oil contributes to the stew’s texture and flavor.
In a separate skillet, you can cook the meat. First, fry a diced onion in oil until the pieces are golden. Then you can add some black pepper and turmeric along with the lamb pieces and lamb fat and cook until they have changed color to golden.
Finally, you are ready to start putting the stew together!
Add the meat mixture, the strained lamb broth, the bones, and the drained beans to a pot. You will cook this for an hour.
Finally, you get to add in the dried limes. (We’ll take a bit more about this ingredient in the next section.) With the limes, you add your fried herbs and salt. This cooks again for one last hour.
Then you turn off the heat and let it rest for 30 minutes for the flavors to develop even more.
Finally, your ghormeh is ready!
As you can see, this dish is not a quick one to make. But it is worth the effort!

What are dried limes?
Dried limes, or in Persian ‘limoo amani‘, are often used in Persian and Arabic cuisines. They add a sour flavor to dishes.
In Iran, we use dried limes to flavor stews like ghormeh sabzi and gheymeh. They smell faintly citrusy. And you can use them whole or powdered.
Dried limes are pretty easy to make at home. You can dry limes in the oven or let them sun-dry for a couple of weeks until they are rock-hard.
If you don’t want to make them yourself, you can buy dried limes online or at your local Middle Eastern grocer or Persian or Arabic markets.

How to serve Ghormeh Sabzi?
Time is the key to having a delicious Ghormeh Sabzi. You need to give it some time to get a tasty result.
Even after you finish cooking the dish, you still need to give it more time. Letting it sit for 30 minutes to helps the flavours improve.
When serving ghormeh sabzi, it is alone. In Iranian culture, stews are always served with polo (cooked rice).
You can also serve it with herb salad, shirazi salad, yogurt, pieces of bread, doogh (a yogurt-based drink), and pickled cabbages.
Ghormeh Sabzi (Iranian Herb Stew)

Ghormeh sabzi is an Iranian herb stew with meat and beans, fragrant with the aroma of dried limes and fenugreek.
Ghormeh sabzi is not the kind of dish that you cook whenever you just felt like cooking. You should always plan ahead and get everything ready for cooking it the night before.
Ingredients
- 300 g dried pinto beans (about 2/3 lb or 1 ½ cups)
- 3 lamb bones
- 2 medium onions, divided
- 150 g fresh coriander (cilantro leaves) (about 1/3 lb or 3 cups chopped)
- 150 g fresh parsley (about 1/3 lb or 2 1/2 cups chopped)
- 150 g fresh chives (about 1/3 lb or 3 cups chopped)
- 50 g fresh fenugreek leaves (or 16.5 g dried)
- 250 g sunflower oil, or other neutral oil (roughly 1 ¼ cups), divided
- 1 tsp turmeric
- ½ tsp black pepper
- 150 g (1/3 lb) lamb meat (thawed, if frozen), cut into bite-sized pieces
- 2 bite-sized pieces of lamb fat
- 6 dried Persian limes (limu amani), cut in half
- 1 ½ tsp salt, or to taste
Instructions
The night before: soak the beans (12 hours)
- Place the dried beans in a large glass bowl and cover with 3 inches of water. Cover and let soak overnight.
Make your lamb stock (2 hours)
- Add three lamb bones to a large pot, along with one onion (peeled and halved) and a pinch of turmeric. Cover with about 8 cups of water.
- Bring the water to a boil over medium-high heat. Reduce the heat to low and let the stock simmer for two hours.
- After two hours, strain the stock into a large bowl and set aside. (Enjoy the bone marrow, if you wish!) Reserve the bones to use later as well.
While your stock simmers: cook your herbs (40 minutes)
- While your stock is simmering, set a skillet over medium-low heat and add your finely chopped herbs. (You can chop the herbs yourself, but adding them to a food processor is often a better way to go. You can also buy the fried canned ghormeh herb mix at Persian markets.) Cook the herbs until the water releases and evaporates about 10 minutes.
- After the water has evaporated, slowly add about 1 cup of oil. Fry the herbs in the oil for 30 minutes until they change color and become completely dark, but not burnt. Don’t add all the oil at once. Add a little every few minutes. (Frying the herbs long enough and with enough oil makes the stew more greasy and ripe. Don’t skip the frying, even if you're using fried canned herbs. In this case, add oil and fry it only for 20 minutes.)
While your stock simmers: cook your meat (10 minutes)
- Peel and dice one onion. Add some oil to another skillet over medium-low heat. Add the diced onion, turmeric, and black pepper. Fry until the onions are golden, about 5 minutes.
- Then add the bite-sized chopped lamb meat along with bite-sized lamb fat. Fry for 4-5 minutes, until it changes color.
Put everything together (2 1/2 hours)
- To a medium soup pot, add the meat mixture, lamb stock, and bones along with the drained, soaked beans.
- Let the mixture come to a boil over high heat. Then turn down the heat, put the lid on the pot, and let it simmer for 1 hour.
- Cut the dried limes in half. Remove the seeds and add them to the pot along with the fried herbs and salt.
- Let it simmer for one more hour over low heat.
- Turn off the heat and let the stew rest for 30 minutes before serving.
- Your ghormeh is ready. Bon appétit!
Notes
If you have an abundance of fresh herbs during the growing season, but don’t want to make a stew yet, you can chop and freeze them. Just make sure your frozen, chopped herbs are thawed completely before making the dish.
Recommended Products
As an Amazon Associate and member of other affiliate programs, We earn from qualifying purchases.
Nutrition Information:
Yield:
5Amount Per Serving: Calories: 987
If you liked this recipe, here are some similar dishes you may enjoy!

Zahra is a Persian travel/ food writer. Though she’d like to travel around the world to try each country’s amazing food, she has a soft spot for Iran and her goal is to show real Iran to people around the world through the lens of food. You can find her on LinkedIn.