Skip to content
Zaffaron

Omelet-e Gojeh Farangi ba Gharch (املت گوجه‌فرنگی و قارچ)

Tomato and mushroom omelet is a popular Iranian breakfast made by simmering juicy tomatoes with mushrooms and bell pepper into a thick, fragrant sauce, then setting the eggs on top. It’s perfect with fresh bread and sabzi khordan (fresh herbs).

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Vegetarian Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
45 min total Prep 20m · Cook 25m 4 servings 195 cal ~$1.35/serving
↓ Jump to Recipe
Omelet - e Gojeh Farangi ba Gharch ( ‌ ) - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 45 min · Difficulty: easy

Ingredients (quick list)

  • 600 g Tomatoes, ripe (grated or finely chopped) (about 4 medium; grate on the coarse side for a saucier omelet)
  • 250 g Mushrooms, cremini or white (sliced 5 mm) (wipe clean; do not soak in water)
  • 120 g Bell pepper, green or red (thinly sliced) (about 1 small; remove seeds and membranes)
  • 60 g Fried onion (piaz dagh), crispy (store-bought or homemade; measure after frying)
  • 12 g Garlic, minced (about 3 large cloves)
  • 30 g Vegetable oil (2 tbsp; plus a little to grease pan if needed)
  • 6 g Salt (1 tsp, divided; adjust to tomato sweetness)
  • 1 g Black pepper, freshly ground (1/2 tsp)
  • 6 each Eggs, large (room temperature for even setting)
  • 20 g Fresh parsley, finely chopped (about 1/2 cup loosely packed)

Steps (summary)

  1. Heat a 28–30 cm nonstick skillet over medium-high for 2 minutes. Add 30 g vegetable oil and let it shimmer for 30 seconds. Add…
  2. Reduce heat to medium. Add 120 g sliced bell pepper and cook 3 minutes until slightly softened but still bright. Stir in 60 g f…
  3. Add 600 g grated tomatoes, 4 g of the salt (about 2/3 tsp), and all 1 g black pepper. Stir well, then bring to a steady simmer.…
  4. Taste the tomato-mushroom base and add the remaining 2 g salt if needed. With a spoon, make 6 shallow wells across the surface.…
  5. For firmer yolks, keep covered 2–3 minutes longer; for runnier yolks, remove at 6 minutes. Turn off heat and rest, covered, 2 m…

Cultural Background

Tomato omelet is one of the most familiar home-style breakfasts in Iran, creating a deep, saucy flavor from simple ingredients. It’s commonly served with fresh bread and sabzi khordan at the breakfast table or as a light dinner, and it’s a symbol of quick, comforting Iranian cooking.

savoryumamibright tomato aciditygently sweetsaucysoft-set eggstender mushroomsgarlic-forwardfried onion richnessfresh herbs🌶 mild

Equipment

28–30 cm nonstick skillet with lidBox grater or knife and cutting boardWooden spoon or silicone spatulaKitchen scale and measuring spoons

💡 Tips

  • Grating tomatoes creates a classic Persian omelet texture: thick, saucy, and cohesive without large chunks.
  • If mushrooms release too much water, keep heat medium-high until the pan is nearly dry before adding peppers and tomatoes.
  • Covering during the egg stage is essential; it sets the whites without overcooking the yolks.
  • Use a wide skillet so the tomato base reduces quickly and eggs cook evenly.

⚠️ Common Mistakes

  • ❌ Adding eggs before the tomato sauce reduces

    💡 Why: Watery sauce prevents whites from setting and dilutes flavor, making the omelet runny.

    ✅ Fix: Simmer tomatoes uncovered 10–12 minutes until thick and glossy; no liquid should pool at the edges before adding eggs.

  • ❌ Crowding mushrooms and stirring constantly

    💡 Why: Mushrooms steam instead of browning, leading to pale color and weaker umami.

    ✅ Fix: Use a wide skillet, spread mushrooms in one layer, and stir only occasionally until moisture evaporates and edges brown.

  • ❌ Cooking eggs on high heat without a lid

    💡 Why: Bottom overcooks while tops stay raw, and yolks turn chalky.

    ✅ Fix: Lower heat to low, cover, and cook 6–8 minutes; rest 2 minutes off-heat for gentle carryover cooking.

  • ❌ Burning garlic after adding it to hot oil

    💡 Why: Burnt garlic tastes bitter and dominates the dish.

    ✅ Fix: Add garlic after peppers and fried onion, and cook only 45–60 seconds on medium before adding tomatoes.

🧊 How to Store

Best eaten fresh. Refrigerate leftovers in an airtight container up to 2 days. Reheat gently in a covered skillet on low with 1–2 tbsp water for 3–5 minutes; eggs will firm up. Not recommended for freezing due to egg texture.

📅 Make Ahead

Prepare the tomato-mushroom-pepper base up to 2 days ahead and refrigerate. Reheat in a skillet over medium until bubbling and thick again (3–5 minutes), then add eggs and cook covered on low 6–8 minutes as directed.

🍽️ Pairs Well With

  • Sangak or barbari flatbread
  • Sabzi khordan (fresh herbs: basil
  • mint
  • tarragon
  • scallions)
  • Torshi (Persian pickles)
  • Hot tea (chai) for a classic breakfast table

Regional Variations

  • Tehran (city-style café omelet)Often cooked down very thick and served sizzling in the pan with runnier yolks, meant to be scooped with hot sangak; fried onion is commonly generous for a deeper, sweeter base.
  • Northern Iran (Gilan/Mazandaran home kitchens)Frequently finished with more fresh herbs and sometimes a slightly looser, more saucy texture to pair with local bread; mushrooms are a modern addition but fit well with the region’s herb-forward breakfasts.
Everyday Persian breakfast Quick weeknight dinner Brunch spread Dorm-friendly cooking (one pan)
#persian-breakfast#one-pan#tomato-egg#mushroom#quick

Ingredients

  • 600 gTomatoes, ripe (grated or finely chopped) (about 4 medium; grate on the coarse side for a saucier omelet)
  • 250 gMushrooms, cremini or white (sliced 5 mm) (wipe clean; do not soak in water)
  • 120 gBell pepper, green or red (thinly sliced) (about 1 small; remove seeds and membranes)
  • 60 gFried onion (piaz dagh), crispy (store-bought or homemade; measure after frying)
  • 12 gGarlic, minced (about 3 large cloves)
  • 30 gVegetable oil (2 tbsp; plus a little to grease pan if needed)
  • 6 gSalt (1 tsp, divided; adjust to tomato sweetness)
  • 1 gBlack pepper, freshly ground (1/2 tsp)
  • 6 eachEggs, large (room temperature for even setting)
  • 20 gFresh parsley, finely chopped (about 1/2 cup loosely packed)

🔄 Substitutions

  • Vegetable oil→ Olive oil
  • Fresh parsley→ Fresh cilantro or a mix of cilantro and parsley
  • Bell pepper→ Roasted red pepper strips (drained)

Instructions

  1. 1

    Heat a 28–30 cm nonstick skillet over medium-high for 2 minutes. Add 30 g vegetable oil and let it shimmer for 30 seconds. Add 250 g sliced mushrooms in a single layer and sauté 6–8 minutes, stirring occasionally, until their liquid evaporates and edges turn golden.

  2. 2

    Reduce heat to medium. Add 120 g sliced bell pepper and cook 3 minutes until slightly softened but still bright. Stir in 60 g fried onion and 12 g minced garlic; cook 45–60 seconds just until fragrant, keeping the garlic from browning to avoid bitterness.

  3. 3

    Add 600 g grated tomatoes, 4 g of the salt (about 2/3 tsp), and all 1 g black pepper. Stir well, then bring to a steady simmer. Cook uncovered 10–12 minutes, stirring every 2 minutes, until the sauce is thick, glossy, and no watery liquid pools at the edges.

  4. 4

    Taste the tomato-mushroom base and add the remaining 2 g salt if needed. With a spoon, make 6 shallow wells across the surface. Crack 6 eggs into the wells, spacing them evenly. Cover with a lid and cook on low 6–8 minutes until whites set and yolks are jammy.

  5. 5

    For firmer yolks, keep covered 2–3 minutes longer; for runnier yolks, remove at 6 minutes. Turn off heat and rest, covered, 2 minutes so the eggs finish gently from residual heat. Sprinkle 20 g chopped parsley over the top and serve immediately, scooping sauce and egg together.

🪪 Recipe Passport

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

Cultural Background

Tomato omelet is one of the most familiar home-style breakfasts in Iran, creating a deep, saucy flavor from simple ingredients. It’s commonly served with fresh bread and sabzi khordan at the breakfast table or as a light dinner, and it’s a symbol of quick, comforting Iranian cooking.

Regional Variations

Tehran (city-style café omelet): Often cooked down very thick and served sizzling in the pan with runnier yolks, meant to be scooped with hot sangak; fried onion is commonly generous for a deeper, sweeter base.
Northern Iran (Gilan/Mazandaran home kitchens): Frequently finished with more fresh herbs and sometimes a slightly looser, more saucy texture to pair with local bread; mushrooms are a modern addition but fit well with the region’s herb-forward breakfasts.

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

195
Calories
10.5g
Protein
13g
Fat
10g
Carbs
2.5g
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.