This is a vegetarian version of the traditional Persian stew, which normally includes lamb. Though I have never traveled east of London, this dish has become my primary comfort food. I had to learn how to make it when I moved to Canada, and couldn't find a Persian restaurant that served it. Saag paneer, which also relies on the flavor of fenugreek, is slightly similar, but ghormeh sabzi traditionally contains no dairy products and is made with herbs (cilantro, parsley) instead of spinach, so it's really quite different, and in my opinion, much tastier. Serve with Persian tahdig rice or, if you are going low-carb, serve with quinoa or wild rice.


Recipe Summary

15 mins
25 mins
40 mins
4 servings


Original recipe yields 4 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Heat olive oil in a pot over medium-high heat. Saute onion in the hot oil until golden, 7 to 10 minutes. Mix in turmeric until onion is coated. Add soy sauce, salt, and pepper. Stir in parsley, green onions, and cilantro, adjusting soy sauce to taste. Cook and stir until herbs are sufficiently wilted, 3 to 4 minutes. Add fenugreek and saute until incorporated.

  • Pour in water and add lemon slices. Reduce heat to medium-low and let simmer, uncovered, stirring occasionally and adding more water if necessary, about 20 minutes, adding kidney beans about 10 minutes before serving; sooner than this might make them mushy.

Cook's Notes:

Don't skip the fenugreek, this herb has the flavor that defines this dish.

If you can find them and want to use the traditional recipe, use 3 to 4 dried Persian limes instead of lemon.

Nutrition Facts

295 calories; protein 10.9g; carbohydrates 35.4g; fat 15.1g; sodium 324.2mg. Full Nutrition