Skip to content
Zaffaron

Khoresh Gheymeh Kadoo (خورش قیمه کدو) — Persian Split Pea & Zucchini Stew

A classic Persian stew of tender lamb and yellow split peas simmered in a saffron-tinted tomato base, finished with pan-seared zucchini and bright dried lime. Comforting, balanced, and perfect with steamed rice.

By Zaffaron Kitchen· Published March 17, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
145 min total Prep 35m · Cook 110m 6 servings 420 cal ~$4.1/serving
↓ Jump to Recipe
Khoresh Gheymeh Kadoo — Persian Split Pea & Zucchini Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Lamb shoulder, boneless, cut into 3 cm cubes (Trim excess surface fat)
  • 250 g Onion, finely diced (About 1 large onion)
  • 45 ml Neutral oil (Such as grapeseed or sunflower, divided)
  • 2 tsp Turmeric
  • 1 tsp Black pepper (Freshly ground)
  • 2 tsp Salt (Plus more to taste)
  • 60 g Tomato paste (About 4 tablespoons)
  • 180 g Yellow split peas (Rinsed until water runs mostly clear)
  • 1200 ml Water (Hot, plus more as needed)
  • 2 tsp Dried lime powder (Add gradually to control tang)
  • 0.25 tsp Saffron threads (Finely crushed)
  • 60 ml Hot water (For blooming saffron)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: crush the saffron threads to a fine powder, then stir with 60 ml hot water (not boiling, about 80–90°C). Cov…
  2. Build the base: heat 30 ml of the oil in a heavy pot over medium heat. Add diced onion and cook 8–10 minutes, stirring, until d…
  3. Toast the tomato paste: push the lamb and onions to one side, add tomato paste to the cleared spot, and fry 2–3 minutes, stirri…
  4. Simmer the lamb: reduce heat to low, cover, and simmer gently 45 minutes, stirring every 15 minutes to prevent sticking. Skim a…
  5. Cook the split peas: add the rinsed yellow split peas to the pot and stir well. Cover and simmer 35–45 minutes more, stirring o…
  6. Pan-sear the zucchini: while the stew finishes, heat the remaining 15 ml oil in a wide skillet over medium-high heat. Arrange z…

+ 2 more steps in the full instructions section below.

Cultural Background

Split pea stews are a familiar part of Iranian home cooking, often prepared for family meals where slow simmering builds depth and tenderness. This zucchini version is commonly made when summer squash is abundant, combining pantry staples like split peas and tomato with seasonal produce.

savorytangygently sweetumami-richtender meatcreamy split peassilky saucesoft-seared zucchinisaffrontoasted tomatowarm turmericcitrusy dried lime🌶 mild

Equipment

Heavy-bottom pot with lid (4–6 liters)Wide skilletWooden spoonFine sieveMeasuring spoons and cupsKitchen scale

💡 Tips

  • Frying the tomato paste until it darkens removes raw acidity and gives the stew a richer color.
  • Add dried lime powder gradually; it becomes more pronounced after a few minutes of simmering.
  • Keep the simmer gentle and stir from the bottom to prevent split peas from sticking and scorching.
  • Searing zucchini separately prevents it from disintegrating and keeps a sweet, caramelized flavor.
  • If the stew tastes flat, adjust with a small amount of salt first; acidity and saffron read clearer after proper salting.

⚠️ Common Mistakes

  • ❌ Boiling the stew hard the whole time

    💡 Why: Rapid boiling can toughen lamb and cause split peas to break down unevenly, making the stew gritty.

    ✅ Fix: Bring to a boil briefly, then keep a low, steady simmer with only small bubbles; stir every 15–20 minutes.

  • ❌ Adding all dried lime powder at once

    💡 Why: Dried lime powder can turn the stew sharply sour or slightly bitter if overused.

    ✅ Fix: Start with 1–1 1/2 teaspoons, simmer 10 minutes, then adjust in 1/4-teaspoon increments.

  • ❌ Cooking zucchini inside the stew from the beginning

    💡 Why: Zucchini releases water and collapses, diluting the sauce and turning mushy.

    ✅ Fix: Sear zucchini separately and add only near the end to keep shape and sweetness.

  • ❌ Not frying the tomato paste

    💡 Why: Uncooked paste can taste raw and metallic, and the stew stays pale.

    ✅ Fix: Fry the paste in oil for 2–3 minutes until it darkens and smells sweet before adding water.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 4 days. Reheat gently over low heat with 60–120 ml water to loosen. Freeze up to 2 months; thaw overnight in the refrigerator and reheat slowly to protect zucchini texture.

📅 Make Ahead

The stew base (lamb, split peas, and sauce) can be cooked up to 2 days ahead; cool and refrigerate. Reheat gently and sear the zucchini fresh, adding it during the final 10 minutes for the best texture and color.

🍽️ Pairs Well With

  • Persian steamed rice
  • Saffron rice
  • Shirazi salad
  • Plain yogurt or cucumber yogurt
  • Fresh herbs platter

Regional Variations

  • Tehran-style home cookingOften slightly thicker with more split peas, and the zucchini is commonly fried until deeply golden for a richer finish.
  • Southern IranMay be more tangy, using a heavier hand with dried lime and sometimes finishing with a brighter acidic note to balance the heat and humidity of the climate.
weeknight dinner family gathering Nowruz-style spread meal prep
#stew#one-pot#gluten-free#dairy-free#family-style#meal-prep-friendly

Ingredients

  • 600 gLamb shoulder, boneless, cut into 3 cm cubes (Trim excess surface fat)
  • 250 gOnion, finely diced (About 1 large onion)
  • 45 mlNeutral oil (Such as grapeseed or sunflower, divided)
  • 2 tspTurmeric
  • 1 tspBlack pepper (Freshly ground)
  • 2 tspSalt (Plus more to taste)
  • 60 gTomato paste (About 4 tablespoons)
  • 180 gYellow split peas (Rinsed until water runs mostly clear)
  • 1200 mlWater (Hot, plus more as needed)
  • 2 tspDried lime powder (Add gradually to control tang)
  • 0.25 tspSaffron threads (Finely crushed)
  • 60 mlHot water (For blooming saffron)
  • 700 gZucchini (About 5 medium; cut lengthwise into 1.5 cm planks)
  • 15 mlLemon juice (Optional, to brighten at the end)

🔄 Substitutions

  • Lamb shoulder→ Beef chuck
  • Dried lime powder→ Whole dried limes (pierced)
  • Yellow split peas→ Red lentils

Instructions

  1. 1

    Bloom the saffron: crush the saffron threads to a fine powder, then stir with 60 ml hot water (not boiling, about 80–90°C). Cover and set aside 15 minutes so the color and aroma fully develop. Meanwhile, rinse the yellow split peas and let them drain in a sieve.

  2. 2

    Build the base: heat 30 ml of the oil in a heavy pot over medium heat. Add diced onion and cook 8–10 minutes, stirring, until deeply golden. Add turmeric and black pepper and cook 30 seconds. Add lamb and sear 6–8 minutes, turning, until browned on most sides.

  3. 3

    Toast the tomato paste: push the lamb and onions to one side, add tomato paste to the cleared spot, and fry 2–3 minutes, stirring constantly, until it darkens slightly and smells sweet. Stir everything together, then add 1200 ml hot water and 1 1/2 teaspoons of the salt. Bring to a boil.

  4. 4

    Simmer the lamb: reduce heat to low, cover, and simmer gently 45 minutes, stirring every 15 minutes to prevent sticking. Skim any excess foam or surface fat if needed. The goal is a steady, quiet bubble; vigorous boiling can toughen lamb and break the stew’s texture.

  5. 5

    Cook the split peas: add the rinsed yellow split peas to the pot and stir well. Cover and simmer 35–45 minutes more, stirring occasionally, until peas are tender but not mushy. If the stew thickens too much, add 60–120 ml hot water at a time to keep a spoonable consistency.

  6. 6

    Pan-sear the zucchini: while the stew finishes, heat the remaining 15 ml oil in a wide skillet over medium-high heat. Arrange zucchini in a single layer (work in batches) and sear 3–4 minutes per side until golden. Lightly salt the zucchini as it comes out; set aside.

  7. 7

    Season with dried lime and saffron: stir dried lime powder into the stew, starting with 1 1/2 teaspoons and simmer 10 minutes. Add the bloomed saffron (all the liquid) and simmer 5 minutes more. Taste and adjust with remaining salt and up to 1/2 teaspoon more dried lime powder if desired.

  8. 8

    Finish and serve: gently nestle the seared zucchini on top of the stew and simmer uncovered 8–10 minutes so flavors mingle without breaking the zucchini. If using lemon juice, stir it in during the final 1 minute. Rest off heat 10 minutes, then serve hot with steamed rice.

🪪 Recipe Passport

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

Cultural Background

Split pea stews are a familiar part of Iranian home cooking, often prepared for family meals where slow simmering builds depth and tenderness. This zucchini version is commonly made when summer squash is abundant, combining pantry staples like split peas and tomato with seasonal produce.

Regional Variations

Tehran-style home cooking: Often slightly thicker with more split peas, and the zucchini is commonly fried until deeply golden for a richer finish.
Southern Iran: May be more tangy, using a heavier hand with dried lime and sometimes finishing with a brighter acidic note to balance the heat and humidity of the climate.

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

420
Calories
28g
Protein
22g
Fat
28g
Carbs
7g
Fiber
820mg
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.