Skip to content
Zaffaron

Kuku-ye Baqala Sabz (کوکو باقلا سبز) — Persian Green Broad Bean Frittata

A vibrant Persian herb frittata from Northern Iran, this springtime kuku combines green broad beans, fresh dill, and savory minced meat bound with eggs, saffron, and turmeric for a fragrant, golden, celebratory dish.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: eggs, gluten
60 min total Prep 35m · Cook 25m 6 servings 290 cal ~$2.15/serving
↓ Jump to Recipe
Kuku-ye Baqala Sabz — Persian Green Broad Bean Frittata - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 60 min · Difficulty: medium

Ingredients (quick list)

  • 450 g Green broad beans (fresh or frozen), peeled (If using fresh, remove from pods and peel the tough outer skin if large)
  • 1500 ml Water (For blanching the beans)
  • 12 g Sea salt (Divided: 8 g for batter, 4 g for blanching water)
  • 200 g Yellow onion, finely diced (About 1 large onion)
  • 30 ml Neutral oil (sunflower or canola) (For sautéing the onion and meat)
  • 250 g Minced meat (beef or lamb, 15–20% fat) (Halal-certified if needed)
  • 2 g Ground turmeric (About 1 tsp)
  • 1 g Black pepper, freshly ground (About 1/2 tsp)
  • 0.15 g Ground saffron (About 1/8 tsp, finely ground)
  • 30 ml Hot water (About 2 tbsp, for blooming saffron)
  • 80 g Fresh dill, finely chopped (tender stems included) (About 2 packed cups chopped)
  • 7 Eggs, large (Room temperature for better lift)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Blanch the broad beans for a clean, sweet flavor and tender bite. Bring 1500 ml water to a rolling boil, add 4 g sea salt, then…
  2. Bloom the saffron to maximize aroma and color. In a small bowl, combine 0.15 g ground saffron with 30 ml hot water (not boiling…
  3. Cook the onion and minced meat until fragrant and lightly browned. Heat 30 ml oil in a skillet over medium heat, add the diced…
  4. Cool the meat mixture slightly so the eggs do not scramble. Transfer the meat base to a bowl and let it cool 8 minutes. Meanwhi…
  5. Build the kuku batter for an even, sliceable texture. Fold the chopped dill into the egg mixture, then add the blanched broad b…
  6. Fry the kuku with controlled heat for a golden crust and fully set center. Heat 45 ml oil in a 24–26 cm nonstick or well-season…

+ 1 more steps in the full instructions section below.

Cultural Background

Kuku-ye Baqala Sabz is associated with springtime cooking in Northern Iran, where fresh broad beans and herbs are abundant during the harvest season. It is commonly prepared for family gatherings and shared meals, and it is valued for combining seasonal produce with pantry staples in a celebratory, practical format.

savoryherbaceousearthygently sweettendercustardy centercrisp edgesdill-forwardsaffron floral noteswarm turmeric🌶 low

Equipment

24–26 cm nonstick or well-seasoned skillet with lidMedium saucepan (for blanching)ColanderMixing bowlsWhiskChef’s knife and cutting boardSpatulaKitchen thermometer (optional, for doneness)

💡 Tips

  • For the cleanest slices, let the kuku rest at least 10 minutes, then cut with a lightly oiled knife.
  • If using very large fresh broad beans, peel the outer skin after blanching to avoid a tough bite.
  • Keep heat medium-low; high heat browns the outside before the center sets.
  • Chopping and lightly crushing some beans helps the mixture bind without adding extra flour.
  • For a richer aroma, warm the saffron infusion briefly (10 seconds) before adding to the eggs.

⚠️ Common Mistakes

  • ❌ Cooking over high heat to speed things up

    💡 Why: The outside browns before the center sets, leading to a raw middle and bitter crust.

    ✅ Fix: Use medium-low heat, cover for the first side, and extend cooking time; aim for a steady sizzle, not aggressive frying.

  • ❌ Adding hot meat mixture directly into the eggs

    💡 Why: Residual heat can partially scramble the eggs, creating curds and uneven texture.

    ✅ Fix: Cool the meat base 8–10 minutes, or spread it on a plate to cool faster before folding into the batter.

  • ❌ Skipping blanching for fresh or frozen broad beans

    💡 Why: Beans can taste raw and be chalky, and the green color dulls during frying.

    ✅ Fix: Blanch 3–5 minutes, drain well, and cool; for very large beans, peel the skins after blanching.

  • ❌ Not resting before slicing

    💡 Why: The interior continues setting off-heat; cutting early releases steam and causes crumbling.

    ✅ Fix: Rest 10 minutes, then slice with a sharp, lightly oiled knife.

🧊 How to Store

Cool to room temperature within 2 hours. Refrigerate airtight up to 3 days. Reheat in a covered skillet over low heat 6–8 minutes or in a 170°C oven 8–10 minutes. Freeze slices up to 2 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

You can blanch the beans up to 24 hours ahead and refrigerate them dry in an airtight container. The onion-meat base can be cooked 1 day ahead and chilled. Mix the batter just before cooking for best lift; cooked kuku keeps well and can be served warm or at room temperature.

🍽️ Pairs Well With

  • Persian flatbread or lavash
  • Plain yogurt or strained yogurt with cucumber
  • Pickled vegetables (torshi) and fresh herbs
  • Tomatoes and radishes with lemon wedges

Regional Variations

  • Gilan (Northern Iran)Often emphasizes abundant fresh herbs and broad beans during spring, with a bright green interior and a thin, evenly browned crust, served alongside fresh herb platters and pickles.
  • Tehran and central IranCommonly made in a thicker, cake-like style for easy slicing, sometimes using slightly more flour for structure and served as a portable meal with bread and yogurt.
Nowruz season spring harvest meals family gatherings picnics lunchbox-friendly meals
#spring#stovetop#high-protein#herb-forward#make-ahead-friendly

Ingredients

  • 450 gGreen broad beans (fresh or frozen), peeled (If using fresh, remove from pods and peel the tough outer skin if large)
  • 1500 mlWater (For blanching the beans)
  • 12 gSea salt (Divided: 8 g for batter, 4 g for blanching water)
  • 200 gYellow onion, finely diced (About 1 large onion)
  • 30 mlNeutral oil (sunflower or canola) (For sautéing the onion and meat)
  • 250 gMinced meat (beef or lamb, 15–20% fat) (Halal-certified if needed)
  • 2 gGround turmeric (About 1 tsp)
  • 1 gBlack pepper, freshly ground (About 1/2 tsp)
  • 0.15 gGround saffron (About 1/8 tsp, finely ground)
  • 30 mlHot water (About 2 tbsp, for blooming saffron)
  • 80 gFresh dill, finely chopped (tender stems included) (About 2 packed cups chopped)
  • 7Eggs, large (Room temperature for better lift)
  • 30 gAll-purpose flour (About 1/4 cup, for structure and clean slices)

🔄 Substitutions

  • Green broad beans→ Frozen lima beans (butter beans), blanched 4–6 minutes
  • Minced meat (beef or lamb)→ Minced turkey (dark meat preferred)
  • Fresh dill→ Dried dill

Instructions

  1. 1

    Blanch the broad beans for a clean, sweet flavor and tender bite. Bring 1500 ml water to a rolling boil, add 4 g sea salt, then add the beans. Boil 3–5 minutes until bright green and just tender. Drain immediately and cool 5 minutes, then roughly chop or lightly crush about half for better binding.

  2. 2

    Bloom the saffron to maximize aroma and color. In a small bowl, combine 0.15 g ground saffron with 30 ml hot water (not boiling, about 80–90°C). Stir, cover, and let steep 10 minutes while you prepare the meat base. This step prevents gritty saffron and distributes color evenly through the eggs.

  3. 3

    Cook the onion and minced meat until fragrant and lightly browned. Heat 30 ml oil in a skillet over medium heat, add the diced onion, and sauté 8–10 minutes until golden. Add minced meat, 2 g turmeric, and 1 g black pepper; cook 6–8 minutes, breaking it up, until no pink remains and moisture evaporates.

  4. 4

    Cool the meat mixture slightly so the eggs do not scramble. Transfer the meat base to a bowl and let it cool 8 minutes. Meanwhile, chop the dill finely. In a large mixing bowl, whisk 7 eggs for 30 seconds until uniform, then whisk in 30 g flour, the steeped saffron water, and the remaining 8 g sea salt.

  5. 5

    Build the kuku batter for an even, sliceable texture. Fold the chopped dill into the egg mixture, then add the blanched broad beans and the cooled meat base. Mix gently for 45–60 seconds until everything is evenly coated. The mixture should be thick and spoonable; if it looks watery, rest 5 minutes to hydrate the flour.

  6. 6

    Fry the kuku with controlled heat for a golden crust and fully set center. Heat 45 ml oil in a 24–26 cm nonstick or well-seasoned skillet over medium-low heat. Pour in the batter and level it. Cover and cook 10–12 minutes, rotating the pan once, until edges set and the bottom is deep golden.

  7. 7

    Flip safely, then finish cooking through. Slide the kuku onto a large plate, invert back into the skillet, and cook uncovered 6–8 minutes until the second side is golden and the center reaches 71°C. Rest 10 minutes before slicing into wedges or diamonds; resting prevents crumbling and keeps the interior moist.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 14, 2026

Cultural Background

Kuku-ye Baqala Sabz is associated with springtime cooking in Northern Iran, where fresh broad beans and herbs are abundant during the harvest season. It is commonly prepared for family gatherings and shared meals, and it is valued for combining seasonal produce with pantry staples in a celebratory, practical format.

Regional Variations

Gilan (Northern Iran): Often emphasizes abundant fresh herbs and broad beans during spring, with a bright green interior and a thin, evenly browned crust, served alongside fresh herb platters and pickles.
Tehran and central Iran: Commonly made in a thicker, cake-like style for easy slicing, sometimes using slightly more flour for structure and served as a portable meal with bread and yogurt.

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

290
Calories
16g
Protein
19g
Fat
14g
Carbs
4g
Fiber
620mg
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.