Skip to content
Zaffaron

Khoresht-e Gousht (خورشت گوشت) — Persian Aromatic Lamb & Garden Vegetable Stew

A Persian-style lamb stew simmered slowly with onions, garlic, ginger, turmeric, cumin, and coriander. Garden vegetables cook in a rich tomato broth until tender, creating a warming, aromatic main perfect with rice.

By Zaffaron Kitchen· Published March 15, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
150 min total Prep 25m · Cook 125m 6 servings 520 cal ~$4.35/serving
↓ Jump to Recipe
Khoresht-e Gousht — Persian Aromatic Lamb & Garden Vegetable Stew - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 150 min · Difficulty: medium

Ingredients (quick list)

  • 900 g Boneless lamb shoulder, cut into 4 cm cubes (Trim excess surface fat; keep some for flavor)
  • 10 g Fine salt (Divided, plus more to taste at the end)
  • 2 g Ground black pepper (About 1 teaspoon)
  • 30 ml Vegetable oil (About 2 tablespoons)
  • 300 g Yellow onions, finely diced (About 2 medium)
  • 18 g Garlic, minced (About 6 cloves)
  • 12 g Fresh ginger root, finely grated (About 1 tablespoon)
  • 4 g Turmeric powder (About 2 teaspoons)
  • 3 g Ground cumin (About 1 1/2 teaspoons)
  • 3 g Ground coriander (About 1 1/2 teaspoons)
  • 2 g Chili powder (About 1 teaspoon; adjust to taste)
  • 30 g Tomato paste (About 2 tablespoons)

+ 10 more in the full ingredients section below.

Steps (summary)

  1. Pat the lamb dry with paper towels for better browning. Season with 6 g salt and all the black pepper. Heat a heavy pot over me…
  2. Lower heat to medium. Add onions with a splash of stock (about 30 ml) to loosen browned bits. Cook 10–12 minutes, stirring ofte…
  3. Stir in tomato paste and cook 2 minutes to deepen flavor. Add canned chopped tomatoes and bring to a gentle simmer, scraping th…
  4. Add carrots and potatoes, stir, and keep the stew at a low simmer. Cover and cook 25 minutes, stirring once halfway through. If…
  5. Add green beans and red bell pepper; simmer covered for 10 minutes. Add zucchini and simmer 10–15 minutes more, uncovered for t…
  6. Turn off heat and stir in dried lime powder (if using) and lemon juice. Taste and add remaining 4 g salt, or to preference. Res…

Cultural Background

Meat stews served with rice are a common part of Persian home cooking, often simmered slowly to develop depth and tenderness. Recipes vary by household and season, with vegetables reflecting what is available in gardens and markets. Warm spices and tomatoes create a comforting, everyday style of stew.

savorywarm-spicedtomato-richgently tangyfork-tender lambsoft vegetablessilky brothturmericcumingingerslow-cooked onion🌶 medium

Equipment

Heavy-bottomed Dutch oven or large pot with lid (5–7 L)Chef’s knifeCutting boardWooden spoonMeasuring spoonsKitchen scale (recommended)Ladle

💡 Tips

  • For deeper flavor, brown the lamb well; pale meat makes a flatter-tasting stew.
  • Keep the simmer gentle—small bubbles—so the lamb becomes tender without drying out.
  • If your canned tomatoes are very acidic, add 5 g sugar and simmer 5 minutes to balance (optional).
  • Cut vegetables into similar sizes so they finish cooking at the same time.
  • Resting the stew for 10 minutes before serving noticeably improves the aroma and texture.

⚠️ Common Mistakes

  • ❌ Boiling the stew hard to speed it up

    💡 Why: High heat can tighten meat fibers and break vegetables down unevenly, making the broth cloudy and the lamb less tender.

    ✅ Fix: Keep a gentle simmer (small bubbles). If behind schedule, extend cooking time rather than increasing heat.

  • ❌ Adding all vegetables at the start

    💡 Why: Quick-cooking vegetables like zucchini turn mushy and lose color and sweetness.

    ✅ Fix: Stagger additions: carrots/potatoes first, then beans/pepper, then zucchini near the end.

  • ❌ Skipping browning and onion caramelization

    💡 Why: The stew will taste thin and one-dimensional without the browned fond and sweet onion base.

    ✅ Fix: Brown lamb in batches and cook onions until golden; deglaze with a splash of stock to capture flavor.

  • ❌ Over-salting early with salty stock

    💡 Why: Long simmering reduces liquid and concentrates saltiness.

    ✅ Fix: Use low-sodium stock and add part of the salt early, then adjust at the end after reduction.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container up to 4 days. Reheat gently on the stovetop over low heat to avoid toughening the lamb; add 30–60 ml water/stock if thick. Freeze up to 3 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Cook the stew up to 2 days ahead; cool and refrigerate. Reheat gently over low heat for 15–20 minutes, adding 60–120 ml stock or water if needed. For best texture, add zucchini during reheating if you prefer it firmer.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Saffron rice
  • Flatbread and a crisp salad of cucumber and tomato
  • Plain yogurt with herbs (optional)

Regional Variations

  • Northern Iran (Caspian-influenced home styles)Often includes more sour notes, using additional citrus or souring agents and sometimes extra herbs; vegetables may lean toward local greens alongside tomatoes.
  • Central Iran (everyday family stews)Commonly features a straightforward onion-tomato base with warm spices; vegetables vary by season, with potatoes and beans frequently used for a hearty, filling pot.
  • Diaspora kitchens (international)May use readily available mixed vegetables (such as frozen blends) and beef stock; spice levels are adjusted to local preferences, while keeping the slow-simmered texture.
family dinner weekend cooking meal prep cold-weather meals gatherings served with rice
#one-pot#stovetop#high-protein#tomato-based#make-ahead-friendly#family-style

Ingredients

  • 900 gBoneless lamb shoulder, cut into 4 cm cubes (Trim excess surface fat; keep some for flavor)
  • 10 gFine salt (Divided, plus more to taste at the end)
  • 2 gGround black pepper (About 1 teaspoon)
  • 30 mlVegetable oil (About 2 tablespoons)
  • 300 gYellow onions, finely diced (About 2 medium)
  • 18 gGarlic, minced (About 6 cloves)
  • 12 gFresh ginger root, finely grated (About 1 tablespoon)
  • 4 gTurmeric powder (About 2 teaspoons)
  • 3 gGround cumin (About 1 1/2 teaspoons)
  • 3 gGround coriander (About 1 1/2 teaspoons)
  • 2 gChili powder (About 1 teaspoon; adjust to taste)
  • 30 gTomato paste (About 2 tablespoons)
  • 800 gCanned chopped tomatoes (1 large can; include juices)
  • 750 mlLow-sodium lamb or beef stock (Plus up to 250 ml more if needed)
  • 250 gCarrots, cut into 2 cm chunks (About 2 large)
  • 250 gZucchini, cut into 2.5 cm chunks (About 2 medium)
  • 200 gGreen beans, trimmed and cut into 3 cm pieces (Fresh or frozen)
  • 150 gRed bell pepper, cut into 2.5 cm pieces (About 1 medium)
  • 350 gYukon Gold potatoes, peeled and cut into 3 cm chunks (About 2 medium)
  • 2 gDried lime powder (About 1 teaspoon; optional but traditional-leaning tang)
  • 15 mlFresh lemon juice (About 1 tablespoon, to brighten at the end)
  • 20 gFresh parsley, finely chopped (About 1/2 cup, for serving)

🔄 Substitutions

  • Boneless lamb shoulder→ Beef chuck, cut into 4 cm cubes
  • Dried lime powder→ 1 teaspoon finely grated lemon zest + 1 extra tablespoon lemon juice
  • Green beans→ Peas (fresh or frozen)

Instructions

  1. 1

    Pat the lamb dry with paper towels for better browning. Season with 6 g salt and all the black pepper. Heat a heavy pot over medium-high for 3 minutes, then add the vegetable oil. Brown lamb in 2 batches for 5–6 minutes per batch, turning to color multiple sides; transfer browned pieces to a bowl.

  2. 2

    Lower heat to medium. Add onions with a splash of stock (about 30 ml) to loosen browned bits. Cook 10–12 minutes, stirring often, until deeply golden. Add garlic and grated ginger and cook 60–90 seconds until fragrant. Stir in turmeric, cumin, coriander, and chili powder; toast 30 seconds, stirring constantly to prevent scorching.

  3. 3

    Stir in tomato paste and cook 2 minutes to deepen flavor. Add canned chopped tomatoes and bring to a gentle simmer, scraping the pot bottom. Return lamb and any juices to the pot, then pour in 750 ml stock. Bring to a simmer over medium-high, then reduce to low, cover, and cook 60 minutes at a steady, gentle bubble.

  4. 4

    Add carrots and potatoes, stir, and keep the stew at a low simmer. Cover and cook 25 minutes, stirring once halfway through. If the liquid drops below the meat and vegetables, add 125–250 ml additional stock to maintain a saucy consistency; avoid a hard boil to keep lamb tender.

  5. 5

    Add green beans and red bell pepper; simmer covered for 10 minutes. Add zucchini and simmer 10–15 minutes more, uncovered for the last 5 minutes to thicken slightly. The lamb should be fork-tender and the vegetables cooked through but not mushy; adjust with small additions of stock if needed.

  6. 6

    Turn off heat and stir in dried lime powder (if using) and lemon juice. Taste and add remaining 4 g salt, or to preference. Rest the stew 10 minutes, covered, for flavors to settle. Serve hot with chopped parsley on top and plenty of sauce ladled over rice or bread.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 15, 2026

Cultural Background

Meat stews served with rice are a common part of Persian home cooking, often simmered slowly to develop depth and tenderness. Recipes vary by household and season, with vegetables reflecting what is available in gardens and markets. Warm spices and tomatoes create a comforting, everyday style of stew.

Regional Variations

Northern Iran (Caspian-influenced home styles): Often includes more sour notes, using additional citrus or souring agents and sometimes extra herbs; vegetables may lean toward local greens alongside tomatoes.
Central Iran (everyday family stews): Commonly features a straightforward onion-tomato base with warm spices; vegetables vary by season, with potatoes and beans frequently used for a hearty, filling pot.
Diaspora kitchens (international): May use readily available mixed vegetables (such as frozen blends) and beef stock; spice levels are adjusted to local preferences, while keeping the slow-simmered texture.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
36g
Protein
29g
Fat
31g
Carbs
6g
Fiber
720mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.