Khorak Kadoo (خوراک کدو) — Persian Zucchini and Cheddar Medley
A comforting Persian-style zucchini medley simmered with tomatoes, bell peppers, onion, and garlic, then finished with melted cheddar and fresh basil. Simple pantry spices keep the vegetables vibrant and savory.

Printable Recipe Card
Servings: 4 · Total: 55 min · Difficulty: easy
Ingredients (quick list)
- 700 g Zucchini (trimmed; cut into 2 cm half-moons)
- 250 g Bell peppers (mixed colors; seeded and cut into 2 cm strips)
- 500 g Tomatoes (ripe; grated or finely chopped)
- 200 g Onion (finely sliced)
- 12 g Garlic (minced (about 4 cloves))
- 45 ml Olive oil (divided)
- 6 g Salt (plus more to taste)
- 1 g Black pepper (freshly ground (about 1/2 tsp))
- 120 g Cheddar cheese (coarsely grated; use sharp for best flavor)
- 20 g Fresh basil (leaves torn or thinly sliced)
Steps (summary)
- Prep all vegetables so cooking stays fast: slice the onion thinly, mince the garlic, cut zucchini into 2 cm half-moons, and sli…
- Heat 30 ml olive oil in a wide skillet or sauté pan over medium heat. Add the onion and cook 8–10 minutes, stirring every minut…
- Stir in the tomatoes, salt, and black pepper. Reduce to medium-low and simmer 10–12 minutes, uncovered, until the mixture thick…
- In a second skillet, heat the remaining 15 ml olive oil over medium-high heat. Add the zucchini and bell peppers in an even lay…
- Transfer the sautéed zucchini and peppers into the tomato-onion base. Stir gently to coat, then cover and cook on low for 8–10…
- Turn off the heat. Sprinkle cheddar evenly over the hot vegetables, cover, and let stand 3–4 minutes to melt from residual heat…
Cultural Background
Vegetable stews and sautéed medleys are common in Persian home cooking, often built on a tomato-onion base and served with rice or bread. This dish reflects that everyday approach, using seasonal produce and simple techniques. The cheddar finish is a modern adaptation that adds a creamy layer without changing the core method.
Equipment
💡 Tips
- Use a wide pan so the tomatoes reduce instead of steaming; thicker sauce helps the cheese cling to the vegetables.
- For a more Persian-style texture, sauté zucchini until lightly golden before combining; this prevents it from breaking down during simmering.
- Choose sharp cheddar for stronger flavor with less cheese; mild cheddar can taste flat once melted into the sauce.
- Add basil at the end; prolonged heat dulls its fresh aroma.
⚠️ Common Mistakes
❌ Cooking zucchini too long after combining with the sauce
💡 Why: Zucchini releases water and turns mushy, thinning the sauce and dulling flavor.
✅ Fix: Brown zucchini first, then simmer covered on low only until tender (8–10 minutes). If watery, uncover and reduce briefly.
❌ Adding cheddar while the pan is still on high heat
💡 Why: High heat can cause cheese to separate and become oily or grainy.
✅ Fix: Turn off the heat, sprinkle cheese, cover, and let residual heat melt it for 3–4 minutes.
❌ Not reducing the tomatoes enough
💡 Why: A thin tomato base makes the final dish soupy and the flavors taste diluted.
✅ Fix: Simmer tomatoes uncovered until thick and glossy (10–12 minutes). Use a wide pan and stir occasionally to prevent sticking.
🧊 How to Store
Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat gently in a covered skillet over low heat 6–8 minutes; add 15–30 ml water if needed. Freezing is not ideal because zucchini softens and cheese can separate.
📅 Make Ahead
Cook the tomato-onion base up to 2 days ahead and refrigerate. When ready to serve, sauté zucchini and peppers fresh, rewarm the base over medium-low, combine and simmer 8–10 minutes, then melt the cheese and add basil at the end.
🍽️ Pairs Well With
- Steamed basmati rice
- Flatbread
- Plain yogurt or a cucumber-yogurt side
- Pickled vegetables
Regional Variations
- Northern IranOften finished with more fresh herbs and served alongside rice and yogurt; the vegetable mix may lean heavier on zucchini and tomatoes with fewer peppers.
- Tehran-style home cookingCommonly includes a larger proportion of bell peppers for sweetness and color, and is cooked to a thicker, spoonable consistency suitable for serving with bread.
Ingredients
- 700 gZucchini (trimmed; cut into 2 cm half-moons)
- 250 gBell peppers (mixed colors; seeded and cut into 2 cm strips)
- 500 gTomatoes (ripe; grated or finely chopped)
- 200 gOnion (finely sliced)
- 12 gGarlic (minced (about 4 cloves))
- 45 mlOlive oil (divided)
- 6 gSalt (plus more to taste)
- 1 gBlack pepper (freshly ground (about 1/2 tsp))
- 120 gCheddar cheese (coarsely grated; use sharp for best flavor)
- 20 gFresh basil (leaves torn or thinly sliced)
🔄 Substitutions
- Cheddar cheese→ Low-moisture mozzarella
- Fresh basil→ Fresh parsley
- Olive oil→ Neutral oil (sunflower or canola)
Instructions
- 1
Prep all vegetables so cooking stays fast: slice the onion thinly, mince the garlic, cut zucchini into 2 cm half-moons, and slice bell peppers into strips. Grate or finely chop the tomatoes to make a juicy base that cooks down quickly. Grate the cheddar and keep basil ready for the end.
- 2
Heat 30 ml olive oil in a wide skillet or sauté pan over medium heat. Add the onion and cook 8–10 minutes, stirring every minute, until soft and lightly golden at the edges. Add the garlic and cook 45–60 seconds, just until fragrant, keeping the heat moderate so the garlic does not brown.
- 3
Stir in the tomatoes, salt, and black pepper. Reduce to medium-low and simmer 10–12 minutes, uncovered, until the mixture thickens and the oil begins to glisten at the surface. If the pan looks dry before the tomatoes break down, add 30 ml water and continue simmering until saucy.
- 4
In a second skillet, heat the remaining 15 ml olive oil over medium-high heat. Add the zucchini and bell peppers in an even layer. Sauté 6–8 minutes, tossing every 1–2 minutes, until the zucchini is lightly browned in spots and the peppers soften but still hold their shape.
- 5
Transfer the sautéed zucchini and peppers into the tomato-onion base. Stir gently to coat, then cover and cook on low for 8–10 minutes until the zucchini is tender but not mushy. Taste and adjust salt and pepper. Keep the mixture thick; if it becomes watery, uncover and simmer 2–3 minutes.
- 6
Turn off the heat. Sprinkle cheddar evenly over the hot vegetables, cover, and let stand 3–4 minutes to melt from residual heat. Finish with fresh basil just before serving so it stays aromatic. Serve warm, spooning the melted cheese and tomato juices over each portion.
🪪 Recipe Passport
Cultural Background
Vegetable stews and sautéed medleys are common in Persian home cooking, often built on a tomato-onion base and served with rice or bread. This dish reflects that everyday approach, using seasonal produce and simple techniques. The cheddar finish is a modern adaptation that adds a creamy layer without changing the core method.
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.
- Khorak Morgh ba Chashni-ye Somagh (خوراک مرغ با چاشنی سماق) — Persian Sumac-Braised Chicken
- Khoresh Aloo (خورش آلو) — Persian Chicken and Plum Stew
- Khorak Karado Stuffed Meat Patties (خوراک کرادو) — Clove-scented patties stuffed with herby salad
- Khorak Mahicheh va Morgh (خوراک ماهیچه و مرغ) — Persian Saffron-Infused Lamb and Chicken Stew
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

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Persian · Appetizers · 40 min

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

Chorrillana (Chorrillana) — Chilean Loaded Fries with Beef and Eggs
Chilean · Main Courses · 60 min

Chilean Humitas (Humitas) — Fresh Corn Parcels with Basil
Chilean · Main Courses · 90 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Egyptian Fatta (فتة) — Layered Meat, Rice, and Crisp Bread
Egyptian · Main Courses · 145 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.