Skip to content
Zaffaron

Khorak-e Bademjan o Kadoo (خوراک بادمجان و کدو) — Persian Eggplant and Zucchini Medley

A colorful Persian vegetable medley of slow-roasted eggplant and zucchini simmered in a turmeric-tomato sauce. Finished with parsley, it’s fragrant, tender, and ideal with rice or flatbread.

By Zaffaron Kitchen· Published March 17, 2026 Verified Recipe
Vegetarian Vegan Gluten-Free Dairy-Free Nut-Free Halal
90 min total Prep 25m · Cook 65m 4 servings 260 cal ~$2/serving
↓ Jump to Recipe
Khorak-e Bademjan o Kadoo — Persian Eggplant and Zucchini Medley - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 90 min · Difficulty: medium

Ingredients (quick list)

  • 700 g Eggplant (globe or Italian), cut into 2 cm rounds (About 2 medium; peel in alternating stripes if skin is tough)
  • 500 g Zucchini, cut into 2 cm rounds (About 3 medium)
  • 700 g Tomatoes (About 5 medium; 2 for stuffing, 3 for sauce)
  • 220 g Yellow onion, thinly sliced (About 1 large)
  • 12 g Garlic, finely grated or minced (About 4 cloves)
  • 25 g Flat-leaf parsley, finely chopped (Plus extra for serving if desired)
  • 90 ml Olive oil (Divided; plus 5 ml if pan seems dry)
  • 2.5 tsp Ground turmeric (For color and aroma)
  • 2 tsp Fine sea salt (Divided; adjust to taste)
  • 1 tsp Ground black pepper (Divided)
  • 240 ml Water (Add more only if needed during simmering)

Steps (summary)

  1. Heat the oven to 220°C (425°F). Line a large sheet pan with parchment. Arrange eggplant rounds in a single layer, brush with 45…
  2. On a second parchment-lined pan (or reuse the first), arrange zucchini rounds. Brush with 20 ml olive oil and season with 1/4 t…
  3. Prepare the tomatoes: grate or finely chop 3 tomatoes for the sauce (you should have about 450–500 g pulp). For the remaining 2…
  4. In a wide, heavy pan or shallow pot, warm 25 ml olive oil over medium heat. Add sliced onion and cook 10–12 minutes, stirring o…
  5. Add the grated/chopped sauce tomatoes, the chopped pulp from the hollowed tomatoes, 240 ml water, 1 1/4 tsp salt, and 1/4 tsp b…
  6. Stir 20 g chopped parsley into the sauce. Nestle the roasted eggplant rounds into the pan in overlapping layers, then tuck in t…

+ 2 more steps in the full instructions section below.

Cultural Background

Vegetable stews and braises are a common part of home cooking in Iran, often built on onions, turmeric, and tomatoes for color and warmth. Dishes like this are frequently served family-style with rice or flatbread, especially when seasonal eggplants and zucchini are abundant.

savorytomato-forwardearthygently sweetsilky eggplanttender zucchinijammy saucesoft stuffed tomatoesturmericgarlicsweet onionfresh parsley🌶 mild

Equipment

Chef’s knife and cutting board2 sheet pansParchment paperPastry brush or spoon for oilWide heavy pan or shallow pot with lid (28–30 cm)Box grater or food processor (for tomatoes)Wooden spoonWide spatula

💡 Tips

  • Roasting the eggplant prevents it from soaking up excess oil and keeps the finished dish lighter while still richly flavored.
  • Choose medium eggplants with glossy skin and a slight give; very large eggplants can be more bitter and seedy.
  • Keep the simmer gentle; a hard boil can collapse zucchini and turn the sauce watery.
  • If tomatoes are not very sweet, simmer the sauce 5 extra minutes to concentrate flavor rather than adding sugar.
  • For clean slices and less breakage, use a wide spatula and lift from underneath the eggplant layer.

⚠️ Common Mistakes

  • ❌ Skipping the roast and frying eggplant until it is oily

    💡 Why: Eggplant acts like a sponge; pan-frying can make the dish heavy and greasy.

    ✅ Fix: Roast at high heat until browned and tender, then simmer briefly in the sauce to absorb flavor without excess oil.

  • ❌ Overcooking zucchini until it falls apart

    💡 Why: Zucchini releases water and turns mushy, thinning the sauce.

    ✅ Fix: Roast zucchini lightly and add it after the sauce has thickened; keep the simmer low and short.

  • ❌ Boiling the sauce aggressively

    💡 Why: High heat breaks the vegetables and can scorch the bottom as the sauce thickens.

    ✅ Fix: Maintain a gentle simmer on low heat, stir occasionally, and add 30–60 ml water only if the pan looks dry.

  • ❌ Using watery, under-reduced tomato sauce

    💡 Why: The final dish tastes flat and the vegetables do not cling to the sauce.

    ✅ Fix: Simmer the tomatoes uncovered until thick and glossy before adding the roasted vegetables.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat covered on low heat with 30–60 ml water to loosen the sauce. Freezing is possible for up to 2 months, but zucchini may soften; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Roast the eggplant and zucchini up to 24 hours ahead and refrigerate. The tomato-onion sauce can be cooked up to 2 days ahead. Assemble and simmer everything together 25–30 minutes before serving, adding a splash of water to loosen as needed.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Persian-style saffron rice
  • Flatbread (lavash or pita)
  • Plain yogurt or a cucumber-yogurt side
  • Fresh herbs and radishes

Regional Variations

  • Tehran and central IranOften prepared as a simple tomato-onion base with turmeric, focusing on clean vegetable flavors and served with rice and fresh herbs.
  • Caspian-influenced households (northern Iran)Sometimes made more herb-forward with additional greens and a slightly tangier profile depending on the tomatoes and local preference.
family dinner meatless Monday spring and summer cooking meal prep
#plant-based#one-pan#roasted-vegetables#tomato-based#weeknight

Ingredients

  • 700 gEggplant (globe or Italian), cut into 2 cm rounds (About 2 medium; peel in alternating stripes if skin is tough)
  • 500 gZucchini, cut into 2 cm rounds (About 3 medium)
  • 700 gTomatoes (About 5 medium; 2 for stuffing, 3 for sauce)
  • 220 gYellow onion, thinly sliced (About 1 large)
  • 12 gGarlic, finely grated or minced (About 4 cloves)
  • 25 gFlat-leaf parsley, finely chopped (Plus extra for serving if desired)
  • 90 mlOlive oil (Divided; plus 5 ml if pan seems dry)
  • 2.5 tspGround turmeric (For color and aroma)
  • 2 tspFine sea salt (Divided; adjust to taste)
  • 1 tspGround black pepper (Divided)
  • 240 mlWater (Add more only if needed during simmering)

🔄 Substitutions

  • Olive oil→ Neutral oil (sunflower or grapeseed)
  • Flat-leaf parsley→ Cilantro
  • Fresh tomatoes→ Canned crushed tomatoes

Instructions

  1. 1

    Heat the oven to 220°C (425°F). Line a large sheet pan with parchment. Arrange eggplant rounds in a single layer, brush with 45 ml olive oil, and sprinkle with 1/2 tsp salt and 1/2 tsp black pepper. Roast for 20 minutes, flip, then roast 10–15 minutes more until deeply golden and tender.

  2. 2

    On a second parchment-lined pan (or reuse the first), arrange zucchini rounds. Brush with 20 ml olive oil and season with 1/4 tsp salt and 1/4 tsp black pepper. Roast at 220°C (425°F) for 12–15 minutes, flipping once, until lightly browned but not mushy. Set aside; zucchini finishes cooking in the sauce.

  3. 3

    Prepare the tomatoes: grate or finely chop 3 tomatoes for the sauce (you should have about 450–500 g pulp). For the remaining 2 tomatoes, cut off the tops, scoop out the pulp and seeds, and finely chop the scooped pulp. Keep the hollowed tomatoes and their tops for stuffing later.

  4. 4

    In a wide, heavy pan or shallow pot, warm 25 ml olive oil over medium heat. Add sliced onion and cook 10–12 minutes, stirring often, until soft and lightly golden. Add garlic and cook 60–90 seconds until fragrant. Stir in turmeric for 30 seconds to bloom it without letting it scorch.

  5. 5

    Add the grated/chopped sauce tomatoes, the chopped pulp from the hollowed tomatoes, 240 ml water, 1 1/4 tsp salt, and 1/4 tsp black pepper. Bring to a gentle boil, then reduce to low and simmer uncovered for 15 minutes, stirring occasionally, until the sauce thickens and tastes less raw.

  6. 6

    Stir 20 g chopped parsley into the sauce. Nestle the roasted eggplant rounds into the pan in overlapping layers, then tuck in the roasted zucchini. Cover and simmer on low for 18–20 minutes. If the pan looks dry, add 30–60 ml water; keep the heat gentle to avoid breaking the vegetables.

  7. 7

    Stuff the tomatoes: spoon a few tablespoons of the thickened onion-tomato sauce (with some parsley) into each hollowed tomato. Place them on top of the vegetable layer, cover, and cook 10–12 minutes on low until the tomatoes soften but still hold their shape. Taste and adjust salt and pepper.

  8. 8

    Rest off the heat for 10 minutes to let the sauce settle and the vegetables absorb flavor. Drizzle the remaining 0–5 ml olive oil if desired, and scatter the remaining 5 g parsley over the top. Serve warm, spooning sauce over each portion and adding a stuffed tomato per plate.

🪪 Recipe Passport

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

Cultural Background

Vegetable stews and braises are a common part of home cooking in Iran, often built on onions, turmeric, and tomatoes for color and warmth. Dishes like this are frequently served family-style with rice or flatbread, especially when seasonal eggplants and zucchini are abundant.

Regional Variations

Tehran and central Iran: Often prepared as a simple tomato-onion base with turmeric, focusing on clean vegetable flavors and served with rice and fresh herbs.
Caspian-influenced households (northern Iran): Sometimes made more herb-forward with additional greens and a slightly tangier profile depending on the tomatoes and local preference.

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

260
Calories
5g
Protein
18g
Fat
22g
Carbs
8g
Fiber
980mg
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.