Skip to content
Zaffaron

Mirza Ghasemi-ye Kadoo (میرزا قاسمی کدو) — Persian Zucchini & Egg Tomato-Garlic Dip

A lighter Persian take on Mirza Ghasemi using sautéed zucchini instead of eggplant. Garlic, tomatoes, eggs, turmeric, and a hint of cinnamon create a smoky-leaning, savory spread perfect with flatbread or rice.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Vegetarian Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
55 min total Prep 20m · Cook 35m 4 servings 220 cal ~$1.35/serving
↓ Jump to Recipe
Mirza Ghasemi-ye Kadoo — Persian Zucchini & Egg Tomato-Garlic Dip - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 55 min · Difficulty: easy

Ingredients (quick list)

  • 700 g Zucchini (about 4 medium; ends trimmed, cut into 1 cm dice)
  • 500 g Tomatoes (about 3 medium; grated on the large holes (or finely chopped))
  • 20 g Garlic (about 6 cloves; finely minced)
  • 45 ml Vegetable oil (3 tbsp, divided)
  • 2 tsp Ground turmeric
  • 0.25 tsp Ground cinnamon (optional but traditional-leaning in this variation)
  • 1.25 tsp Salt (plus more to taste)
  • 0.75 tsp Black pepper (freshly ground)
  • 4 large Eggs (room temperature)

Steps (summary)

  1. Prep for even cooking: dice the zucchini into 1 cm pieces and grate (or finely chop) the tomatoes. Mince the garlic. Set a wide…
  2. Sauté the zucchini: add 30 ml (2 tbsp) vegetable oil and heat for 30 seconds. Add zucchini and 1/2 tsp salt. Cook 10–12 minutes…
  3. Bloom garlic and spices: push zucchini to the sides to clear a spot in the center. Add remaining 15 ml (1 tbsp) oil, then add g…
  4. Cook down the tomatoes: add grated tomatoes, remaining 3/4 tsp salt, and black pepper. Bring to a steady simmer over medium-hig…
  5. Add eggs and set: reduce heat to medium-low. Make 4 shallow wells and crack in the eggs. Cover and cook 4–6 minutes until white…
  6. Mash and finish: using a wooden spoon, break the eggs and fold them through the zucchini-tomato base for 60–90 seconds, creatin…

Cultural Background

Mirza Ghasemi is a well-known Northern Iranian dish associated with the Caspian region, where garlic and tomatoes are common flavor foundations. This zucchini-based version is a lighter home-style adaptation that keeps the recognizable garlic-tomato-egg profile while using a more readily available vegetable in many kitchens.

savorygarlickytomato-forwardearthyjammysoftrusticcreamy from eggstoasted garlicturmeric warmthgentle cinnamon🌶 mild

Equipment

Large wide skillet or sauté pan (28–30 cm)Box grater or knife and cutting boardWooden spoon or spatulaLid for the skillet

💡 Tips

  • For a smoky note without eggplant, char 1 zucchini (whole) over an open flame or under a broiler for 6–8 minutes total, then peel and dice; fold it in with the sautéed zucchini.
  • Grating tomatoes speeds thickening and gives a smoother, dip-like texture; chopped tomatoes make it chunkier.
  • If the mixture looks watery after adding tomatoes, raise heat to medium-high for 2–3 minutes while stirring to evaporate excess moisture.
  • For richer flavor, cook the zucchini until clearly golden before adding tomatoes; browning adds depth.
  • Prefer a creamier result: whisk the eggs in a bowl, then pour in and stir constantly for 1–2 minutes over low heat.

⚠️ Common Mistakes

  • ❌ Adding tomatoes before the zucchini has browned

    💡 Why: Tomatoes release water and prevent browning, leading to a flat, stewed flavor

    ✅ Fix: Cook zucchini until golden and the pan is mostly dry, then add tomatoes and simmer to thicken

  • ❌ Burning the garlic

    💡 Why: Garlic turns bitter quickly, especially in a hot pan with little moisture

    ✅ Fix: Add garlic in a small oil well, stir constantly for under 1 minute, then immediately add tomatoes

  • ❌ Cooking the eggs on high heat

    💡 Why: High heat can make eggs rubbery and cause the sauce to split

    ✅ Fix: Lower to medium-low, cover briefly to set, then fold gently and rest off heat

  • ❌ Serving before the mixture thickens

    💡 Why: Fresh tomatoes vary in water content, and the dish can be soupy

    ✅ Fix: Simmer until oil separates at the edges and rest 5 minutes before serving

🧊 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 skillet over low heat for 5–7 minutes, adding 1–2 tbsp water only if needed. Not recommended for freezing due to egg texture changes.

📅 Make Ahead

Cook the zucchini-tomato-garlic base up to 2 days ahead and refrigerate. Reheat over low heat until steaming, then add eggs fresh and cook 5–8 minutes as directed for best texture.

🍽️ Pairs Well With

  • Warm flatbread (lavash or pita)
  • Steamed basmati rice
  • Fresh herbs and sliced cucumbers
  • Pickles or mixed pickled vegetables

Regional Variations

  • Caspian-style home kitchensOften cooked with generous garlic and cooked down until very thick; some households prefer the eggs stirred in for a uniform texture rather than set in wells.
  • Urban weeknight adaptationZucchini replaces eggplant for a faster, lighter version; tomatoes may be canned when out of season, and the dish is commonly served as a quick bread accompaniment.
weeknight dinner brunch mezze-style spread picnic (served at room temperature)
#vegetarian#gluten-free#dairy-free#one-pan#weeknight#tomato-garlic#zucchini

Ingredients

  • 700 gZucchini (about 4 medium; ends trimmed, cut into 1 cm dice)
  • 500 gTomatoes (about 3 medium; grated on the large holes (or finely chopped))
  • 20 gGarlic (about 6 cloves; finely minced)
  • 45 mlVegetable oil (3 tbsp, divided)
  • 2 tspGround turmeric
  • 0.25 tspGround cinnamon (optional but traditional-leaning in this variation)
  • 1.25 tspSalt (plus more to taste)
  • 0.75 tspBlack pepper (freshly ground)
  • 4 largeEggs (room temperature)

🔄 Substitutions

  • Vegetable oil→ Olive oil
  • Tomatoes (fresh, grated)→ Canned crushed tomatoes
  • Eggs (whole, cracked into wells)→ Eggs (beaten)

Instructions

  1. 1

    Prep for even cooking: dice the zucchini into 1 cm pieces and grate (or finely chop) the tomatoes. Mince the garlic. Set a wide skillet over medium-high heat for 2 minutes to preheat; a wide pan helps moisture evaporate so the mixture becomes jammy rather than watery.

  2. 2

    Sauté the zucchini: add 30 ml (2 tbsp) vegetable oil and heat for 30 seconds. Add zucchini and 1/2 tsp salt. Cook 10–12 minutes, stirring every 1–2 minutes, until the edges turn golden and the pan looks mostly dry. If it browns too fast, reduce to medium heat.

  3. 3

    Bloom garlic and spices: push zucchini to the sides to clear a spot in the center. Add remaining 15 ml (1 tbsp) oil, then add garlic. Stir constantly for 45–60 seconds until fragrant (do not let it darken). Add turmeric and cinnamon; stir 20 seconds to bloom the spices in the oil.

  4. 4

    Cook down the tomatoes: add grated tomatoes, remaining 3/4 tsp salt, and black pepper. Bring to a steady simmer over medium-high heat, then reduce to medium. Cook 12–15 minutes, stirring often, until the mixture thickens and you see oil separating at the edges.

  5. 5

    Add eggs and set: reduce heat to medium-low. Make 4 shallow wells and crack in the eggs. Cover and cook 4–6 minutes until whites are set but yolks are still soft, or 7–8 minutes for fully set yolks. Uncover and proceed immediately to the next step.

  6. 6

    Mash and finish: using a wooden spoon, break the eggs and fold them through the zucchini-tomato base for 60–90 seconds, creating a rustic, creamy texture. Taste and adjust salt and pepper. Rest off heat for 5 minutes to let flavors meld and the mixture thicken slightly.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 2, 2026

Cultural Background

Mirza Ghasemi is a well-known Northern Iranian dish associated with the Caspian region, where garlic and tomatoes are common flavor foundations. This zucchini-based version is a lighter home-style adaptation that keeps the recognizable garlic-tomato-egg profile while using a more readily available vegetable in many kitchens.

Regional Variations

Caspian-style home kitchens: Often cooked with generous garlic and cooked down until very thick; some households prefer the eggs stirred in for a uniform texture rather than set in wells.
Urban weeknight adaptation: Zucchini replaces eggplant for a faster, lighter version; tomatoes may be canned when out of season, and the dish is commonly served as a quick bread accompaniment.

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

220
Calories
10g
Protein
15g
Fat
14g
Carbs
4g
Fiber
720mg
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.