Persian Omelette, also known as Omelet Gojeh Farangi, is a traditional Persian egg dish that is comforting and delicious. This flavorful and authentic dish combines softly cooked eggs with a rich tomato and onion sauce, seasoned with turmeric and spices. Perfect for breakfast or brunch, it is a delightful way to start your day and can be enjoyed at any time. The combination of fresh ingredients and spices creates a dish that is not only hearty but also bursting with flavor, making it a must-try for anyone seeking a taste of Persian cuisine.
Why You’ll Love This Persian Omelette
This Persian Omelette recipe offers numerous benefits that make it a delightful choice for breakfast:
- Quick and easy to prepare, taking just 20 minutes total.
- Rich in flavor, combining spices and fresh ingredients.
- Perfect for any meal of the day, including brunch and light dinners.
- Vegetarian-friendly, making it suitable for a variety of diets.
- Customizable with various herbs and spices to suit your taste.
- Provides a nutritious start to your day, featuring protein from the eggs.
With its authentic Persian flavors, this dish is a wonderful addition to your Persian cuisine breakfast options.
Ingredients for Persian Omelette
Gather these items:
- 1 tablespoon (15ml) olive oil
- 1/2 small onion, finely chopped
- 2 medium ripe tomatoes, finely chopped or grated
- 1/4 teaspoon turmeric
- Salt and black pepper, to taste
- 2–3 large eggs
- Optional: chili flakes or paprika
- Fresh herbs (parsley, chives, or coriander), for garnish
- Bread for serving (flatbread, pita, or crusty bread)
How to Make Persian Omelette Step-by-Step
- Step 1: Heat olive oil in a nonstick skillet over medium heat. Add chopped onion and cook until soft and translucent, about 4–5 minutes.
- Step 2: Add tomatoes, turmeric, salt, and pepper. Simmer for 6–8 minutes until the mixture thickens into a rich sauce.
- Step 3: Crack eggs directly into the pan. Let them sit briefly, then gently swirl once or twice to create ribbons of egg.
- Step 4: Cook for 2–3 minutes until eggs are just set but still soft and creamy.
- Step 5: Remove from heat, garnish with herbs or chili flakes, and serve hot with bread.

Pro Tips for the Perfect Persian Omelette
Keep these in mind:
- Use fresh, ripe tomatoes for the best flavor.
- Adjust the spices according to your preference for heat.
- For a vegetarian Persian Omelette, ensure all ingredients are plant-based.
- Serve it with a side of warm bread for a truly authentic experience.
Best Ways to Serve Persian Omelette
Here are some great serving ideas:
- Pair it with warm flatbread or pita for dipping.
- Top with fresh herbs for added flavor and presentation.
- Serve alongside a salad or yogurt for a refreshing contrast.
How to Store and Reheat Persian Omelette
To store leftovers, let the omelette cool completely before placing it in an airtight container. It can be refrigerated for up to 2 days. To reheat, simply warm it in a skillet over medium heat until heated through, or microwave it for about 30-60 seconds. This makes it a great quick Persian omelette meal idea for busy days!
Frequently Asked Questions About Persian Omelette
What is a Persian Omelette?
A Persian Omelette is a traditional Persian egg dish that features eggs cooked in a rich tomato and onion sauce, seasoned with spices like turmeric. It’s a comforting meal often enjoyed for breakfast.
Can I make Persian Omelette ahead of time?
Yes, you can prepare the sauce in advance and store it in the fridge. When ready to serve, simply add the eggs and cook. This way, you can enjoy a quick and easy Persian Omelette for breakfast!
How do I avoid common mistakes with Persian Omelette?
To avoid common mistakes, ensure your eggs are fresh and don’t overcook them. They should remain soft and creamy, which is key to the dish’s texture. Follow the cooking times closely for the best results.
Variations of Persian Omelette You Can Try
Here are some delicious variations:
- Add diced bell peppers or zucchini for extra veggies.
- Incorporate feta cheese for a tangy twist.
- Try a spicy version by adding jalapeños or hot sauce.
- Make a vegetarian Persian Omelette by excluding any meat products.
Experiment with these variations to find your perfect combination!

For more delicious recipes, check out Pistachio Cheesecake Delight or Spicy Thai Pumpkin Soup.
Print
Persian Omelette: 5 Steps to a Flavorful Breakfast Dish
- Total Time: 20 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
Flavorful and Authentic Persian Omelette You’ll Want to Make Every Morning
Ingredients
- 1 tablespoon (15ml) olive oil
- 1/2 small onion, finely chopped
- 2 medium ripe tomatoes, finely chopped or grated
- 1/4 teaspoon turmeric
- Salt and black pepper, to taste
- 2–3 large eggs
- Optional: chili flakes or paprika
- Fresh herbs (parsley, chives, or coriander), for garnish
- Bread for serving (flatbread, pita, or crusty bread)
Instructions
- Heat olive oil in a nonstick skillet over medium heat. Add chopped onion and cook until soft and translucent, about 4–5 minutes.
- Add tomatoes, turmeric, salt, and pepper. Simmer for 6–8 minutes until the mixture thickens into a rich sauce.
- Crack eggs directly into the pan. Let them sit briefly, then gently swirl once or twice to create ribbons of egg.
- Cook for 2–3 minutes until eggs are just set but still soft and creamy.
- Remove from heat, garnish with herbs or chili flakes, and serve hot with bread.
Notes
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Persian
Nutrition
- Serving Size: 1 omelette
- Calories: 250
- Sugar: 3g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 300mg












