Skip to content
Zaffaron

Omelet-e Gojeh Farangi (املت گوجه فرنگی) — Persian Tomato and Cheese Omelet

A classic Persian breakfast omelet simmered in a quick tomato sauce, then finished with soft-set eggs and melted cheese. Rustic, savory, and best scooped with warm flatbread for a comforting start to the day.

By Zaffaron Kitchen· Published March 15, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy, eggs
25 min total Prep 10m · Cook 15m 2 servings 360 cal ~$2.2/serving
↓ Jump to Recipe
Omelet-e Gojeh Farangi — Persian Tomato and Cheese Omelet - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 400 g Ripe tomatoes (about 3 medium; grated or finely chopped)
  • 15 ml Neutral oil (or melted butter; plus 5 ml if pan is dry)
  • 3 g Salt (about 1/2 tsp, divided)
  • 1 g Black pepper (about 1/2 tsp, divided)
  • 4 large Eggs (room temperature if possible)
  • 80 g Mozzarella cheese (coarsely grated; low-moisture melts best)
  • 30 ml Water (to loosen the tomato base if needed)

Steps (summary)

  1. Prepare the tomatoes: grate them on the large holes of a box grater into a bowl (or finely chop). Heat a 24–26 cm nonstick or w…
  2. Add the grated tomatoes to the hot oil and stir well. Season with about half the salt and half the black pepper. Simmer uncover…
  3. If the tomatoes start sticking before they thicken, reduce heat to medium-low and add up to 30 ml water, 1 tablespoon at a time…
  4. Crack the eggs directly into the pan, spacing them evenly over the tomato base. Sprinkle the remaining salt and black pepper ov…
  5. Uncover and scatter the grated mozzarella over the eggs and tomatoes. Cover again and cook 1–2 minutes on low, just until the c…
  6. Turn off the heat and rest the omelet, covered, for 1 minute to finish gently with residual heat. Serve immediately from the sk…

Cultural Background

This tomato omelet is a common home-style breakfast in Iran, valued for being quick, filling, and affordable. It is often served family-style in the pan and eaten with flatbread, making it a practical dish for everyday mornings and casual gatherings.

savoryumami-richbright tomato aciditymildly saltysoft-set eggsjammy tomato basemelted, stretchy cheesecooked tomatoesbuttery notes (if using butter)toasty dairy🌶 mild

Equipment

24–26 cm nonstick or well-seasoned skilletLid for the skilletBox grater or chef’s knife and cutting boardMeasuring spoonsWooden spoon or silicone spatula

💡 Tips

  • Grating tomatoes creates a smoother, faster-cooking base that clings to the eggs and tastes sweeter than large chunks.
  • Keep the heat low once the eggs go in; high heat can toughen the whites before the yolks warm through.
  • For a richer flavor, use melted butter instead of oil and let the tomato base cook until it turns deeper red and glossy.
  • If using very juicy tomatoes, extend the simmer time by 2–4 minutes to avoid a watery omelet.

⚠️ Common Mistakes

  • ❌ Adding eggs before the tomato base has thickened

    💡 Why: Excess liquid can leave the whites watery and prevent the eggs from setting evenly.

    ✅ Fix: Simmer the tomatoes until glossy and thick, with oil separating at the edges; extend cooking 2–4 minutes for very juicy tomatoes.

  • ❌ Cooking the eggs on high heat

    💡 Why: High heat can toughen the whites and overcook the edges before the yolks warm through.

    ✅ Fix: Lower to low heat, cover, and cook gently; use residual heat during the 1-minute rest to finish setting.

  • ❌ Over-salting when using salty cheese

    💡 Why: Some cheeses (especially feta) contribute significant salt, making the omelet taste harsh.

    ✅ Fix: Season in two stages and taste the tomato base before adding the final salt; reduce salt when using feta or other salty cheeses.

🧊 How to Store

Best eaten immediately. Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently in a covered skillet over low heat for 4–6 minutes (add 1–2 tsp water to prevent drying).

📅 Make Ahead

Grate or chop the tomatoes up to 24 hours ahead and refrigerate in a sealed container. For best texture, cook the omelet fresh; if needed, pre-simmer the tomato base up to 2 days ahead and reheat before adding eggs and cheese.

🍽️ Pairs Well With

  • Warm flatbread (Barbari-style or whole-wheat flatbread)
  • Fresh herbs (mint
  • basil
  • parsley)
  • Cucumbers and radishes
  • Hot tea

Regional Variations

  • Tehran and central IranOften kept simple with tomatoes, eggs, and seasoning, cooked until the tomato base is thick and the eggs are soft-set, then eaten with fresh flatbread.
  • Caspian regionCommonly served alongside abundant fresh herbs and vegetables; some households cook the tomatoes longer for a sweeter, deeper base to balance the region’s herb-forward breakfast spreads.
weekday breakfast weekend brunch quick dinner
#breakfast#quick#one-pan#high-protein#vegetarian

Ingredients

  • 400 gRipe tomatoes (about 3 medium; grated or finely chopped)
  • 15 mlNeutral oil (or melted butter; plus 5 ml if pan is dry)
  • 3 gSalt (about 1/2 tsp, divided)
  • 1 gBlack pepper (about 1/2 tsp, divided)
  • 4 largeEggs (room temperature if possible)
  • 80 gMozzarella cheese (coarsely grated; low-moisture melts best)
  • 30 mlWater (to loosen the tomato base if needed)

🔄 Substitutions

  • Mozzarella cheese→ Feta cheese (60 g, crumbled)
  • Neutral oil→ Melted butter
  • Fresh ripe tomatoes→ Canned crushed tomatoes (400 g)

Instructions

  1. 1

    Prepare the tomatoes: grate them on the large holes of a box grater into a bowl (or finely chop). Heat a 24–26 cm nonstick or well-seasoned skillet over medium heat for 1 minute, then add the oil and swirl to coat the pan evenly.

  2. 2

    Add the grated tomatoes to the hot oil and stir well. Season with about half the salt and half the black pepper. Simmer uncovered over medium heat for 6–8 minutes, stirring every minute, until the mixture thickens and looks glossy and jammy, with most liquid evaporated.

  3. 3

    If the tomatoes start sticking before they thicken, reduce heat to medium-low and add up to 30 ml water, 1 tablespoon at a time, scraping the bottom to dissolve any browned bits. Continue cooking 2–3 minutes until the sauce is thick again and oil begins to separate at the edges.

  4. 4

    Crack the eggs directly into the pan, spacing them evenly over the tomato base. Sprinkle the remaining salt and black pepper over the eggs. Reduce heat to low, cover with a lid, and cook for 4–6 minutes until the whites are set but the yolks are still slightly soft.

  5. 5

    Uncover and scatter the grated mozzarella over the eggs and tomatoes. Cover again and cook 1–2 minutes on low, just until the cheese melts. For firmer yolks, cook 1–2 minutes longer; for softer yolks, remove as soon as the whites are fully opaque.

  6. 6

    Turn off the heat and rest the omelet, covered, for 1 minute to finish gently with residual heat. Serve immediately from the skillet, spooning tomatoes over the eggs. Pair with warm flatbread and fresh herbs or cucumbers if desired.

🪪 Recipe Passport

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

Cultural Background

This tomato omelet is a common home-style breakfast in Iran, valued for being quick, filling, and affordable. It is often served family-style in the pan and eaten with flatbread, making it a practical dish for everyday mornings and casual gatherings.

Regional Variations

Tehran and central Iran: Often kept simple with tomatoes, eggs, and seasoning, cooked until the tomato base is thick and the eggs are soft-set, then eaten with fresh flatbread.
Caspian region: Commonly served alongside abundant fresh herbs and vegetables; some households cook the tomatoes longer for a sweeter, deeper base to balance the region’s herb-forward breakfast spreads.

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

360
Calories
22g
Protein
24g
Fat
14g
Carbs
3g
Fiber
780mg
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.