Skip to content
Zaffaron

Omelet-e Sabzijat (املت سبزیجات) — | Persian Vegetable Omelette

Vegetable omelette is a popular Iranian breakfast made with eggs and fresh vegetables such as onion, tomato, bell pepper, mushrooms, and spinach—colorful, nourishing, and ready in no time.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Vegetarian Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
30 min total Prep 10m · Cook 20m 2 servings 330 cal ~$2.1/serving
↓ Jump to Recipe
Omelet - e Sabzijat - | Persian Vegetable Omelette - authentic persian recipe

Printable Recipe Card

Servings: 2 · Total: 30 min · Difficulty: easy

Ingredients (quick list)

  • 4 large Eggs (room temperature)
  • 3 g Salt (about 1/2 tsp, plus more to taste)
  • 1 g Black pepper (about 1/2 tsp, freshly ground)
  • 30 ml Olive oil (2 tbsp, divided)
  • 120 g Onion (1 medium, finely diced)
  • 100 g Bell pepper (1 small, diced (red or green))
  • 150 g Mushrooms (sliced (cremini or white button))
  • 220 g Tomato (2 medium, grated or finely chopped)
  • 80 g Spinach (fresh, roughly chopped)

Steps (summary)

  1. In a bowl, crack 4 eggs and whisk for 45–60 seconds until the whites and yolks fully combine and look slightly foamy. Whisk in…
  2. Heat a 24–26 cm nonstick skillet over medium heat for 2 minutes. Add 15 ml olive oil, then add 120 g diced onion. Sauté 6–7 min…
  3. Add 100 g diced bell pepper and cook 3 minutes over medium heat. Add 150 g sliced mushrooms and cook 5–6 minutes, stirring ofte…
  4. Stir in 220 g grated (or finely chopped) tomato and cook 4–5 minutes until thickened and glossy, with most liquid reduced. Add…
  5. Lower heat to medium-low. Drizzle the remaining 10 ml olive oil around the edges of the pan, then pour in the whisked eggs even…
  6. Turn off the heat and rest the omelet, covered, for 2 minutes to finish carryover cooking and keep it tender. Slice into 4 wedg…

Cultural Background

Omelet-e Sabzijat reflects the Iranian love of “sabzi” (greens and vegetables) as a daily source of freshness and balance. Served with bread and tea, it’s a practical, comforting breakfast that turns market vegetables into a hearty, family-style dish.

savoryumami-richlightly sweet (onion)bright (tomato)tender eggssoft vegetablesslightly saucysautéed oniontomatoearthy mushroomsfresh greens🌶 mild

Equipment

24–26 cm nonstick skillet with lidMixing bowlWhisk or forkCutting board and knifeBox grater (for tomatoes) or fine knifeSpatula

💡 Tips

  • Grating tomatoes (instead of chopping) creates a classic Persian-style sauce base that thickens quickly and coats the vegetables.
  • For a fluffier omelet, whisk the eggs longer (up to 90 seconds) and cook on medium-low with a lid to trap steam.
  • If using very juicy tomatoes, extend the reduction step by 2–3 minutes so the omelet sets cleanly.

⚠️ Common Mistakes

  • ❌ Adding eggs before the tomato mixture reduces

    💡 Why: Excess liquid steams the eggs and prevents proper setting, leading to a watery omelet.

    ✅ Fix: Cook tomatoes 4–8 minutes until thick and glossy; you should see the pan bottom briefly when stirring.

  • ❌ Cooking on high heat to finish faster

    💡 Why: High heat toughens eggs and can burn the bottom before the top sets.

    ✅ Fix: Use medium-low heat and cover; allow 4–6 minutes for gentle setting and a tender texture.

  • ❌ Not browning mushrooms

    💡 Why: Undercooked mushrooms release water later, diluting flavor and making the omelet soggy.

    ✅ Fix: Sauté mushrooms 5–6 minutes until moisture evaporates and edges lightly brown before adding tomatoes.

  • ❌ Over-salting early

    💡 Why: Salt draws water from vegetables and can make the filling too wet and overly salty once reduced.

    ✅ Fix: Season lightly during cooking, then adjust at the end; keep total salt near 3–5 g for this batch.

🧊 How to Store

Cool to room temperature within 1 hour, then refrigerate in an airtight container up to 2 days. Reheat in a covered skillet over low heat for 4–6 minutes or microwave at 50% power in 30-second bursts to avoid rubbery eggs. Not recommended for freezing due to texture changes.

📅 Make Ahead

Chop onion and bell pepper up to 24 hours ahead and refrigerate in separate airtight containers. Slice mushrooms up to 12 hours ahead. Cook the vegetable mixture (without eggs) up to 2 days ahead; reheat until hot, then add whisked eggs and finish fresh for best texture.

🍽️ Pairs Well With

  • Sangak or barbari bread
  • Persian feta (panir-e tabrizi) or labneh
  • Fresh herbs (sabzi khordan) and radishes
  • Hot tea (chai) and torshi on the side

Regional Variations

  • TehranOften made more “saucy” with grated tomatoes reduced into a thicker base, then eggs poured over and gently set under a lid, resembling a quick home-style tomato omelet with extra vegetables.
  • Gilan (north)Commonly leans heavier on greens; cooks may increase spinach (or local leafy herbs) and keep the omelet softer, served with fresh herbs and sometimes a side of pickles for a bright contrast.
weekday breakfast weekend brunch Nowruz breakfast spread post-fast light meal
#persian-breakfast#high-protein#one-pan#vegetable-forward#quick

Ingredients

  • 4 largeEggs (room temperature)
  • 3 gSalt (about 1/2 tsp, plus more to taste)
  • 1 gBlack pepper (about 1/2 tsp, freshly ground)
  • 30 mlOlive oil (2 tbsp, divided)
  • 120 gOnion (1 medium, finely diced)
  • 100 gBell pepper (1 small, diced (red or green))
  • 150 gMushrooms (sliced (cremini or white button))
  • 220 gTomato (2 medium, grated or finely chopped)
  • 80 gSpinach (fresh, roughly chopped)

🔄 Substitutions

  • Olive oil→ Ghee (clarified butter)
  • Spinach→ Kale or Swiss chard
  • Mushrooms→ Zucchini (grated and squeezed)

Instructions

  1. 1

    In a bowl, crack 4 eggs and whisk for 45–60 seconds until the whites and yolks fully combine and look slightly foamy. Whisk in 3 g salt and 1 g black pepper. Set aside at room temperature while you cook the vegetables so the eggs cook evenly and don’t seize on contact with the hot pan.

  2. 2

    Heat a 24–26 cm nonstick skillet over medium heat for 2 minutes. Add 15 ml olive oil, then add 120 g diced onion. Sauté 6–7 minutes, stirring every 30 seconds, until translucent with light golden edges. This step builds the sweet base typical of Persian breakfast omelets and prevents raw onion flavor.

  3. 3

    Add 100 g diced bell pepper and cook 3 minutes over medium heat. Add 150 g sliced mushrooms and cook 5–6 minutes, stirring often, until their moisture releases and mostly evaporates. If the pan looks dry, add 5 ml olive oil. Browning the mushrooms concentrates umami and keeps the omelet from turning watery.

  4. 4

    Stir in 220 g grated (or finely chopped) tomato and cook 4–5 minutes until thickened and glossy, with most liquid reduced. Add 80 g chopped spinach and cook 60–90 seconds just until wilted. Taste the vegetable mixture and adjust salt by 1–2 g if needed, keeping it slightly under-seasoned for the eggs.

  5. 5

    Lower heat to medium-low. Drizzle the remaining 10 ml olive oil around the edges of the pan, then pour in the whisked eggs evenly. Use a spatula to gently lift the edges and let uncooked egg flow underneath for 60–90 seconds. Cover with a lid and cook 4–6 minutes until the top is just set.

  6. 6

    Turn off the heat and rest the omelet, covered, for 2 minutes to finish carryover cooking and keep it tender. Slice into 4 wedges. Serve immediately while warm; the texture should be soft and juicy but not runny. If you prefer a folded omelet, fold in half after resting and warm 30 seconds more.

🪪 Recipe Passport

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

Cultural Background

Omelet-e Sabzijat reflects the Iranian love of “sabzi” (greens and vegetables) as a daily source of freshness and balance. Served with bread and tea, it’s a practical, comforting breakfast that turns market vegetables into a hearty, family-style dish.

Regional Variations

Tehran: Often made more “saucy” with grated tomatoes reduced into a thicker base, then eggs poured over and gently set under a lid, resembling a quick home-style tomato omelet with extra vegetables.
Gilan (north): Commonly leans heavier on greens; cooks may increase spinach (or local leafy herbs) and keep the omelet softer, served with fresh herbs and sometimes a side of pickles for a bright contrast.

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

330
Calories
20g
Protein
22g
Fat
14g
Carbs
4g
Fiber
720mg
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.