Khorak Kadoo va Avishan (خوراک کدو و آویشن) — Persian Zucchini & Thyme Medley
Khorak Kadoo va Avishan is a gentle, home-style Iranian dish in which zucchini is slowly cooked with onion, butter, and olive oil until the aroma of thyme and parsley settles into its tender, juicy texture—light, fragrant, and perfect alongside rice or bread.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: easy
Ingredients (quick list)
- 200 g Yellow onion, finely sliced (about 1 large onion)
- 30 ml Extra virgin olive oil (about 2 tbsp)
- 35 g Unsalted butter (about 2 1/2 tbsp)
- 800 g Zucchini, trimmed and cut into 10 cm batons (or thick half-moons) (about 5–6 medium zucchini)
- 2 tsp Dried thyme (rubbed between fingers to bloom aroma)
- 1.25 tsp Sea salt (adjust to taste)
- 0.5 tsp Black pepper, freshly ground
- 120 ml Water (about 1/2 cup, for gentle braising)
- 25 g Fresh flat-leaf parsley, finely chopped (about 1 packed cup chopped)
Steps (summary)
- Prep the vegetables: slice the onion thinly and cut zucchini into uniform batons (about 10 cm long, 2–2.5 cm thick) so they coo…
- In a wide, heavy skillet over medium heat, warm the olive oil for 1 minute, then add the butter and let it melt without brownin…
- Add the zucchini in a single layer as much as possible. Cook 6–8 minutes over medium heat, turning gently with a spatula so the…
- Sprinkle in the dried thyme, sea salt, and black pepper. Stir for 30 seconds to toast the thyme in the fat. Pour in 120 ml wate…
- Uncover and raise heat to medium for 5–7 minutes to reduce the braising liquid to a glossy coating. Add the chopped parsley and…
Cultural Background
In Iranian cooking, khorak dishes represent simplicity and comforting home flavor—meals that use accessible ingredients and slow cooking to deepen aroma and taste. Zucchini khorak with thyme comes from this tradition and is often served with rice or bread as a light, everyday dish.
Equipment
💡 Tips
- Use a wide skillet so zucchini sears lightly before braising; overcrowding steams and makes it watery.
- Rub dried thyme between your fingers right before adding to release essential oils and deepen aroma.
- For a richer, more “khoresh-like” finish, reduce the liquid until it clings to the zucchini and onions in a thin glaze.
- Choose firm, medium zucchini (not oversized) to avoid spongy texture and excess water.
⚠️ Common Mistakes
❌ Overcrowding the pan with zucchini
💡 Why: Crowding traps steam, preventing light browning and making the dish watery.
✅ Fix: Use a wide skillet or brown zucchini in two batches, then combine for braising.
❌ Cooking on high heat the whole time
💡 Why: High heat can brown butter too much and break zucchini into mush.
✅ Fix: Sauté onions on medium, then braise covered on low for gentle, even tenderness.
❌ Adding parsley too early
💡 Why: Long cooking dulls parsley’s color and turns its flavor flat.
✅ Fix: Stir parsley in during the final minute and rest briefly off heat for a fresh finish.
❌ Using oversized zucchini
💡 Why: Large zucchini often have watery, seedy centers that collapse when braised.
✅ Fix: Choose medium, firm zucchini; if large, remove the seedy core before cutting.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently in a covered skillet over low heat 6–8 minutes, adding 15–30 ml water if dry. Freezing is not recommended; zucchini becomes mushy on thawing.
📅 Make Ahead
Slice onion and cut zucchini up to 24 hours ahead; store separately in airtight containers in the refrigerator. Cook the dish up to 1 day ahead; reheat gently and add parsley at the very end for the freshest aroma and color.
🍽️ Pairs Well With
- Steamed Persian rice (chelow) or kateh
- Lavash or sangak with a side of torshi
- Plain yogurt or mast-o-khiar (if not dairy-free)
Regional Variations
- TehranOften kept very simple with onion, butter, and dried herbs; the goal is a clean, delicate flavor served alongside chelow and a simple salad.
- Shiraz (Fars)Commonly finished with more fresh herbs (parsley and dill) and a slightly longer reduction for a richer glaze, sometimes served with warm bread as a light meal.
Ingredients
- 200 gYellow onion, finely sliced (about 1 large onion)
- 30 mlExtra virgin olive oil (about 2 tbsp)
- 35 gUnsalted butter (about 2 1/2 tbsp)
- 800 gZucchini, trimmed and cut into 10 cm batons (or thick half-moons) (about 5–6 medium zucchini)
- 2 tspDried thyme (rubbed between fingers to bloom aroma)
- 1.25 tspSea salt (adjust to taste)
- 0.5 tspBlack pepper, freshly ground
- 120 mlWater (about 1/2 cup, for gentle braising)
- 25 gFresh flat-leaf parsley, finely chopped (about 1 packed cup chopped)
🔄 Substitutions
- Unsalted butter→ Olive oil (additional 20 ml)
- Dried thyme→ Fresh thyme leaves (2 tbsp / about 6 g)
- Fresh flat-leaf parsley→ Fresh dill (20 g) or a mix of dill and parsley (10 g + 10 g)
Instructions
- 1
Prep the vegetables: slice the onion thinly and cut zucchini into uniform batons (about 10 cm long, 2–2.5 cm thick) so they cook evenly. Chop parsley finely and keep it separate for the end. Measure thyme, salt, and pepper in advance to add quickly once the pan is hot.
- 2
In a wide, heavy skillet over medium heat, warm the olive oil for 1 minute, then add the butter and let it melt without browning (about 60–90 seconds). Add the sliced onion and sauté 10–12 minutes, stirring often, until soft, sweet, and lightly golden at the edges.
- 3
Add the zucchini in a single layer as much as possible. Cook 6–8 minutes over medium heat, turning gently with a spatula so the pieces pick up the onion-butter coating. You want light golden spots, not deep frying; lower heat slightly if the butter threatens to brown.
- 4
Sprinkle in the dried thyme, sea salt, and black pepper. Stir for 30 seconds to toast the thyme in the fat. Pour in 120 ml water, bring to a gentle simmer, then cover and reduce heat to low. Braise 18–22 minutes, turning once halfway, until zucchini is tender but still holds shape.
- 5
Uncover and raise heat to medium for 5–7 minutes to reduce the braising liquid to a glossy coating. Add the chopped parsley and fold through for 1 minute until bright green and fragrant. Taste and adjust salt and pepper. Rest off heat, covered, for 5 minutes before serving.
🪪 Recipe Passport
Cultural Background
In Iranian cooking, khorak dishes represent simplicity and comforting home flavor—meals that use accessible ingredients and slow cooking to deepen aroma and taste. Zucchini khorak with thyme comes from this tradition and is often served with rice or bread as a light, everyday dish.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Pan-Seared Joojeh Kebab (جوجه کباب تابهای) — Persian Saffron Skillet Chicken
Persian · Kebabs · 34 min

Kabab Vijeh (کباب ویژه) — Royal Persian Mixed Grill Platter
Persian · Kebabs · 70 min

Bulgar Kabab (کباب بلغار) — Persian Rolled Saffron Fillets
Persian · Kebabs · 37 min

Dry-Fried Green Beans (干煸四季豆) — Sichuan Wok-Blistered Beans with Pork
Chinese · Side Dishes · 27 min

German Bread Dumplings (Semmelknödel) — Bavarian Bread Dumplings
German · Side Dishes · 50 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Roulat Panir (رولت پنیر) — Persian Savory Cheese & Walnut Crepe Rolls
Persian · Appetizers · 80 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.