Skip to content
Zaffaron

Persian Tomato & Mushroom Omelette (املت گوجه فرنگی) — Rustic Iranian breakfast omelet with tomatoes and mushrooms

A classic Iranian breakfast, Omelet-e Gojeh Farangi cooks tomatoes down into a jammy sauce before eggs set gently on top. Mushrooms and bell pepper add extra umami and sweetness, making it hearty yet simple.

By Zaffaron Kitchen· Published April 6, 2026 Verified Recipe
Vegetarian Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
30 min total Prep 10m · Cook 20m 2 servings 420 cal
↓ Jump to Recipe
Persian Tomato & Mushroom Omelette — Rustic Iranian breakfast omelet with tomatoes and mushrooms - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 400 g Ripe tomatoes, grated (About 3 medium tomatoes; grate on the large holes and discard skins)
  • 200 g Button mushrooms, thinly sliced
  • 80 g Green bell pepper, thinly sliced (About 1/2 medium pepper)
  • 20 g Fried onion (crispy fried onions) (Store-bought or homemade)
  • 6 g Garlic, finely grated (About 2 cloves)
  • 30 ml Vegetable oil (2 tbsp)
  • 4 Eggs
  • 12 g Fresh parsley, finely chopped (About 1/4 cup packed)
  • 4 g Fine salt (About 3/4 tsp)
  • 1 g Black pepper, freshly ground (About 1/2 tsp)

Steps (summary)

  1. Set a 24–26 cm nonstick skillet over medium heat and add the vegetable oil. When the oil shimmers, add the sliced mushrooms and…
  2. Add the bell pepper and cook for 3 minutes, stirring to soften it without losing all its bite. Stir in the fried onion and grat…
  3. Pour in the grated tomatoes, then add the salt and black pepper and stir well to combine with the vegetables. Reduce to medium-…
  4. With a spoon, make 4 shallow wells in the tomato mixture so the eggs can settle. Crack one egg into each well, then cover the p…
  5. Sprinkle the chopped parsley over the top and cover for 30 seconds to wilt it lightly and perfume the omelet. Turn off the heat…

Cultural Background

Omelet-e gojeh farangi is a beloved Iranian home breakfast, often cooked quickly in one pan and eaten with warm bread. Its appeal lies in turning ripe tomatoes into a rich sauce that feels comforting, filling, and deeply familiar across Iran.

savorytangyumami-forwardjammy tomato basetender mushroomssoft-set eggstomato richnessgarlic warmthfresh parsley🌶 mild

Equipment

Nonstick skillet (24–26 cm) with lidBox graterCutting boardChef’s knifeWooden spoon or spatula

💡 Tips

  • For deeper flavor, let the tomato mixture cook until it becomes thick enough that a spoon leaves a clear trail for 2 seconds before filling in.
  • Keep the heat low once the eggs go in; gentle heat prevents rubbery whites and keeps the yolks creamy.
  • If your tomatoes are watery, extend the simmer by 3–5 minutes and stir more frequently to avoid scorching.

⚠️ Common Mistakes

  • ❌ Adding eggs before the tomato mixture has thickened.

    ✅ Fix: Simmer the tomatoes longer until glossy and reduced; otherwise the eggs will poach in watery sauce and taste bland.

  • ❌ Cooking the eggs over high heat.

    ✅ Fix: Lower the heat and cover the pan; gentle steam sets the whites without toughening them.

  • ❌ Crowding mushrooms so they steam instead of brown.

    ✅ Fix: Use a wide skillet and cook mushrooms first until their liquid evaporates and they start to color.

🧊 How to Store

Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 2 days. Reheat gently in a covered skillet over low heat for 4–6 minutes; add 15 ml water to loosen the tomato base and prevent the eggs from drying out.

📅 Make Ahead

Grate the tomatoes and slice the mushrooms and pepper up to 24 hours ahead and refrigerate separately. You can also cook the tomato-mushroom base in advance; rewarm it, then crack in the eggs and finish just before serving.

🍽️ Pairs Well With

  • Sangak
  • barbari
  • lavash
  • feta-style cheese
  • fresh herbs (sabzi khordan)
  • torshi
  • hot tea.

Regional Variations

  • Tehran-style: simpler, often just tomato, egg, salt, and pepper, served with plenty of bread.
  • North Iran: sometimes finished with extra herbs like dill and a touch more garlic for a greener aroma.
  • Cafe-style: mushrooms and peppers are sautéed well-browned first for a stronger umami profile.
everyday party ramadan nowruz
#classic#family-style#gluten-free

Ingredients

  • 400 gRipe tomatoes, grated (About 3 medium tomatoes; grate on the large holes and discard skins)
  • 200 gButton mushrooms, thinly sliced
  • 80 gGreen bell pepper, thinly sliced (About 1/2 medium pepper)
  • 20 gFried onion (crispy fried onions) (Store-bought or homemade)
  • 6 gGarlic, finely grated (About 2 cloves)
  • 30 mlVegetable oil (2 tbsp)
  • 4Eggs
  • 12 gFresh parsley, finely chopped (About 1/4 cup packed)
  • 4 gFine salt (About 3/4 tsp)
  • 1 gBlack pepper, freshly ground (About 1/2 tsp)

🔄 Substitutions

  • Button mushrooms→ Cremini mushrooms
  • Green bell pepper→ Red bell pepper
  • Vegetable oil→ Olive oil

Instructions

  1. 1

    Set a 24–26 cm nonstick skillet over medium heat and add the vegetable oil. When the oil shimmers, add the sliced mushrooms and cook for 5–6 minutes, stirring often, until their moisture evaporates and the edges begin to brown.

  2. 2

    Add the bell pepper and cook for 3 minutes, stirring to soften it without losing all its bite. Stir in the fried onion and grated garlic and cook for 30–45 seconds, just until the garlic turns fragrant and loses its raw smell.

  3. 3

    Pour in the grated tomatoes, then add the salt and black pepper and stir well to combine with the vegetables. Reduce to medium-low and simmer for 8–10 minutes, stirring every minute or two, until the tomatoes thicken into a glossy, jammy sauce and the oil begins to separate slightly around the edges.

  4. 4

    With a spoon, make 4 shallow wells in the tomato mixture so the eggs can settle. Crack one egg into each well, then cover the pan with a lid and cook on low for 4–6 minutes until the whites are set and the yolks are still slightly soft.

  5. 5

    Sprinkle the chopped parsley over the top and cover for 30 seconds to wilt it lightly and perfume the omelet. Turn off the heat and let the pan rest for 1 minute, then serve directly from the skillet so the eggs stay tender and the tomato base remains rich.

🪪 Recipe Passport

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

Cultural Background

Omelet-e gojeh farangi is a beloved Iranian home breakfast, often cooked quickly in one pan and eaten with warm bread. Its appeal lies in turning ripe tomatoes into a rich sauce that feels comforting, filling, and deeply familiar across Iran.

Regional Variations

Tehran-style: simpler, often just tomato, egg, salt, and pepper, served with plenty of bread.
North Iran: sometimes finished with extra herbs like dill and a touch more garlic for a greener aroma.
Cafe-style: mushrooms and peppers are sautéed well-browned first for a stronger umami profile.

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

420
Calories
18g
Protein
29g
Fat
22g
Carbs
6g
Fiber
820mg
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.