Back to Recipes
Mediterranean baked eggs nestled in spinach and cherry tomatoes with feta cheese, parsley, basil, and toasted whole grain bread.
🥗 BreakfastEasy10 mins👥 4 Servings

Baked Eggs with Spinach & Tomatoes Recipe

This baked eggs with spinach and tomatoes recipe features tender eggs nestled in spinach, cherry tomatoes, garlic, and feta cheese. A simple Mediterranean breakfast that's nutritious, satisfying, and easy to prepare in one pan.

Prep Time

10 mins

🔥

Cook Time

20 mins

Total Time

30 mins

🍽

Servings

4

A TASTE OF TRADITION

The Story Behind This Recipe

Some of the best Mediterranean breakfasts begin with a few ingredients that are already sitting in the kitchen. A handful of greens, a few ripe tomatoes, an onion, some garlic, eggs, and a little cheese can become a meal that feels far more generous than the ingredient list suggests. This baked egg dish follows that wonderfully practical tradition. The vegetables are softened first until their flavors mingle, then the eggs are nestled directly into the pan so they cook gently in the juices and aromas beneath them. When the skillet comes out of the oven, the result is somewhere between a breakfast skillet and a small family feast: colorful vegetables, creamy eggs, salty feta, fresh herbs, and warm bread ready to catch every last spoonful.

Cultural & Culinary Context

Eggs have long been valued across Mediterranean and Middle Eastern kitchens because they are affordable, versatile, and naturally suited to being combined with vegetables, herbs, cheese, and bread. Across the region, you will find many variations of eggs cooked with tomatoes, greens, peppers, onions, or spices. The exact recipe changes from one household to another, often depending on what is fresh and what needs to be used. That flexibility is part of the charm. A dish like this does not need to be treated as a rigid formula; it can be shaped by the season, the family table, and the ingredients available that morning. In a Lebanese-inspired setting, fresh herbs, olive oil, feta, vegetables, and warm bread make the skillet feel right at home beside other small breakfast and mezze dishes.

What Makes It Mediterranean?

The Mediterranean character of this breakfast comes from the way several simple ingredients are allowed to complement one another rather than relying on heavy sauces. Extra virgin olive oil provides the cooking fat, tomatoes and spinach bring color and vegetables, garlic and oregano add aroma, feta contributes a salty creamy element, and fresh herbs finish the dish with brightness. Served with whole grain bread and perhaps a small side of cucumber, olives, or fruit, the eggs become part of a varied meal built around vegetables, protein, herbs, and satisfying but uncomplicated foods.

Mediterranean Influences

  • 🌿Extra virgin olive oil is used as the primary cooking fat.
  • 🌿Fresh vegetables form the foundation of the dish rather than simply serving as a garnish.
  • 🌿Garlic, oregano, parsley, and basil provide layers of herbal Mediterranean flavor.
  • 🌿Feta adds a salty, creamy contrast to the sweet tomatoes and earthy spinach.
  • 🌿Warm bread makes the dish naturally suited to a shared breakfast table.
  • 🌿The recipe is flexible enough to follow the seasonal vegetables available in the kitchen.
  • 🌿A single skillet keeps the meal simple while still creating a colorful, generous presentation.

Ingredients

  • 1 tbsp extra virgin olive oil
  • 1 small onion (Finely diced.)
  • 2 cloves garlic (Minced.)
  • 4 cups fresh spinach
  • 1 cup cherry tomatoes (Halved.)
  • 6 large eggs
  • 0.3333333333333333 cup crumbled feta cheese
  • 1 tsp dried oregano
  • 0.5 tsp paprika
  • 0.5 tsp sea salt
  • 0.25 tsp freshly ground black pepper
  • 2 tbsp fresh parsley (Finely chopped.)
  • 1 fresh basil (A small handful of leaves; optional.)
  • 1 whole grain bread (For serving.)

Instructions

  1. 1

    Preheat the oven to 190°C (375°F).

  2. 2

    Heat the olive oil in a large oven-safe skillet over medium heat.

  3. 3

    Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened and lightly translucent.

  4. 4

    Add the minced garlic and cook for about 30 seconds, just until fragrant.

  5. 5

    Add the spinach in handfuls and cook until wilted. If the spinach releases a lot of water, allow the excess moisture to evaporate before continuing.

  6. 6

    Add the halved cherry tomatoes, oregano, paprika, salt, and black pepper. Cook for 2–3 minutes until the tomatoes begin to soften but still hold their shape.

  7. 7

    Spread the vegetables into an even layer. Make six small wells in the mixture, spacing them apart so the eggs cook evenly.

  8. 8

    Crack one egg into each well, taking care not to break the yolks.

  9. 9

    Sprinkle the crumbled feta evenly around and between the eggs rather than covering the yolks completely.

  10. 10

    Transfer the skillet carefully to the oven and bake for 8–12 minutes, depending on how firm you want the eggs. The whites should be set while the yolks can remain soft.

  11. 11

    For firmer yolks, continue baking for another 2–4 minutes and check again.

  12. 12

    Remove the skillet from the oven as soon as the eggs reach your preferred doneness. The residual heat will continue cooking them slightly.

  13. 13

    Scatter fresh parsley and optional basil over the top.

  14. 14

    Serve immediately with warm whole grain bread for dipping into the vegetables and soft yolks.

SET YOURSELF UP FOR SUCCESS

Before You Cook

👨‍🍳 Keep In Mind

  • Use a wide oven-safe skillet so the vegetables form a relatively shallow layer and the eggs have enough room to cook evenly.
  • Wash the spinach thoroughly and let excess water drain before cooking.
  • Halve the cherry tomatoes before you begin so the vegetable preparation moves quickly once the skillet is hot.
  • Have the eggs, feta, and herbs ready before starting because the final stages move quickly.
  • If your feta is particularly salty, taste the vegetable mixture before adding all the salt.
  • Choose eggs that are fresh and preferably at room temperature for more even baking.

💡 Helpful Tips

  • Cook away excess moisture from the spinach before adding the eggs. Too much liquid can make the whites take longer to set.
  • Do not completely cover the egg yolks with feta; leaving them visible makes it easier to judge their doneness.
  • Make the wells deep enough to hold the eggs, but avoid exposing the bottom of the skillet.
  • Use the residual heat of the skillet to finish the eggs after removing it from the oven.
  • If your skillet is very dark or heavy, remember that it will retain heat and continue cooking the eggs.
  • Serve immediately if you want soft yolks. The longer the eggs sit in the hot skillet, the firmer they will become.
  • Toast the bread while the eggs bake so everything reaches the table together.

👀 How Do I Know It's Done?

  • The spinach and tomatoes should be tender and the vegetable mixture should not be watery.
  • The egg whites should be opaque and set around the edges and across most of the surface.
  • For soft yolks, the centers should still have a gentle wobble when the skillet is moved carefully.
  • For firm yolks, bake longer until the centers no longer jiggle.
  • If using a thermometer for egg safety, the eggs should reach the temperature recommended for your local food-safety guidance.
  • Remember that the eggs continue cooking for a short time after the skillet leaves the oven.

WANNA SEE IT IN ACTION ?

Step-by-Step Visual Guide

Fresh spinach, cherry tomatoes, diced onion, minced garlic, parsley, and basil prepared for baked eggs.
1

Prepare the vegetables

Dice the onion, mince the garlic, halve the cherry tomatoes, and prepare the fresh spinach and herbs.

💡 Tip: Prepare everything before heating the skillet so the vegetables can be cooked without rushing.

Diced onion and minced garlic gently cooking in olive oil in an oven-safe skillet.
2

Soften the onion and garlic

Cook the onion gently in olive oil until soft, then add the garlic just long enough to release its aroma.

💡 Tip: Keep the heat moderate so the garlic becomes fragrant without turning bitter.

Wilted spinach and softened cherry tomatoes seasoned with herbs and spices in a skillet.
3

Cook the spinach and tomatoes

Add the spinach, tomatoes, oregano, paprika, salt, and pepper and cook until the greens wilt and the tomatoes soften.

💡 Tip: Let excess moisture evaporate before adding the eggs so the whites can set properly.

Six eggs nestled into spinach and tomatoes with crumbled feta sprinkled around them in an oven-safe skillet.
4

Add the eggs and feta

Create six wells in the vegetables, crack an egg into each one, and scatter feta around the eggs.

💡 Tip: Keep the yolks visible so you can easily judge their doneness while baking.

Mediterranean baked eggs cooking in a skillet with spinach, cherry tomatoes, and feta.
5

Bake until the eggs are set

Transfer the skillet to the oven and bake until the whites are set and the yolks reach your preferred level of firmness.

💡 Tip: Start checking early because the skillet's residual heat will continue cooking the eggs after they leave the oven.

Finished baked eggs with spinach, tomatoes, feta, parsley, basil, and warm whole grain bread.
6

Finish and serve

Scatter fresh parsley and basil over the baked eggs and serve immediately with warm whole grain bread.

💡 Tip: Serve straight from the skillet while the yolks are still creamy and the vegetables are hot.

Tweak It

Make This Recipe Work for You

Adapt the recipe to your ingredients, dietary needs, budget, time, serving size, or meal-prep plans.

🔄 Ingredient Substitutions

Use goat cheese instead of feta

Replace the feta with crumbled soft goat cheese for a tangier, creamier finish.

Use more fresh herbs

Add extra parsley, basil, dill, or mint for a brighter herb-forward version.

Change the leafy greens

Replace part or all of the spinach with chopped Swiss chard, kale, or another tender leafy green.

🌱 Dietary Adjustments

Make it dairy-free

Leave out the feta and finish with extra herbs, toasted seeds, or a spoonful of dairy-free yogurt on the side.

Serve it without bread

Skip the bread and serve the eggs with cucumber, avocado, olives, or a fresh salad for a lower-carbohydrate meal.

Keep it vegetarian

The recipe is naturally vegetarian as written. Add more vegetables or legumes on the side if you want a more substantial meat-free meal.

💰 Budget-Friendly Options

Use seasonal vegetables

Replace some of the cherry tomatoes or spinach with affordable seasonal vegetables that cook in a similar amount of time.

Make it a fuller meal with bread

Serve generous slices of whole grain bread alongside the skillet to turn a modest amount of eggs and vegetables into a satisfying meal for the table.

⏱️ Time-Saving Options

Prepare the vegetables ahead

Dice the onion, mince the garlic, halve the tomatoes, and wash the spinach earlier in the day so the skillet comes together quickly.

Prepare it for a relaxed brunch

Cook the vegetable base just before guests arrive, then add the eggs and bake when everyone is ready to eat.

👨‍👩‍👧‍👦 Serving Adjustments

For two people

Halve the vegetable ingredients and use three eggs. A smaller oven-safe skillet will help keep the eggs at a similar depth.

For a larger breakfast

Increase the ingredients proportionally and use a wider baking dish or skillet rather than creating a very deep layer.

🥡 Meal Prep

Prepare the vegetable base ahead

Cook the spinach, tomatoes, onion, and garlic in advance and refrigerate them. Reheat the vegetable mixture in an oven-safe skillet, then add fresh eggs just before serving.

Turn leftovers into lunch

Use leftover cooked vegetables as a base for a fresh batch of eggs, or fold them into a grain bowl with chickpeas and herbs.

RECIPE RESCUE

🧩 What Do You Need Help With?

Choose the problem you're facing and get a recipe-specific solution instead of a generic cooking tip.

WHAT IF?

🔄 What If...?

Choose your situation and we'll show you a practical pathway for making this recipe work.

STORAGE & LEFTOVERS

🥡 Storage & Leftovers

For the best texture, serve the eggs immediately after cooking.

If you have leftovers, cool them promptly and refrigerate them in an airtight container.

Reheat gently because high heat can make the eggs rubbery.

The vegetable base can be prepared separately and stored in the refrigerator before adding fresh eggs.

Do not leave cooked eggs at room temperature for extended periods.

Best Storage Time

Best enjoyed immediately; refrigerated leftovers should be used promptly

How to Store

Airtight glass or food-safe container

SERVING & PAIRING

🍽️ Serving & Pairing

Bring the skillet to the table while it is still warm and finish it with fresh parsley, basil, a small drizzle of extra virgin olive oil, and a few cracks of black pepper. Serve with toasted whole grain bread for dipping into the soft yolks and savory vegetables. For a larger Mediterranean breakfast, add olives, cucumber, fresh fruit, labneh, or a small salad alongside the eggs.

What Goes Well With It?

Toasted whole grain breadWarm pita breadFresh cucumberOlivesLabnehTomato saladAvocadoFresh fruitZa'atarExtra virgin olive oilFresh parsley and basil

RECIPE FAQ

Frequently Asked Questions

Can I make these baked eggs without feta?

Yes. The feta can be omitted completely. Add extra fresh herbs, toasted seeds, avocado, or olives for additional flavor and texture.

How do you make baked eggs with spinach and tomatoes?

Baked eggs with spinach and tomatoes are made by first sautéing onion and garlic in extra virgin olive oil, then cooking spinach and cherry tomatoes with oregano, paprika, salt, and black pepper until the excess moisture evaporates. The vegetables are spread into an even layer, six wells are created, and an egg is cracked into each well. Feta is scattered around the eggs before the skillet is baked at 190°C (375°F) until the whites are set and the yolks reach your preferred doneness. Fresh parsley and basil are added before serving with warm whole grain bread.

How do I keep the baked eggs from becoming watery?

Cook the spinach and tomatoes long enough for excess moisture to evaporate before adding the eggs. Very wet vegetables can prevent the egg whites from setting properly.

How long should I bake the eggs?

At 190°C (375°F), start checking after about 8 minutes. Around 8–12 minutes usually gives set whites with softer yolks, while firmer eggs may need another few minutes.

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much excess water as practical before adding it to the skillet. Frozen spinach generally needs less cooking time than fresh spinach.

Can I prepare the vegetables ahead of time?

Yes. The spinach, tomatoes, onion, and garlic can be cooked ahead and refrigerated. Reheat the vegetable base, then add fresh eggs just before baking.

What pan is best for baked eggs?

A wide oven-safe skillet works particularly well because it creates a shallow vegetable layer and gives each egg enough room to cook evenly.

Can I make this recipe for a crowd?

Yes. Increase the ingredients proportionally and use a wider oven-safe dish rather than making a very deep layer. You may need to adjust the baking time slightly.

What can I serve with baked eggs?

Warm bread, pita, labneh, olives, cucumber, fresh salad, avocado, fruit, and za'atar all pair beautifully with the spinach, tomatoes, feta, and eggs.

Explore More

Go deeper into the cuisine

Learn more about the ingredients, traditions, and cooking approaches connected to this recipe.

You May Also Like

More delicious recipes from the Breakfast

Mediterranean shakshuka with eggs gently poached in thick tomato and red pepper sauce, garnished with fresh parsley and feta.
breakfastEasy

Mediterranean Shakshuka Recipe — Healthy Eggs in Tomato and Red Pepper Sauce

A Mediterranean-style shakshuka made with eggs gently cooked in a spiced tomato and pepper sauce with garlic, onion, and herbs. Serve it straight from the pan with warm pita for scooping up the rich tomato sauce.

15 mins
4
Lebanese labneh spread topped with za'atar and extra virgin olive oil, surrounded by cucumber, tomatoes, olives, fresh herbs, and warm pita bread.
breakfastEasy

Labneh with Za'atar & Olive Oil Recipe — Lebanese Labneh Mezze & Breakfast

This labneh with za'atar and olive oil recipe is a classic Lebanese-inspired mezze and breakfast made with thick strained yogurt, fragrant za'atar, extra virgin olive oil, fresh mint, parsley, crisp cucumber, tomatoes, olives, and warm pita. An easy Mediterranean dish that can be made with store-bought labneh or homemade labneh from full-fat plain yogurt.

10 mins
4
Egyptian ful medames with tender whole and gently mashed fava beans, tomato, red onion, parsley, olive oil, lemon wedges, and warm pita bread.
breakfastEasy

Ful Medames Recipe — Traditional Egyptian Fava Beans

A traditional Egyptian ful medames made with tender fava beans, garlic, cumin, fresh lemon juice, and extra virgin olive oil, finished with tomato, red onion, parsley, and warm pita. The beans are partly mashed for a thick texture while plenty remain whole.

10 mins
4