Greek Omelette with Tomato, Potatoes, and Feta

Jenny Skrapaliori-Graves | Last Updated: April 25, 2025

A Greek omelette with feta cheese, cherry tomatoes and fresh herbs in a skillet.

This Greek omelette recipe comes with a confession: Greeks rarely eat omelettes for breakfast. In Greece, this hearty skillet — golden-fried potatoes, sweet cherry tomatoes, crumbled feta, all finished in the oven until puffed and golden — is lunch, or a light dinner. Whenever you eat it, it’s ready in 25 minutes and tastes like so much more. Nostimo!

If you love this Greek Omelette with Tomato, Potatoes, and Feta, you will also love Eggs Kayanas-Strapatsada, Fried Eggs and Fries-Avga Me Patates, or Fried Egg Sandwich!

A Greek omelette with feta cheese, cherry tomatoes and fresh herbs in a skillet.

Why you will love a Greek omelette


  • Ready in 25 minutes. Fry the potatoes, pour the eggs, finish in the oven — that’s it.
  • One pan, zero fuss. Everything comes together in a single oven-safe skillet.
  • Incredibly satisfying. Protein from the eggs, complex carbs from the potato, healthy fats from the olive oil, and feta. It keeps you full for hours.
  • Genuine Greek flavors. Oregano, feta, and good olive oil, this tastes like home cooking from a Greek kitchen, not a diner.
  • Endlessly versatile. Breakfast, brunch, lunch, or a light dinner. It works any time of day.
  • Naturally gluten-free. No adapting needed.

Here is what you need

Ingredients to make Greek omelette.
  • Extra virgin olive oil
  • Potato peeled and cut into 1 cm cubes ( ⅓ of an inch).
  • Spring onions sliced, only the white part.
  • A longhorn green pepper sliced.
  • Organic free-range eggs.
  • Cherry tomatoes.
  • Greek feta cheese.
  • Sea salt, freshly ground pepper and dried oregano
  • Fresh oregano leaves (optional).
  • Chili flakes (optional).

How to make a Greek omelette

  1. Heat the oven to 400°F / 205°C.
  2. Beat the eggs in a bowl with an egg beater or fork.
  3. Pour the olive oil into a medium, oven-proof skillet over medium-high heat.
  4. When the olive oil is hot, add the potatoes cubes and fry until they start getting color, about 5-6 minutes.


  1. Add the sliced spring onions and pepper and mix with the potato cubes. Cook for 3-4 minutes. 
  1. Pour the beaten eggs. Scatter the sliced cherry tomatoes on top of the omelette.
  2. Carefully place the skillet in the oven and cook for 5 minutes.

  1. Take the skillet out of the oven and scatter the crumbled feta on top.
  2. Return the skillet to the oven and cook for 5 minutes.
A Greek omelette with feta cheese, cherry tomatoes and fresh herbs in a skillet.

What to serve with a Greek omelette

A Greek omelette is perfect for breakfast, lunch or dinner.

Tips for the Best Greek Omelette

Use a good oven-safe skillet. A cast iron or stainless steel pan is ideal — it holds heat beautifully and gives the eggs a lovely edge. Avoid non-stick pans that aren’t oven-rated.

Don’t skip frying the potatoes first. This is the step that sets this apart from a basic egg dish. The potatoes need color and a little crispiness before the eggs go in — that texture contrast is everything.

Beat the eggs well. A well-beaten egg mixture (about 60 seconds with a fork) gives you a lighter, fluffier result. Add a small pinch of salt to the egg mixture before beating.

Add the feta at the end. Feta added too early turns rubbery and loses its creamy tang. Crumble it on after the first 5 minutes in the oven so it softens gently but keeps its character.

Use real Greek feta. It makes a difference. Look for PDO-certified feta made from sheep’s milk — the flavor is sharper, creamier, and more complex than imitation versions.

Don’t overcook. The eggs should be just set — still slightly soft in the center when you pull it from the oven. They continue cooking from residual heat.

Greek Omelette Variations

Add kalamata olives. A few halved pitted olives scattered in with the tomatoes add a briny depth. Start with a tablespoon and adjust to taste. (This was such a popular question in the comments, it deserves a permanent spot here!)

Greek yogurt omelette version. Whisk 1–2 tablespoons of thick Greek yogurt into your eggs before beating. It makes the omelette noticeably creamier and adds a subtle tang. This is a traditional trick in some Greek homes.

Add spinach. A handful of fresh baby spinach wilted in with the peppers and onions turns this into an even more nutritious meal — and ties beautifully into “greek omelette recipe fresh spinach,” a keyword with search interest.

Swap the pepper. No longhorn pepper? Use a small banana pepper or half a green bell pepper. The flavor shifts slightly but works perfectly.

Make it spicier. Double the chili flakes, or add a pinch of Aleppo pepper for a smokier heat.

No spring onions? A small shallot or ¼ of a red onion works well.

Storage and make-ahead

  • Best eaten fresh. Like most egg dishes, this omelette is at its peak straight from the oven. The texture is fluffiest when hot.
  • Leftovers: Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat or in the oven at 300°F / 150°C for a few minutes. Avoid the microwave. It makes the eggs rubbery.
  • Make-ahead tip: You can fry the potatoes, peppers, and onions a day ahead and refrigerate them. When ready to cook, just reheat them in the skillet and proceed with the eggs. This cuts your active cooking time to under 10 minutes.
  • Freezing: Not recommended. Eggs don’t freeze and thaw well and the texture suffers significantly.

FAQs

A traditional Greek omelette goes by different names depending on the region — froutalia in Andros, sfougato in other parts of Greece, tiritim in still others. At its heart it’s made with eggs, olive oil, feta cheese, and whatever seasonal vegetables are on hand. This version includes potato, cherry tomatoes, spring onions, and green pepper, making it a hearty, meal-worthy dish that works any time of day.

 In Greek, an omelette is called omeléta (ομελέτα). A pan-fried egg dish cooked with tomatoes is often called strapatsada or kayanas — you might love that recipe too!

Yes — it’s genuinely nutritious. Eggs provide high-quality protein and B vitamins, olive oil offers heart-healthy monounsaturated fats, tomatoes bring lycopene and vitamin C, and feta adds calcium. At around 523 calories for two generous servings, it’s a satisfying and balanced meal.

Yes. After pouring in the eggs, cover the skillet with a lid and cook over low heat for 8–10 minutes until the eggs are fully set. Then add the feta, replace the lid for 2 more minutes, and serve. You won’t get the same golden top, but the flavor is the same.

Feta is traditional and gives the most authentic flavor, but you can substitute with goat cheese, ricotta salata, or even halloumi crumbled on top. Each changes the character of the dish — goat cheese is creamier, halloumi is saltier and firmer.

Absolutely — kalamata olives are a wonderful addition. Scatter a few halved pitted olives when you add the tomatoes.

Cooked it? Rate it!

If you tried this recipe, I’d love to know how you liked it — drop a comment below or tag me on Instagram @thegreekfoodie__.

The Greek Foodie Logo in yellow and black.
A Greek omelette with feta cheese, cherry tomatoes and fresh herbs in a skillet.

Greek Omelette with Tomato, Potatoes and Feta

by Jenny Skrapaliori Graves
Our Greek omelette has tomatoes, potato, feta cheese and eggs. It’s a delicious, healthy, protein-packed dish to enjoy for breakfast, lunch or dinner.
4.91 from 11 votes
Prep Time 5 minutes
Cook Time 20 minutes
Course Breakfast, Lunch, Main Course
Cuisine Greek
Servings 2
Calories 523 kcal

Ingredients
  

  • 2 tablespoons extra virgin olive oil
  • 1 potato peeled and cut into 1 cm cubes ( ⅓ of an inch)
  • 2 spring onions sliced, only the white part
  • 1 longhorn green pepper sliced
  • 6 organic free-range eggs
  • 1 cup cherry tomatoes
  • ½ cup Greek feta cheese
  • sea salt
  • freshly ground pepper
  • dried oregano
  • fresh oregano leaves optional
  • chili flakes optional

Instructions
 

  • Heat the oven to 400°F / 205°C.
  • In a bowl, beat the eggs with an egg beater or a fork.
  • Pour the olive oil into a medium, oven-proof skillet over medium-high heat.
    When the olive oil is hot, add the potatoes cubes and fry until they start getting color, about 5-6 minutes.
  • Add the sliced spring onions and pepper and mix with the potato cubes. Cook for 3-4 minutes.
  • Pour the eggs all over the potatoes, peppers and spring onions.
  • Scatter the sliced cherry tomatoes on top of the omelette.
    Carefully place the skillet in the oven and cook for 5 minutes.
  • Take the skillet out of the oven and scatter the crumbled feta on top.
    Return the skillet to the oven and cook for 5 minutes.
  • Scatter fresh oregano leaves, sprinkle some chili flakes, and serve with a seasonal green salad and crispy fried potatoes!

Notes

Nutritional Info – Please remember that the nutritional information provided is only estimated and can vary based on the products used.

Nutrition

Calories: 523kcalCarbohydrates: 28gProtein: 26gFat: 35gSaturated Fat: 11gPolyunsaturated Fat: 4gMonounsaturated Fat: 17gTrans Fat: 0.1gCholesterol: 524mgSodium: 634mgPotassium: 954mgFiber: 4gSugar: 5gVitamin A: 1577IUVitamin C: 88mgCalcium: 295mgIron: 4mg
Tried this recipe?Mention @thegreekfoodie__ or tag #thegreekfoodie__
Greek Omelette with Tomato, Potatoes, and Feta

Similar Posts