Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy, eggs
100 min total Prep 60m · Cook 40m 6 servings 230 cal ~$1.35/serving
↓ Jump to Recipe
Kuku-ye Adas va Broccoli — Persian-Inspired Lentil & Broccoli Frittata - authentic persian recipe

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)

  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 sauce…
  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 minu…
  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 (…
  4. Mix the kuku batter: In a large bowl, whisk eggs with milk (or water) for 30 seconds until homogeneous. Whisk in turmeric, cumi…
  5. Bake: Pour the mixture into the prepared skillet or dish and smooth the top. Scatter the remaining caramelized onions over the…
  6. 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.

savorysweet-savoryearthygently spicedtendersliceablejammy onion toppingsoft burst tomatoesturmeric warmthtoasted cuminsweet caramelized oniongarlic🌶 mild

Equipment

Medium saucepan with lidFine-mesh strainerWide skillet for onionsChef’s knife and cutting boardLarge mixing bowlWhisk23 cm (9-inch) oven-safe skillet or 20×20 cm (8×8-inch) baking dishMeasuring spoonsKitchen scale (recommended)

💡 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.
weeknight dinner brunch picnic packed lunch potluck
#oven-baked#high-fiber#protein-rich#meal-prep-friendly#weeknight

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. 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. 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. 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. 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. 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. 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

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

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

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 cooking: Commonly 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.

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

230
Calories
13g
Protein
12g
Fat
20g
Carbs
6g
Fiber
420mg
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.