Equipment
Ingredients
Herb Base (Sabzi)
- 300 g fresh parsley, finely chopped without thick stems
- 150 g fresh cilantro, finely chopped without thick stems
- 100 g fresh chives, finely chopped
- 15 g dried fenugreek leaves
- 60 ml vegetable oil
Stew Components
- 150 g dried kidney beans, soaked in water overnight
- 800 g lamb shoulder, cut into 4cm pieces
- 1 yellow onion, finely diced
- 4 garlic, minced
- 30 ml vegetable oil
- 5 g ground turmeric
- 2 g black pepper, freshly ground
- 1000 ml water, hot
- 4 dried limes, pierced
- 10 g salt
- 15 ml liquid saffron, bloomed in hot water
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 470 kcal
- Protein
- 37 g
- Carbohydrates
- 27 g
- Fat
- 25 g
- Fiber
- 8 g
- Sugar
- 2 g
- Sodium
- 788 mg
- Saturated Fat
- 5 g
- Trans Fat
- 0 g
- Monounsaturated Fat
- 2 g
- Polyunsaturated Fat
- 1 g
- Cholesterol
- 77 mg
- Potassium
- 1363 mg
- Calcium
- 153 mg
- Iron
- 8.8 mg
- Magnesium
- 120 mg
- Phosphorus
- 413 mg
- Zinc
- 6.7 mg
- Vitamin A
- 411 mcg
- Vitamin C
- 90 mg
- Vitamin E
- 1.4 mg
- Vitamin K
- 900 mcg
- Vitamin B6
- 0.4 mg
- Vitamin B12
- 3.2 mcg
- Thiamin
- 0.43 mg
- Riboflavin
- 0.35 mg
- Niacin
- 8.5 mg
- Folate
- 198 mcg
- Water
- 361 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Drain and rinse the kidney beans that have been soaking overnight, setting them aside for later use.
In a large skillet, heat 60ml of vegetable oil over medium heat. Add the chopped parsley, cilantro, and chives, frying them slowly for 15 to 20 minutes while stirring frequently. The herbs should reduce significantly and turn a very dark, earthy green. Stir in the dried fenugreek during the final 2 minutes of frying, then remove the skillet from the heat.
In a heavy Dutch oven, heat the remaining 30ml of oil over medium heat. Sauté the diced onion for 8 to 10 minutes until softened and golden brown.
Add the cubed lamb shoulder, turmeric, and minced garlic to the onions. Sear the meat for 5 to 7 minutes until browned on all sides. Thoroughly wash your hands, knife, and cutting board after handling the raw meat to prevent cross-contamination.
Transfer the intensely fried herbs and the drained kidney beans into the Dutch oven with the meat. Add the black pepper and pour in 1000ml of hot water. Bring the liquid to a rolling boil, then immediately reduce the heat to the lowest setting, cover with a lid, and simmer gently for 90 minutes.
Carefully pierce each dried lime 2 to 3 times with a fork or the tip of a knife. Submerge them into the simmering stew along with the salt. Cover and continue to simmer for an additional 60 minutes.
Remove the lid and check the consistency. If the stew is too watery, increase the heat slightly and boil uncovered for 10 to 15 minutes to reduce. Stir in the bloomed liquid saffron, taste for seasoning, and adjust salt if necessary. Serve hot alongside Persian steamed basmati rice.
Chef's Notes
- Frying the herbs properly is the absolute secret to authentic Ghormeh Sabzi. You want them very dark, well beyond just wilted, which releases the deep, earthy flavors characteristic of the dish.
- Always pierce your dried limes before adding them to the stew. This allows the hot cooking liquid to penetrate the lime and extract its unique sour, fermented flavor.
- The hallmark of a well-cooked Ghormeh Sabzi is a layer of dark, flavorful oil that rises to the surface (known as 'ja oftadan', meaning the stew has settled). Do not skim this off; it holds immense flavor.
- This dish famously tastes better the next day. Cooking it a day ahead of serving allows the complex flavors of the fenugreek, limes, and meat to deeply meld.
Storage
Refrigerator: 5 days — Flavors deepen and improve significantly after a day or two.
Freezer: 3 months — Freezes exceptionally well. Freeze the stew on its own, without rice.
Troubleshooting
The stew tastes overly bitter
Cause: The fresh herbs were burnt during the frying stage, or too much dried fenugreek was used.
Fix: Add a halved raw potato to simmer for 20 minutes to absorb some bitterness, then discard. A pinch of sugar or a spoonful of fried onions can also help balance the flavor.
Prevention: Fry herbs over moderate heat, stirring constantly, and measure fenugreek accurately. Add fenugreek only at the very end of frying.
Meat is tough and chewy
Cause: The stew was boiled too aggressively or not simmered for a long enough time.
Fix: Add a splash of water if needed, cover, and continue simmering on low heat until the meat breaks down.
Prevention: Ensure the heat is set to low after the initial boil, and allow sufficient cooking time.
Beans are still hard after cooking
Cause: The dried beans were old, not soaked properly, or exposed to salt/acid too early in the cooking process.
Fix: Remove as much meat and lime as possible, then boil the stew vigorously until beans soften, though this risks turning the herbs to mush. Using canned beans is a safer fallback.
Prevention: Soak beans overnight and ensure they are fresh. Do not add the dried limes or salt until the final hour of cooking.
Cultural Context
Ghormeh Sabzi is widely considered the national dish of Iran, carrying immense cultural significance and often prepared for formal gatherings, holidays, and weekly family dinners. Its history spans thousands of years, evolving from ancient Persian methods of preserving meat (ghormeh) and utilizing abundant seasonal herbs (sabzi). The distinct flavor profile perfectly balances the rich, fatty meat with the astringent, earthy notes of dried limes and fenugreek.










