Kuku-ye Adas va Broccoli (کوکو عدس و بروکلی) — Persian-Inspired Lentil & Broccoli Frittata
Oven-baked Persian-inspired kuku made with tender lentils, chopped broccoli, eggs, and warm turmeric-cumin spice. Finished with slow-caramelized red onions and burst tomatoes for a savory-sweet, nutrient-dense meal.

Printable Recipe Card
Servings: 6 · Total: 100 min · Difficulty: medium
Ingredients (quick list)
- 200 g Brown lentils, dried (rinsed)
- 700 ml Water (for simmering lentils)
- 6 g Fine salt (divided)
- 250 g Broccoli florets (cut into small florets, then finely chopped)
- 200 g Small tomatoes (halved)
- 300 g Red onions (thinly sliced)
- 45 ml Olive oil (divided)
- 12 g Garlic (finely grated or minced)
- 6 large Eggs (about 300 g without shells)
- 60 ml Milk (or water)
- 2 tsp Ground turmeric
- 1.5 tsp Ground cumin
+ 1 more in the full ingredients section below.
Steps (summary)
- Cook the lentils: Rinse the dried lentils until the water runs mostly clear. Add lentils, 700 ml water, and 3 g salt to a sauce…
- Caramelize the onions: Heat 30 ml olive oil in a wide skillet over medium heat. Add sliced red onions and 3 g salt; cook 8 minu…
- Prepare the vegetables and oven: Heat the oven to 190°C / 375°F. Lightly oil a 23 cm (9-inch) oven-safe skillet or a 20×20 cm (…
- Mix the kuku batter: In a large bowl, whisk eggs with milk (or water) for 30 seconds until homogeneous. Whisk in turmeric, cumi…
- Bake: Pour the mixture into the prepared skillet or dish and smooth the top. Scatter the remaining caramelized onions over the…
- Optional browning and serving: For a deeper top color, broil/grill on high for 1–2 minutes, watching closely to avoid burning t…
Cultural Background
Kuku is a well-known Persian-style egg dish often served as a home meal, picnic food, or part of mixed spreads because it tastes good warm or at room temperature. This version uses lentils and broccoli in the spirit of kuku’s flexible, vegetable-forward approach while keeping the familiar warm spice profile and onion sweetness.
Equipment
💡 Tips
- Drain the lentils very well; excess moisture can make the kuku dense and prevent clean slices.
- Chop broccoli finely so it cooks through in the same time as the egg sets; large florets can stay crunchy and release water.
- If your onions start to stick, add 1–2 tablespoons water and scrape the pan; slow cooking builds sweetness without burning.
- For extra lift, whisk the eggs vigorously for 45–60 seconds to incorporate air before folding in the solids.
- Let the kuku rest at least 10 minutes after baking; it firms up and slices neatly.
⚠️ Common Mistakes
❌ Overcooking the lentils until mushy
💡 Why: Mushy lentils release starch and water, making the kuku heavy and gummy.
✅ Fix: Simmer just until tender and intact, then drain thoroughly and cool before mixing.
❌ Rushing the onions over high heat
💡 Why: High heat browns the outside before the onions soften, leading to bitterness instead of sweetness.
✅ Fix: Cook onions on medium to medium-low, adding small splashes of water to prevent scorching.
❌ Using large broccoli pieces
💡 Why: Big florets can stay undercooked while the eggs set, and they can weep moisture into the batter.
✅ Fix: Finely chop broccoli and fold it evenly through the eggs so it cooks quickly and uniformly.
❌ Cutting immediately after baking
💡 Why: The center continues to set as it cools; slicing too soon causes crumbling and wet-looking slices.
✅ Fix: Rest 10 minutes, then slice with a sharp knife; for the cleanest cuts, cool 20 minutes.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat slices in a 175°C / 350°F oven for 8–10 minutes or in a covered skillet over low heat for 4–6 minutes. Freeze tightly wrapped slices up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Cook the lentils up to 2 days ahead and refrigerate. Caramelize the onions up to 3 days ahead and refrigerate. Assemble the batter up to 12 hours ahead (keep chilled), then bake just before serving; add 2–4 minutes to bake time if cold.
🍽️ Pairs Well With
- Plain yogurt or a yogurt-cucumber side
- Fresh herbs and crisp salad greens
- Flatbread or steamed rice
- Pickled vegetables
Regional Variations
- Northern Iran (Caspian-style influence)Often includes more herbs and greens, and may be served alongside fresh herbs and tangy sides; this lentil-broccoli version can be adapted by adding chopped dill and parsley to the batter.
- Tehran-style home cookingCommonly baked or pan-cooked in a shallow layer for easy slicing and serving at room temperature; this recipe follows that practical approach with an oven-baked method and a caramelized onion topping.
Ingredients
- 200 gBrown lentils, dried (rinsed)
- 700 mlWater (for simmering lentils)
- 6 gFine salt (divided)
- 250 gBroccoli florets (cut into small florets, then finely chopped)
- 200 gSmall tomatoes (halved)
- 300 gRed onions (thinly sliced)
- 45 mlOlive oil (divided)
- 12 gGarlic (finely grated or minced)
- 6 largeEggs (about 300 g without shells)
- 60 mlMilk (or water)
- 2 tspGround turmeric
- 1.5 tspGround cumin
- 0.5 tspBlack pepper (freshly ground)
🔄 Substitutions
- Milk→ Water
- Brown lentils, dried→ Green lentils, dried
- Olive oil→ Neutral oil (sunflower or canola)
Instructions
- 1
Cook the lentils: Rinse the dried lentils until the water runs mostly clear. Add lentils, 700 ml water, and 3 g salt to a saucepan. Bring to a boil over high heat, then reduce to a gentle simmer, partially covered, for 18–22 minutes until just tender (not mushy). Drain well and cool 10 minutes.
- 2
Caramelize the onions: Heat 30 ml olive oil in a wide skillet over medium heat. Add sliced red onions and 3 g salt; cook 8 minutes, stirring often, until softened. Add 60 ml water, reduce heat to medium-low, and cook 18–25 minutes, stirring every 2–3 minutes, until deep golden and jammy. Stir in half the garlic for 30 seconds, then remove from heat.
- 3
Prepare the vegetables and oven: Heat the oven to 190°C / 375°F. Lightly oil a 23 cm (9-inch) oven-safe skillet or a 20×20 cm (8×8-inch) baking dish with 15 ml olive oil. Finely chop the broccoli so it cooks through quickly. Toss the halved tomatoes with a small spoonful of the onion pan juices if available.
- 4
Mix the kuku batter: In a large bowl, whisk eggs with milk (or water) for 30 seconds until homogeneous. Whisk in turmeric, cumin, black pepper, and the remaining garlic. Fold in the drained lentils, chopped broccoli, and half of the caramelized onions. Mix gently for 20–30 seconds so the batter stays airy but evenly distributed.
- 5
Bake: Pour the mixture into the prepared skillet or dish and smooth the top. Scatter the remaining caramelized onions over the surface, then nestle the tomato halves cut-side up. Bake at 190°C / 375°F for 22–28 minutes until the center is set and the edges are browned. Rest 10 minutes before slicing for clean wedges.
- 6
Optional browning and serving: For a deeper top color, broil/grill on high for 1–2 minutes, watching closely to avoid burning the onions. Slice into 6 portions. Serve warm or at room temperature; the flavor deepens after 15–20 minutes as the spices bloom and the onions’ sweetness balances the lentils.
🪪 Recipe Passport
Cultural Background
Kuku is a well-known Persian-style egg dish often served as a home meal, picnic food, or part of mixed spreads because it tastes good warm or at room temperature. This version uses lentils and broccoli in the spirit of kuku’s flexible, vegetable-forward approach while keeping the familiar warm spice profile and onion sweetness.
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.
- Makaroni ba Panir va Gerdoo (ماکارونی با پنیر و گردو) – Persian Macaroni with Cheese and Walnuts
- Loobia Polo ba Fileh Morgh (لوبیا پلو با فیله مرغ) — Saffron Green Bean Rice with Chicken
- Luqmeh Goushti (لقمه گوشتی) — Persian Spiced Meat Morsels
- Makaroni ba Sos Baqla (ماکارونی با سس باقلا) — Persian Fava Bean Cream Sauce Pasta
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

Kuku Sabzi (کوکو سبزی) — Emerald Persian Herb Frittata
Persian · Main Courses · 38 min

Smoked Silk Mirza Ghasemi (میرزا قاسمی) — Silky smoked eggplant with tomato, garlic, and eggs
Persian · Appetizers · 60 min

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Swedish Smörgåsbord (Smörgåsbord) — Classic Buffet with Gravlax, Sill, and Köttbullar
Swedish · Main Courses · 115 min

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

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

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

Norwegian Lamb and Cabbage Stew (Fårikål) — Peppery Autumn National Dish
Norwegian · Stews · 170 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.