Ghormeh Sabzi is a deeply aromatic Persian herb stew known for its rich green color, tender slow-cooked meat, and the signature tang of dried limes. It’s a comforting dish built on layers of herbs, spices, and legumes, simmered slowly until everything blends into a savory, slightly sour, and earthy flavor. Traditionally served with fluffy basmati rice or crispy tahdig, it’s one of those meals that feels both nourishing and special at the same time.
Why You’ll Love This Recipe
This recipe brings together fresh herbs, warming spices, and slow-simmered beef in a way that creates incredible depth of flavor. The dried limes add a unique citrusy tang that sets it apart from any other stew. It’s also a great make-ahead dish because the flavor improves over time. Even though it requires patience, most of the cooking is hands-off, making it perfect for a weekend meal or family gathering.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 yellow onion, finely chopped
6 tablespoons olive oil
5 cloves garlic, minced
1 teaspoon kosher salt
1 teaspoon ground turmeric
1 teaspoon black pepper
1 ½ pounds beef stew meat, cut into 1½-inch cubes
1 chicken or beef bouillon cube (optional)
4 cups water
5 dried Persian limes (lemoo amani), pierced with a fork
1 bunch cilantro, finely chopped
1 ½ bunches parsley, finely chopped
12 ounces baby spinach, finely chopped
2 bunches green onions, finely chopped
2 tablespoons dried fenugreek
1 can red kidney beans, rinsed and drained
1 tablespoon fresh lemon juice
Directions
Start by heating 3 tablespoons of olive oil in a large Dutch oven over medium heat. Add the chopped onion and sauté until soft and lightly golden. Stir in garlic, turmeric, and black pepper, cooking until fragrant.
Add the beef cubes and brown them on all sides for several minutes. Season with salt, then add the bouillon cube and water. Bring to a boil, then reduce heat and let it simmer gently for about 1 hour.
Poke small holes in the dried limes and add them to the pot. Cover partially and continue simmering for another hour so the flavors develop fully.
Meanwhile, heat the remaining oil in a large pan. Add cilantro, parsley, green onions, spinach, and fenugreek. Sauté until the herbs reduce significantly in volume and become very fragrant.
Add the cooked herbs to the stew along with the kidney beans. Stir well, cover partially, and simmer for another hour until the meat becomes very tender and the flavors combine.
Remove the dried limes if desired. Finish with fresh lemon juice, adjust seasoning, and serve hot with basmati rice or tahdig.
You can substitute beef with lamb for a more traditional version. For a lighter option, use chicken thighs, though cooking time should be reduced. Vegetarian versions work well by replacing meat with mushrooms and adding vegetable stock. Some regions use black-eyed peas instead of kidney beans, which slightly changes the texture but keeps the dish authentic. Frozen herbs can also be used when fresh ones are not available.
Storage/Reheating
Ghormeh Sabzi stores very well and often tastes even better the next day. Keep leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze it for up to 2 months. Reheat gently on the stove over low heat, adding a splash of water if needed to loosen the stew. Avoid removing the dried limes before storing unless you prefer a milder flavor.
FAQs
What makes Ghormeh Sabzi taste unique?
The combination of dried limes, fresh herbs, and slow-cooked meat creates a tangy, earthy, and deeply savory flavor.
Can I make it without dried limes?
Yes, but the flavor will be less traditional. You can substitute with extra lemon juice, though it won’t fully replicate the taste.
Can I use frozen herbs instead of fresh?
Yes, frozen herbs work well and save prep time. Just sauté them until excess moisture evaporates.
What meat works best for this stew?
Beef chuck or lamb shoulder are ideal because they become tender during long simmering.
Can I make it vegetarian?
Yes, replace meat with mushrooms and use vegetable stock for a rich vegetarian version.
Why is my stew bitter?
Overcooking dried limes can cause bitterness. Remove them after about 2 hours of simmering.
Can I prepare it ahead of time?
Yes, you can cook it a day ahead. The flavors deepen after resting overnight.
What beans can I use besides kidney beans?
Black-eyed peas or pinto beans are commonly used alternatives.
Do I need fenugreek?
Fenugreek adds a distinct aroma, but you can reduce or omit it if unavailable.
How do I know the meat is done?
The meat should be tender enough to break apart easily with a fork or knife.
Conclusion
Ghormeh Sabzi is a slow-cooked Persian classic that rewards patience with incredible depth of flavor. The combination of herbs, spices, beans, and dried limes creates a comforting and aromatic stew that stands out among traditional comfort foods. Whether you serve it for a family meal or prepare it for special occasions, it’s a dish that brings warmth, tradition, and richness to the table.
A classic Persian herb stew made with tender slow-cooked beef, fresh herbs, kidney beans, and dried Persian limes for a rich, earthy, and tangy flavor traditionally served with basmati rice.