
Start your morning with this fresh and flavorful Mediterranean Herb Omelette with Tomato-Cucumber Salad, Olives & Avocado. A fluffy omelette filled with fragrant herbs pairs beautifully with crisp cucumbers, juicy tomatoes, briny olives, and creamy avocado.
This colorful breakfast is simple enough for a weekday morning but special enough for a weekend brunch. It brings together fresh ingredients, healthy fats, and protein in a satisfying meal that feels light yet filling.
Enjoy it for breakfast, brunch, or a quick lunch. You can also add crumbled feta cheese for a delicious Mediterranean touch.
Recipe overview
Prep time
15 minutes
Cook time
8–10 minutes
Total time
About 25 minutes
Servings
2 people
Difficulty
Easy
Ingredients
For the Mediterranean herb omelette
- 4 large eggs
- 1 tablespoon milk or water, optional
- 1 tablespoon extra-virgin olive oil
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh dill, chopped
- 1 tablespoon fresh chives, chopped
- ¼ teaspoon dried oregano
- Salt and black pepper, to taste
- ¼ cup crumbled feta cheese, optional
For the fresh tomato-cucumber salad
- 1 large cucumber, diced
- 1 cup cherry tomatoes, halved
- ¼ small red onion, thinly sliced
- 1 tablespoon fresh parsley, chopped
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon fresh lemon juice
- Salt and black pepper, to taste
For serving
- 1 ripe avocado, sliced
- ¼ cup Kalamata or black olives
- Lemon wedges, optional
- Extra fresh herbs, for garnish
- Whole-grain toast or warm pita bread, optional
Step-by-step instructions
Step 1: Prepare the tomato-cucumber salad
Add the diced cucumber, cherry tomatoes, red onion, and parsley to a medium bowl. Drizzle with olive oil and lemon juice, then season with salt and black pepper. Toss gently and set aside while you prepare the omelette.
Step 2: Whisk the eggs and herbs
Crack the eggs into a bowl and add the milk or water if using. Whisk until the yolks and whites are well combined. Stir in the parsley, dill, chives, oregano, and a little salt and black pepper.
Step 3: Cook the omelette
Heat the olive oil in a nonstick skillet over medium-low heat. Pour in the egg mixture and gently tilt the pan so the eggs spread evenly. As the edges begin to set, use a spatula to draw them toward the center, allowing the uncooked egg to flow into the empty spaces.
Step 4: Add the feta and finish cooking
When the eggs are mostly set but still slightly moist on top, sprinkle the feta over one half if desired. Fold the omelette in half and cook for another 1–2 minutes, until the eggs are fully set. Avoid high heat, which can make the omelette dry and tough.
Step 5: Slice the avocado and prepare the olives
Cut the avocado in half, remove the pit, and slice the flesh. Arrange the olives in a small serving dish. Add a squeeze of lemon to the avocado if you want to help prevent browning.
Step 6: Assemble and serve
Transfer the omelette to a plate and arrange the tomato-cucumber salad, avocado slices, and olives alongside it. Garnish with fresh herbs and a lemon wedge. Serve immediately with whole-grain toast or warm pita bread, if desired.
Tips for the best Mediterranean omelette
- Use fresh herbs: Parsley, dill, and chives provide a bright, fresh flavor. Basil also works well.
- Cook over medium-low heat: Gentle heat helps the eggs stay soft and tender.
- Choose a ripe avocado: It should yield slightly when pressed without feeling mushy.
- Season the salad just before serving: This helps the cucumber and tomatoes stay crisp.
- Try different olives: Kalamata olives provide a bold, tangy flavor, while green olives offer a firmer, saltier bite.
- Customize the filling: Add sautéed spinach, mushrooms, or a little crumbled feta for variety.
What to serve with this Mediterranean breakfast
8
This omelette pairs well with:
- Whole-grain toast or sourdough bread
- Warm pita bread and hummus
- Fresh seasonal fruit
- Plain Greek yogurt
- Roasted cherry tomatoes
- A small bowl of fresh berries
Storage and meal prep
- Omelette: Refrigerate leftovers in an airtight container within 2 hours and eat within 3–4 days. Reheat gently until hot throughout.
- Salad: Store separately in the refrigerator and enjoy within 1–2 days for the best texture.
- Avocado: Slice it just before serving to prevent browning.
- Meal prep tip: Chop the vegetables and herbs ahead of time, but cook the eggs fresh for the best flavor and texture.
Frequently asked questions
Can I make this omelette without feta cheese?
Yes! The fresh herbs provide plenty of flavor, so the feta is completely optional.
Can I use dried herbs instead of fresh herbs?
Yes. Use smaller amounts because dried herbs have a more concentrated flavor. For this recipe, try about ½ teaspoon dried parsley and a small pinch of dried dill in place of the fresh herbs.
Is this recipe suitable for a low-carb breakfast?
It can fit into many low-carb eating plans because the main ingredients are eggs, non-starchy vegetables, avocado, and olives. The carbohydrate content depends on the portions and any bread served alongside it.
Can I make this recipe dairy-free?
Absolutely. Leave out the feta and use water instead of milk. The omelette will still be flavorful and tender.
Can I add more protein?
Yes. Serve with plain Greek yogurt, or add cooked salmon or chickpeas to the meal if you want a more substantial plate.
Printable recipe card
Mediterranean Herb Omelette with Tomato-Cucumber Salad, Olives & Avocado
A fresh Mediterranean-inspired meal with fluffy herb eggs, crunchy salad, creamy avocado, and savory olives.
PREP
15 min
COOK
8–10 min
SERVES
2
Ingredients
- 4 large eggs
- 1 tablespoon milk or water, optional
- 1 tablespoon olive oil
- 2 tablespoons chopped parsley
- 1 tablespoon chopped dill
- 1 tablespoon chopped chives
- ¼ teaspoon dried oregano
- Salt and black pepper, to taste
- ¼ cup crumbled feta, optional
- 1 large cucumber, diced
- 1 cup cherry tomatoes, halved
- ¼ small red onion, thinly sliced
- 1 tablespoon lemon juice
- 1 tablespoon olive oil for the salad
- 1 ripe avocado, sliced
- ¼ cup olives
Instructions
- Combine the cucumber, tomatoes, red onion, parsley, olive oil, lemon juice, salt, and pepper to make the salad.
- Whisk the eggs with milk or water, fresh herbs, oregano, salt, and pepper.
- Heat olive oil in a nonstick skillet over medium-low heat.
- Pour in the eggs and cook gently, drawing the edges toward the center as they set.
- Add feta if desired, fold the omelette, and cook until the eggs are fully set.
- Serve with the salad, sliced avocado, and olives. Garnish with extra herbs and lemon.

