Khoresh-e Kadoo (Persian Zucchini Stew)

Khoresh-e Kadoo (Persian Zucchini Stew)

خورشت کدو

A light, elegant summer stew where tender zucchini half-moons simmer in a delicate tomato sauce with succulent lamb and the signature tang of dried Persian limes. Less heavy than many Persian stews, this everyday favorite lets the subtle sweetness of summer squash shine through—perfect for warm weather dining.

stewPréparation: 20 minCuisson: 95 mineasyPour 6

Note culturelle

Khoresh-e kadoo is the quintessential 'when the garden is overflowing with zucchini' stew. Iranian families have made this for generations as a way to use abundant summer squash. Its lighter character makes it perfect for hot summer days when heavier stews feel too rich. The debate between frying zucchini first or adding it directly divides households—both camps are firmly convinced their way is correct.

Moments Critiques

  • Cutting zucchini thick enough to hold shape
  • Timing when to add zucchini (after meat is nearly tender)
  • Gentle handling to keep zucchini pieces intact
1
PRÉPARATION10 min

Prepare the zucchini

Wash zucchini and trim ends. Cut in half lengthwise, then slice into 2cm thick half-moons. Don't cut too thin—zucchini needs thickness to maintain structure in the stew. If zucchini are very large, quarter them lengthwise first.

Uniform half-moon shapes, about 2cm thick, pale green flesh with darker green skin edge
OdeurFresh, mild vegetable aroma
TextureZucchini feels firm, not soft or spongy
Choose firm, medium-sized zucchini. Very large ones have more seeds and can be watery. Small ones cook too quickly.

Erreurs Courantes

  • Cutting pieces too thin (disintegrate in stew)
  • Using overripe zucchini (seedy, watery, bitter)
  • Uneven cutting (some pieces overcook while others stay firm)
Point de contrôle: Pieces should be relatively uniform for even cooking
2
CUISSON12 min

Brown the onions

Heat 40ml oil in a large heavy pot over medium-high heat. Add diced onion and cook until golden brown, about 10-12 minutes, stirring occasionally.

Onions are uniformly golden with some caramelized edges
Medium-High190°C / 375°F
OdeurSweet, caramelized onion aroma
SonSteady sizzling that softens over time
3
CUISSON8 min

Add garlic, spices and brown the meat

Add minced garlic, turmeric, and cinnamon (if using), stir for 30 seconds until fragrant. Increase heat to high, add meat cubes in a single layer, and brown well on at least two sides, about 6-8 minutes total.

Meat has golden-brown crust; everything coated in golden turmeric color
High230°C / 450°F
OdeurSearing meat with earthy turmeric
SonStrong sizzling; meat releases when properly seared
TextureMeat releases easily from pot when browned
4
CUISSON3 min

Add tomato (optional) and build base

If using tomato paste, add it now and stir for 1-2 minutes until darkened. If using fresh tomato, add and cook until broken down, about 3 minutes. Some families skip tomato entirely for a lighter, more delicate stew.

Tomato paste has darkened; mixture is cohesive
Medium175°C / 350°F
OdeurRaw tomato smell transforms if using; or just warm spice aroma if not
SonGentle sizzling
The tomato-free version is more traditional in some regions and lets the zucchini and dried lime flavors shine more brightly
5
CUISSON90 min

Add liquid, split peas, and dried limes

Add water or stock, salt, pepper, and split peas (if using). Pierce each dried lime 3-4 times with a sharp knife and add to the pot. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 hours until meat is very tender.

Liquid is golden; dried limes have softened and begun to sink; split peas (if using) are starting to break down
LowGentle simmer ~120°C / 250°F
OdeurDistinctive tangy, fermented citrus aroma from dried limes
SonGentle, occasional bubbles
TextureMeat is becoming tender; split peas are soft
If omitting split peas, the sauce will be thinner—that's fine for this lighter stew
Point de contrôle: Meat should be nearly tender before adding zucchini
En attendant: Optional: Fry the zucchini while meat simmers (see next step)
6
CUISSON15 min

Prepare zucchini (two methods)

METHOD A (Traditional fried): Heat 40ml oil in a large skillet over medium-high heat. Fry zucchini pieces in batches until light golden on both sides, about 3-4 minutes per batch. Remove to paper towels. METHOD B (Simple): Skip frying—add raw zucchini directly to stew in next step.

If frying: Light golden edges on zucchini, slightly softened but still holding shape
Medium-High180°C / 350°F for frying
OdeurSweet, caramelized zucchini aroma if frying
SonSizzling that calms as zucchini softens
TextureZucchini is pliable but not mushy; golden on edges
Frying develops sweeter flavor and helps zucchini hold shape better. The non-fried method is simpler and lighter. Both are authentic.

Erreurs Courantes

  • Oil not hot enough when frying (zucchini absorbs too much oil)
  • Overcrowding pan (zucchini steams instead of fries)
  • Frying too long (zucchini becomes too soft)
7
CUISSON25 min

Add zucchini to stew

Gently add zucchini (fried or raw) to the pot with the meat. Distribute evenly, spooning some sauce over the top. If zucchini isn't mostly submerged, add a splash more water. Cover and simmer for 20-25 minutes.

Zucchini is very tender and has absorbed sauce color; some pieces may be starting to break down at edges
LowGentle simmer
OdeurZucchini, dried lime, and meat aromas have melded
SonVery gentle bubbling
TextureZucchini is completely tender when pierced

Étape Critique

Adding zucchini too early causes it to completely disintegrate. Adding too late means it won't absorb the sauce flavors. This timing is key for proper texture.

Stir gently—zucchini is delicate and breaks easily once cooked

Erreurs Courantes

  • Adding zucchini too early (disintegrates)
  • Stirring too vigorously (breaks zucchini)
  • Cooking too long after adding zucchini (becomes mush)
8
FINITION10 min

Balance flavors and rest

Add lemon juice and stir gently. Taste and adjust salt, pepper, and sourness. The stew should have a pleasant tangy note—add more lemon juice if the dried limes haven't provided enough tang. Remove from heat, cover, and let rest for 10 minutes.

Sauce is light and brothy (not thick like some stews); oil visible on surface; zucchini tender but pieces still identifiable
OdeurBright lemon note lifting the earthy stew aromas
This stew is meant to be lighter and brothier than many Persian stews—don't reduce it too much

Erreurs Courantes

  • Over-reducing sauce (should be relatively light)
  • Forgetting the lemon juice (missing brightness)
  • Over-seasoning with salt
9
FINITION

Serve

Transfer carefully to a serving dish—handle gently to keep zucchini pieces intact. Serve hot over chelow with tahdig. The dried limes can be served for those who enjoy squeezing them over their portion.

Light golden-hued sauce with tender zucchini half-moons and meat; lighter colored than tomato-heavy stews
This stew is best served the day it's made—zucchini becomes very soft if stored

Repos Requis

10 min - Allows flavors to harmonize; sauce settles

Extras

Équipement

grande marmite lourdegrande poêlestandard

Préparer à l'Avance

  • Meat base (without zucchini) can be made 1-2 days ahead.
  • Add zucchini when reheating for best texture.
  • Complete stew keeps 2 days but zucchini softens significantly.
  • Freezing not recommended—zucchini texture suffers.

Reheat very gently over low heat.

If reheating complete stew, expect softer zucchini.

Best eaten fresh.

Servir Avec

🍚Chelow (plain Persian steamed rice) with tahdig—simple rice complements this delicate stew

Accompagnements

  • Mast-o-khiar (cooling contrast)
  • Sabzi khordan
  • Shirazi salad

Boissons

  • Doogh
  • Black tea
  • Mint tea

Substitutions

dried limeZest of 2 limes + 2-3 tbsp lime juice added at end. The fermented tang of dried limes is unique but this approximates the sourness.
zucchiniYellow summer squash works identically. In fall, use delicata squash or pattypan squash. Do not use winter squash—completely different texture.
yellow split peasCan be omitted for lighter stew, or substitute red lentils (cook faster, adjust timing).
lambBeef works well; boneless chicken thighs for lighter version with reduced cooking time.

Mise à l'échelle

Doubles easily with 15-20 minutes extra cooking time. Zucchini to meat ratio is flexible. Best eaten fresh or within 2 days—zucchini becomes very soft when reheated. Can be frozen but zucchini texture suffers.

Source

Traditionnel · Traditional home cooking

A beloved summer stew found across Iran. Some families fry the zucchini first for better texture, others add it directly—both methods are traditional. The lighter sauce lets zucchini's delicate flavor come through.

Recettes similaires