Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Borani Kadu is a classic Persian yogurt dip popular since the Qajar era, built on the balance of “hot” and “cold” ingredients. Golden zucchini meets cool yogurt, perfumed with saffron and herbs for a bright, comforting mezze.

Printable Recipe Card
Servings: 6 · Total: 40 min · Difficulty: easy
Ingredients (quick list)
- 800 g zucchini (trimmed; cut into 8 mm rounds or half-moons)
- 45 ml neutral oil (for pan-frying (e.g., grapeseed or sunflower))
- 6 g salt (divided)
- 1 g black pepper (freshly ground)
- 500 g plain yogurt (thick yogurt preferred (strained/Greek-style))
- 0.15 g saffron threads (about 1/8 tsp)
- 15 ml water (hot, for blooming saffron)
- 20 g fresh cilantro (finely chopped, plus a little extra for garnish)
Steps (summary)
- Bloom the saffron so its color and aroma fully open. Crush the saffron threads in a small bowl, add 15 ml hot water, and let it…
- Salt the zucchini to encourage browning and prevent a watery dip later. Toss the sliced zucchini with 4 g of the salt and all t…
- Pan-fry the zucchini until golden and tender without turning it greasy. Heat 45 ml neutral oil in a wide skillet over medium-hi…
- Cool the zucchini before mixing so the yogurt stays thick and doesn’t split. Transfer the fried zucchini to a plate and let it…
- Build the yogurt base with saffron for a Qajar-era style fragrance and color. In a mixing bowl, whisk the yogurt with the bloom…
- Combine and rest so the flavors meld and the texture becomes spoonable. Fold in the cooled zucchini and chopped cilantro, then…
Cultural Background
Borani reflects a Persian culinary principle popular in the Qajar era: balancing “hot” and “cold” foods for harmony at the table. Cool yogurt tempers fried vegetables, while saffron signals hospitality and a celebratory touch even in simple home dishes.
Equipment
💡 Tips
- Use thick yogurt (strained/Greek-style) to keep the borani creamy; if your yogurt is thin, drain 500 g yogurt in a cloth for 45 minutes in the fridge.
- Fry in batches in a wide pan so the zucchini browns instead of steaming; overcrowding makes it pale and watery.
- For a cleaner saffron profile, crush threads before blooming and keep the bloom time at 10–15 minutes for maximum aroma.
⚠️ Common Mistakes
❌ Mixing hot zucchini into yogurt, making the dip loose or slightly split.
✅ Fix: Cool the zucchini for at least 10 minutes and blot excess oil before folding it into the yogurt.
❌ Overcrowding the pan so zucchini steams and turns watery.
✅ Fix: Fry in 2 batches over medium-high heat, keeping slices in a single layer for proper browning.
❌ Using thin yogurt, resulting in a runny borani after chilling.
✅ Fix: Choose thick yogurt or drain it in a cloth-lined strainer for 45 minutes before mixing.
🧊 How to Store
Refrigerate in an airtight container for up to 3 days. Stir before serving; if liquid collects, spoon it off or mix it back in. Avoid reheating—serve chilled or at cool room temperature for the best texture and saffron aroma.
📅 Make Ahead
Fry the zucchini up to 24 hours ahead and refrigerate it covered. Mix the full borani up to 8 hours ahead for best texture; the saffron and herbs meld nicely without the zucchini breaking down.
🍽️ Pairs Well With
- Sangak
- lavash
- barbari
- sabzi khordan
- torshi
- olives
- grilled tomatoes
Regional Variations
- Tehran-style: served extra chilled and garnished with more herbs for a brighter, picnic-friendly mezze.
- Shiraz-style: often made with a heavier hand of herbs, leaning greener and more aromatic alongside bread and torshi.
- Home-style mash: some families lightly mash part of the fried zucchini into the yogurt for a thicker, more spreadable texture.
Ingredients
- 800 gzucchini (trimmed; cut into 8 mm rounds or half-moons)
- 45 mlneutral oil (for pan-frying (e.g., grapeseed or sunflower))
- 6 gsalt (divided)
- 1 gblack pepper (freshly ground)
- 500 gplain yogurt (thick yogurt preferred (strained/Greek-style))
- 0.15 gsaffron threads (about 1/8 tsp)
- 15 mlwater (hot, for blooming saffron)
- 20 gfresh cilantro (finely chopped, plus a little extra for garnish)
🔄 Substitutions
- fresh cilantro→ fresh dill
- neutral oil→ olive oil
- plain yogurt→ strained yogurt (labneh-style)
Instructions
- 1
Bloom the saffron so its color and aroma fully open. Crush the saffron threads in a small bowl, add 15 ml hot water, and let it steep for 10 minutes while you cook the zucchini.
- 2
Salt the zucchini to encourage browning and prevent a watery dip later. Toss the sliced zucchini with 4 g of the salt and all the black pepper, then let it sit for 5 minutes and pat dry with paper towels.
- 3
Pan-fry the zucchini until golden and tender without turning it greasy. Heat 45 ml neutral oil in a wide skillet over medium-high heat, then cook the zucchini in 2 batches for 4–6 minutes per batch, turning occasionally, until deeply golden on the edges and soft inside.
- 4
Cool the zucchini before mixing so the yogurt stays thick and doesn’t split. Transfer the fried zucchini to a plate and let it cool for 10 minutes, then gently press with paper towels to remove any excess surface oil.
- 5
Build the yogurt base with saffron for a Qajar-era style fragrance and color. In a mixing bowl, whisk the yogurt with the bloomed saffron (including its liquid) and the remaining 2 g salt until evenly pale-gold and smooth.
- 6
Combine and rest so the flavors meld and the texture becomes spoonable. Fold in the cooled zucchini and chopped cilantro, then cover and refrigerate for 30 minutes before serving to let the saffron and herbs perfume the dip.
🪪 Recipe Passport
Cultural Background
Borani reflects a Persian culinary principle popular in the Qajar era: balancing “hot” and “cold” foods for harmony at the table. Cool yogurt tempers fried vegetables, while saffron signals hospitality and a celebratory touch even in simple home dishes.
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

Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Persian · Soups · 175 min

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Huancayo-Style Potatoes (Papa a la Huancaína) — Peruvian Potatoes in Ají Amarillo Cheese Sauce
Peruvian · Appetizers · 45 min

Lumpia Shanghai (Lumpiang Shanghai) — Crispy Filipino Pork Spring Rolls
Filipino · Appetizers · 65 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

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

Romanian Polenta (Mămăligă) — Firm Cornmeal Porridge
Romanian · Side Dishes · 30 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.