Kuku Sabzi (کوکو سبزی) — Persian Winter Leek and Spinach Herb Frittata
A Persian-style herb frittata featuring tender leeks, earthy spinach, and fresh basil and parsley. Seasoned with cumin and black pepper, it bakes up fluffy, vibrant, and satisfying—ideal for winter greens.

Printable Recipe Card
Servings: 4 · Total: 47 min · Difficulty: easy
Ingredients (quick list)
- 250 g Leeks, white and light-green parts only, trimmed (split lengthwise, rinse thoroughly, then julienne into 3–4 mm strips)
- 200 g Fresh spinach leaves (washed and dried well; roughly chopped)
- 120 g Red bell pepper (finely diced (about 3/4 cup))
- 25 g Fresh basil (finely chopped (about 1 cup loosely packed leaves))
- 30 g Fresh parsley (finely chopped (about 1 cup loosely packed leaves))
- 7 large Eggs (room temperature for best volume)
- 1.5 tsp Ground cumin (toasted flavor pairs well with winter greens)
- 1.25 tsp Salt (fine sea salt)
- 0.5 tsp Black pepper (freshly ground)
- 45 ml Olive oil (divided; plus extra to grease the pan if needed)
Steps (summary)
- Set a rack in the middle of the oven and preheat to 190°C / 375°F. Lightly grease a 23 cm (9 in) oven-safe skillet or a 20 cm (…
- Heat 20 ml olive oil in a large skillet over medium heat. Add the julienned leeks and cook for 6–8 minutes, stirring often, unt…
- Return the skillet to medium heat with the remaining 15 ml olive oil. Add the chopped spinach and cook 60–90 seconds, tossing,…
- In a large mixing bowl, whisk the eggs for 45–60 seconds until slightly foamy. Whisk in ground cumin, salt, and black pepper. F…
- Pour the mixture into the prepared skillet or baking dish and smooth the top. Bake at 190°C / 375°F for 16–20 minutes, until th…
- Rest the kuku for 8–10 minutes before slicing; this helps it finish setting and makes clean wedges. Cut into 4 portions and ser…
Cultural Background
Kuku sabzi is a classic Persian herb-based egg dish often served as a light main or appetizer and commonly enjoyed at gatherings. It is especially associated with seasonal cooking, where the choice of greens and herbs reflects what is freshest and most abundant at the time of year.
Equipment
💡 Tips
- Dry greens thoroughly: excess water from spinach is the most common reason kuku turns spongy or weeps liquid.
- For a fluffier texture, whisk the eggs until foamy and let the mixture sit 5 minutes before baking so herbs hydrate slightly.
- If your leeks are sandy, soak the julienned strips in cold water for 5 minutes, then lift out (do not pour) and dry well.
- Broil only at the end and only briefly; the herbs can darken quickly under high heat.
⚠️ Common Mistakes
❌ Not removing enough moisture from the spinach
💡 Why: Excess water steams the egg mixture, causing a wet center and poor browning
✅ Fix: Wilt briefly, cool, then squeeze very firmly; if needed, press in a clean towel before mixing in.
❌ Overcooking until the top cracks and the interior turns dry
💡 Why: Eggs tighten quickly past doneness, especially in thin bakes
✅ Fix: Start checking at 16 minutes; remove when the center is just set and rest 8–10 minutes to finish carryover cooking.
❌ Browning the leeks aggressively
💡 Why: Dark, browned leeks can taste bitter and overpower delicate herbs
✅ Fix: Cook leeks over medium heat, stir often, and aim for soft and translucent, not golden.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat slices in a 160°C / 325°F oven for 8–10 minutes or in a covered skillet over low heat until warmed through. Freeze tightly wrapped slices up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Chop the leeks, pepper, and herbs up to 24 hours ahead and refrigerate separately. Wilt and squeeze the spinach up to 24 hours ahead. For best lift, whisk eggs and combine just before baking; fully baked kuku can be made 2 days ahead and reheated gently.
🍽️ Pairs Well With
- Plain yogurt or strained yogurt
- Flatbread or lavash-style bread
- Pickled vegetables
- A simple tomato and cucumber salad
Regional Variations
- Northern Iran (Caspian-influenced)Often made with a higher ratio of greens and herbs for a deeper green color, sometimes including additional leafy herbs when available, and cooked slightly thicker for a custardy interior.
- Urban home-style (Tehran-style)Frequently baked in the oven for convenience and cleaner slices, with vegetables like bell pepper added for sweetness and color while keeping the dish herb-forward.
Ingredients
- 250 gLeeks, white and light-green parts only, trimmed (split lengthwise, rinse thoroughly, then julienne into 3–4 mm strips)
- 200 gFresh spinach leaves (washed and dried well; roughly chopped)
- 120 gRed bell pepper (finely diced (about 3/4 cup))
- 25 gFresh basil (finely chopped (about 1 cup loosely packed leaves))
- 30 gFresh parsley (finely chopped (about 1 cup loosely packed leaves))
- 7 largeEggs (room temperature for best volume)
- 1.5 tspGround cumin (toasted flavor pairs well with winter greens)
- 1.25 tspSalt (fine sea salt)
- 0.5 tspBlack pepper (freshly ground)
- 45 mlOlive oil (divided; plus extra to grease the pan if needed)
🔄 Substitutions
- Olive oil→ Neutral oil (sunflower or grapeseed)
- Fresh basil→ Fresh dill
- Red bell pepper→ Grated carrot
Instructions
- 1
Set a rack in the middle of the oven and preheat to 190°C / 375°F. Lightly grease a 23 cm (9 in) oven-safe skillet or a 20 cm (8 in) square baking dish with 10 ml olive oil. This prevents sticking and helps create the lightly crisp, browned edges typical of a well-cooked kuku.
- 2
Heat 20 ml olive oil in a large skillet over medium heat. Add the julienned leeks and cook for 6–8 minutes, stirring often, until softened and sweet but not browned. Add the diced red bell pepper and cook 2 minutes more. Transfer to a bowl and let cool 5 minutes so the eggs do not scramble.
- 3
Return the skillet to medium heat with the remaining 15 ml olive oil. Add the chopped spinach and cook 60–90 seconds, tossing, just until wilted. Immediately spread the spinach on a plate to steam off and cool for 3 minutes, then squeeze firmly to remove excess moisture. This step keeps the kuku fluffy instead of watery.
- 4
In a large mixing bowl, whisk the eggs for 45–60 seconds until slightly foamy. Whisk in ground cumin, salt, and black pepper. Fold in the cooled leeks and bell pepper, the squeezed spinach, and the chopped basil and parsley. Mix until evenly distributed; the mixture should look herb-heavy with eggs binding everything together.
- 5
Pour the mixture into the prepared skillet or baking dish and smooth the top. Bake at 190°C / 375°F for 16–20 minutes, until the center is set and a knife inserted comes out clean. For deeper color, broil on high for 60–90 seconds, watching closely to avoid scorching.
- 6
Rest the kuku for 8–10 minutes before slicing; this helps it finish setting and makes clean wedges. Cut into 4 portions and serve warm or at room temperature. If using a skillet, run a thin spatula around the edge first, then lift slices gently to keep the browned crust intact.
🪪 Recipe Passport
Cultural Background
Kuku sabzi is a classic Persian herb-based egg dish often served as a light main or appetizer and commonly enjoyed at gatherings. It is especially associated with seasonal cooking, where the choice of greens and herbs reflects what is freshest and most abundant at the time of year.
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

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Potato Dumplings with Smoked Meat (Strapačky s údeným mäsom) — Rustic Slovak Halušky with Sauerkraut
Slovak · Main Courses · 70 min

Makmoura (مكمورة) — Jordanian Layered Chicken Bread Pie
Jordanian · Main Courses · 185 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Misoshiru (味噌汁) — Classic Japanese Miso Soup with Tofu and Wakame
Japanese · Soups · 25 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.