Rinse, dry and finely chop fresh parsley, coriander/cilantro & baby spinach leaves. Set aside
Heat a large Dutch oven/sauce pan with lid on medium high setting
Add 3 tbsp oil. Once oil is hot add chopped onion. Sauté for 3 to 5minutes
Next toss in minced garlic and stir fry for 30 seconds
Now add beef stew meat pcs. Sear/brown for about 5 minutes
Add turmeric powder, crushed black pepper & salt. Mix well
Pour in 4 cups of water, add a beef bullion cube (optional)
Mix well then add 5 dry Persian limes
If dry limes are not available add 2 tbsp fresh lime juice. Let simmer
In a separate large nonstick pan add 3 tbsp olive oil
Once oil is hot add in the chopped greens - parsley, coriander/cilantro & baby spinach leaves
Fry the greens on medium flame until reduced to half the quantity
Add fried greens to the simmering beef stew in the Dutch oven
Mix well, cover with lid and simmer on low for 1 hour
After one hour open lid and stir in red kidney beans. Mix well
Hand crush dry fenugreek leaves with both hands and sprinkle over beef stew
Cover with lid and let simmer for 20 minutes
By now your meat will be tender
Open lid and transfer your delicious Ghormeh Sabzi to a bowl
Plate & serve with steamed Basmati rice & Shirazi Salad