Ghormeh Sabzi (Persian Beef, Bean and Herb Stew)

If someone were to ask me what my favourite Persian dish is, I would answer without hesitation. Hands down, no question about it, my absolute most beloved dish is Ghormeh Sabzi. I could probably eat it every day for the rest of my life and be happy!  In fact, I think if you polled Iranians in general, I’d say at least 90 percent would say it is their favourite too. Ghormeh Sabzi to me is the quintessential Persian dish – savoury, aromatic and possessing a “je ne sais quoi” that makes it extraordinarily delicious. It can be argued that it is Iran’s unofficial national dish.

Ghormeh Sabzi is a slow simmered stew of braised meat, fragrant herbs, tender beans and tangy dried Persian limes. In this recipe I used Italian flat leaf parsley and green onions but others sometimes include cilantro and other herbs as well. But what I think gives Ghormeh Sabzi its unique flavour is the fenugreek. Here’s a little secret though if you are not in the mood for all the herb cleaning and chopping – many Persian supermarkets carry pre-chopped herbs for Ghormeh Sabzi in their freezer section or you can even buy them in a can. Like many stews, the longer Ghormeh Sabzi simmers the more delicious it is. In fact, Ghormeh Sabzi tastes best the next day when all the flavours have had a chance to marry and meld.

Ghormeh Sabzi
(serves 6)

1 large onion
1 lb stewing beef (one inch pieces)
1 tsp turmeric
3 cup low sodium chicken broth
5 cups finely chopped italian parsley
10 finely chopped green onions (green part only)
1 rounded tbsp dried fenugreek*
5 dried Persian limes (limo omani) pieced several times
3 tbsp fresh lime juice
1 can (425 g) red kidney beans, drained
salt and pepper

In a large pot (or Dutch Oven), heat 3 tbsp of canola oil over medium heat. Fry the onions, stirring occasionally until soft and golden, about 10 minutes. Add the turmeric and fry for another minute.

Turn the heat up slightly to medium-high and add the beef to the pot. Brown the beef well on all sides, about 5-10 minutes. Add the chicken stock and bring to a light boil. When simmering, turn the heat down to low. Cover and simmer for 30 minutes.

Meanwhile, wash, dry and finely chop the parsley (remove the stems) and green onions. You may chop them with a knife but I highly suggest chopping in a food processor to make your life a lot easier!

Heat 1/2 cup of canola oil over medium heat. When the oil is heated add the chopped green onion and parsley. Fry for about 15-20 minutes, stirring frequently.

When the beef is finished simmering, add the chopped fried herbs, dried fenugreek, dried Persian limes, lime juice, 2 tsp salt and 1/2 tsp pepper. Bring to a boil and then turn down to a simmer on low heat. Cover and let simmer for 1 1/2 hours, stirring occasionally.

Add the drained kidney beans and using the back of a wooden spoon press down on the Persian limes so they release some of their juices. Continue to simmer for a minimum of 30 minutes. The longer the stew simmers the tastier it will be!

Taste and add more salt, pepper or lime juice if necessary. Serve with steamed basmati rice. Enjoy!

*You can buy dried fenugreek at Middle Eastern Specialty stores as well as South Asian supermarkets.

8 thoughts on “Ghormeh Sabzi (Persian Beef, Bean and Herb Stew)

    • I haven’t tried making it in the slow cooker but I’ve cooked other stews in the slow cooker so this should work. Fry the onions and beef as per the instructions above on the stovetop then add to the slow cooker. Fry the herbs as per above and add to the slow cooker. Then add the chicken stock, dried fenugreek, dried Persian limes, lime juice, 2 tsp salt and 1/2 tsp pepper to the slow cooker. Cook on low for 8-12 hours or high for 4-6 hours. Add the drained beans in the last 1/2 hour of cooking. Good Luck!!!!

  1. I followed your instructions and made this for dinner last night with a hearty batch of tahdig (which is not yet on your blog, btw!!!!). I felt like such a champ! I love the slow cooker idea. I hadn’t prepared for the long cooking time, so dinner was at 10 PM!

Leave a reply to thepomegranatediaries Cancel reply