Skip to content
Zaffaron

Kadu Sabz (کدو سبز) — Persian Creamy Zucchini and Leek Velouté

A Persian-inspired velouté-style soup blending zucchini, leeks, and carrot in chicken stock, pureed silky and finished with heavy cream and nutmeg. Gentle, elegant, and comforting for warm or cool seasons.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
55 min total Prep 20m · Cook 35m 4 servings 250 cal ~$2.1/serving
↓ Jump to Recipe
Kadu Sabz — Persian Creamy Zucchini and Leek Velouté - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 300 g Leeks (white and light green parts only), cleaned and sliced (Slice into 5 mm rounds; rinse well to remove grit)
  • 600 g Zucchini, diced (About 3 medium; cut into 2 cm cubes)
  • 150 g Carrot, diced (About 1 large; cut into 1 cm cubes for even cooking)
  • 30 g Unsalted butter (For sautéing and a velvety base)
  • 15 ml Olive oil (Helps prevent butter from browning too quickly)
  • 20 g All-purpose flour (About 2 1/2 tbsp; thickens like a classic velouté)
  • 900 ml Chicken stock, low sodium (Warm if possible for smoother thickening)
  • 120 ml Heavy cream (Add at the end; do not boil hard after adding)
  • 0.5 tsp Ground nutmeg (Freshly grated if available)
  • 1.25 tsp Fine sea salt (Adjust to taste depending on stock salinity)
  • 0.5 tsp Black pepper, freshly ground (Add in stages and adjust at the end)

Steps (summary)

  1. Prepare the vegetables: trim leeks to the white and light green parts, slice, then soak in a bowl of cold water for 3 minutes a…
  2. In a heavy pot, melt butter with olive oil over medium heat (about 160–175°C surface heat) for 1 minute. Add leeks and cook 8–1…
  3. Sprinkle flour evenly over the vegetables and stir continuously for 2 minutes to cook out raw flour taste. The mixture should l…
  4. Add diced zucchini, salt, and black pepper. Bring to a gentle simmer over medium heat, then reduce to low and cover partially.…
  5. Blend until completely smooth using an immersion blender, or carefully transfer to a blender in batches (do not fill more than…
  6. Lower heat to the gentlest simmer. Stir in heavy cream and nutmeg and heat 2–3 minutes until steaming, avoiding a hard boil. Ta…

Cultural Background

Zucchini and other summer squashes are widely used in Persian home cooking, especially in warm seasons when gardens and markets are abundant. Creamy, blended soups are a modern, restaurant-influenced format that adapts familiar vegetables into an elegant starter while keeping the gentle, balanced seasoning typical of many Persian meals.

mildly sweetsavorybutteryvelvetycreamysmoothleek-forwardnutmeg-warmfresh zucchini🌶 low

Equipment

Cutting boardChef’s knifeLarge heavy pot or Dutch oven (4–6 L)Wooden spoon or silicone spatulaWhiskMeasuring spoonsMeasuring jugImmersion blender or countertop blenderFine-mesh sieve (optional)

💡 Tips

  • For the cleanest flavor, avoid browning the leeks; keep heat moderate and stir often.
  • If the soup tastes flat, add a little more salt in 1/8 tsp increments; creamy soups often need slightly more seasoning.
  • For extra silkiness, pass the blended soup through a fine-mesh sieve before adding cream.
  • If using salted stock, start with 3/4 tsp salt and adjust at the end.
  • Nutmeg is potent; measure carefully and add more only after the cream is incorporated.

⚠️ Common Mistakes

  • ❌ Browning the leeks

    💡 Why: Browning adds bitterness and a roasted flavor that can overpower the delicate zucchini.

    ✅ Fix: Cook leeks over medium to medium-low heat, stir often, and add a splash of stock if the pot looks dry.

  • ❌ Adding stock all at once after flour

    💡 Why: Dumping liquid in quickly can form stubborn flour lumps that remain even after blending.

    ✅ Fix: Whisk in the first portion of hot stock gradually to form a smooth base, then add the rest.

  • ❌ Boiling hard after adding cream

    💡 Why: High heat can cause the cream to split and dull the soup’s smooth mouthfeel.

    ✅ Fix: Keep the soup at a gentle simmer and heat just until steaming; rewarm slowly when reheating.

  • ❌ Under-seasoning

    💡 Why: Cream and zucchini mute salt perception, making the soup taste bland.

    ✅ Fix: Taste at the end and adjust salt in small increments; black pepper and nutmeg should be noticeable but not dominant.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat, stirring often; do not boil after adding cream. Freeze up to 2 months, but for best texture freeze before adding cream; add cream after thawing and reheating.

📅 Make Ahead

Cook the soup through blending (without adding cream), cool, and refrigerate up to 2 days. Reheat gently, then stir in heavy cream and nutmeg just before serving to keep the texture silky and the aroma fresh.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • A simple cucumber and herb salad
  • Roast chicken or grilled fish as a light starter

Regional Variations

  • Tehran (urban home kitchens)Often blended very smooth and served as a light first course; some cooks finish with extra cream for a richer, restaurant-style bowl.
  • Caspian-influenced style (northern Iran)May include more leek and a slightly thicker consistency, reflecting the region’s fondness for herb-forward, comforting soups; black pepper is sometimes increased for warmth.
weeknight dinner spring and summer meals starter for a Persian-style spread light lunch
#persian-inspired#creamy#summer-squash#comfort-food#family-friendly

Ingredients

  • 300 gLeeks (white and light green parts only), cleaned and sliced (Slice into 5 mm rounds; rinse well to remove grit)
  • 600 gZucchini, diced (About 3 medium; cut into 2 cm cubes)
  • 150 gCarrot, diced (About 1 large; cut into 1 cm cubes for even cooking)
  • 30 gUnsalted butter (For sautéing and a velvety base)
  • 15 mlOlive oil (Helps prevent butter from browning too quickly)
  • 20 gAll-purpose flour (About 2 1/2 tbsp; thickens like a classic velouté)
  • 900 mlChicken stock, low sodium (Warm if possible for smoother thickening)
  • 120 mlHeavy cream (Add at the end; do not boil hard after adding)
  • 0.5 tspGround nutmeg (Freshly grated if available)
  • 1.25 tspFine sea salt (Adjust to taste depending on stock salinity)
  • 0.5 tspBlack pepper, freshly ground (Add in stages and adjust at the end)

🔄 Substitutions

  • Chicken stock→ Vegetable stock
  • Heavy cream→ Half-and-half
  • All-purpose flour→ Cornstarch

Instructions

  1. 1

    Prepare the vegetables: trim leeks to the white and light green parts, slice, then soak in a bowl of cold water for 3 minutes and lift out to remove grit. Dice zucchini and carrot as noted. Warm the chicken stock in a small pot over low heat so it is hot but not boiling.

  2. 2

    In a heavy pot, melt butter with olive oil over medium heat (about 160–175°C surface heat) for 1 minute. Add leeks and cook 8–10 minutes, stirring often, until very soft and sweet-smelling without browning. Add carrot and cook 3 minutes to begin softening.

  3. 3

    Sprinkle flour evenly over the vegetables and stir continuously for 2 minutes to cook out raw flour taste. The mixture should look lightly pasty but not dry. Slowly pour in about 250 ml hot stock while whisking or stirring vigorously to prevent lumps, then add the remaining stock.

  4. 4

    Add diced zucchini, salt, and black pepper. Bring to a gentle simmer over medium heat, then reduce to low and cover partially. Simmer 15–18 minutes, stirring every 5 minutes, until carrots are tender and zucchini is fully soft. Keep the simmer gentle to preserve a clean, fresh flavor.

  5. 5

    Blend until completely smooth using an immersion blender, or carefully transfer to a blender in batches (do not fill more than halfway; vent the lid). Return to the pot and simmer uncovered for 3–5 minutes to reach a velvety, spoon-coating consistency.

  6. 6

    Lower heat to the gentlest simmer. Stir in heavy cream and nutmeg and heat 2–3 minutes until steaming, avoiding a hard boil. Taste and adjust salt and pepper. Serve hot, or cool slightly and serve warm; the soup will thicken as it stands, so loosen with a splash of stock if needed.

🪪 Recipe Passport

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

Cultural Background

Zucchini and other summer squashes are widely used in Persian home cooking, especially in warm seasons when gardens and markets are abundant. Creamy, blended soups are a modern, restaurant-influenced format that adapts familiar vegetables into an elegant starter while keeping the gentle, balanced seasoning typical of many Persian meals.

Regional Variations

Tehran (urban home kitchens): Often blended very smooth and served as a light first course; some cooks finish with extra cream for a richer, restaurant-style bowl.
Caspian-influenced style (northern Iran): May include more leek and a slightly thicker consistency, reflecting the region’s fondness for herb-forward, comforting soups; black pepper is sometimes increased for warmth.

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

250
Calories
6g
Protein
16g
Fat
22g
Carbs
4g
Fiber
780mg
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.