Mediterranean Baked Feta Eggs with Spinach smell like warm tomatoes and garlic right from the oven. This simple dish gives you creamy feta, wilted spinach, and baked eggs in one pan — perfect for a slow weekend breakfast or a cozy family dinner. If you like easy bakes, you might also enjoy our baked ziti with ricotta and mozzarella for another fuss-free crowd pleaser.
Why Make This Recipe
- Quick & easy: prep and bake in about 30–35 minutes.
- Family favorite: mild, creamy flavors most kids and adults enjoy.
- Budget-friendly: simple pantry ingredients stretch to feed many.
- Healthy boost: spinach adds color, iron, and a fresh taste.
This recipe stands out because the feta turns soft and tangy as it bakes, mixing with warm tomato juices and runny egg yolks for a cozy bite. It gives comfort without heavy work — the smell of garlic and roasted tomatoes will make your kitchen feel like home and bring people to the table.
Ingredients
For the base
- 1 cup cherry tomatoes, halved (about 200 g)
- 2 tablespoons olive oil
- Salt and black pepper, to taste
For the greens
- 6 cups fresh spinach (about 6–8 oz), roughly chopped
- 1 tablespoon olive oil
- 2 garlic cloves, minced
For the cheese & eggs
- 8 oz (225 g) block feta cheese (use a block, not crumbled)
- 4 large eggs
- 1/4 teaspoon red pepper flakes (optional)
- 1 teaspoon dried oregano or a few fresh sprigs chopped
Finishing
- 1 tablespoon lemon juice or a little lemon zest (optional)
- Fresh parsley or dill, chopped, for garnish
- Fresh bread, pita, or toast for serving
Helpful notes: If your feta is very salty, rinse briefly and pat dry. Use an ovenproof dish about 9×9 inches or similar.
How to Make Mediterranean Baked Feta Eggs with Spinach
- Preheat your oven to 400°F (200°C). Place your oven rack in the middle position. Preheating ensures the tomatoes blister and feta softens quickly.
- Toss halved cherry tomatoes with 2 tablespoons olive oil, a pinch of salt, and a little black pepper. Spread them in the baking dish. This gives a sweet, roasted tomato base with bright flavor.
- Push the feta block into the center of the tomatoes. Sprinkle dried oregano and red pepper flakes over the cheese if you like heat. The feta melts into a creamy pool that mixes with tomato juices.
- Bake the tomatoes and feta for 10–12 minutes, until the tomatoes blister and the feta softens at the edges. This step builds a rich, roasted flavor.
- While the tomatoes bake, heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook 30 seconds until fragrant, then add chopped spinach. Stir until wilted, about 2–3 minutes. Drain excess liquid by pressing with a spoon — this keeps the bake from getting soggy.
- Remove the baking dish from the oven and spread the wilted spinach around the softened feta and tomatoes. Make four small wells in the mixture with a spoon. Even wells help eggs cook evenly.
- Crack an egg into each well. Season eggs lightly with salt and pepper. Return the dish to the oven and bake 8–12 minutes, depending on how runny you like the yolks. Watch closely after 8 minutes to avoid overcooking.
- Finish with a squeeze of lemon juice or a little lemon zest and a sprinkle of chopped parsley or dill for a fresh lift. Serve right away while warm and creamy.
How to Serve Mediterranean Baked Feta Eggs with Spinach
- Spoon onto a warm plate and serve with crusty bread or toasted pita to soak up the runny yolks and tomato juices.
- Serve over plain rice or warm couscous for a filling meal.
- Offer a light salad and a wedge of lemon on the side; garnish with extra herbs and a grind of black pepper.
(For a party spread, pair this with our golden baked brie with caramelized apples and thyme for a nice contrast of flavors.)
How to Store Mediterranean Baked Feta Eggs with Spinach
- Fridge: Cool to room temperature, then store in an airtight container for up to 3 days. Keep eggs whole in the dish or transfer portions to containers.
- Reheat: Warm single portions in a 300°F (150°C) oven for 8–10 minutes or microwave 1–2 minutes until heated through. Add a sprinkle of water and cover loosely to keep eggs moist.
- Freezing: Do not freeze the finished egg bake — baked eggs get rubbery. You can freeze the roasted tomato and feta mix (without eggs) in a freezer-safe container for up to 3 months; thaw and add fresh eggs when reheating.
Tips to Make Mediterranean Baked Feta Eggs with Spinach
- Dry the cooked spinach well so the bake doesn’t turn watery.
- Use room-temperature eggs so they set more evenly.
- Watch the oven closely during the last few minutes to get yolks just how you like them.
- If feta is salty, rinse briefly and pat dry before baking.
- If you like a crusty top, switch to broil for 1 minute at the end — watch closely.
Variation (if any)
- Vegan option: Use firm tofu crumbles mixed with nutritional yeast and a vegan feta substitute; bake until warmed through.
- Add roasted red peppers or artichoke hearts for more Mediterranean flavor.
- Make it heartier by stirring in cooked chickpeas or topping with sliced, cooked sausage.
FAQs
Can I use frozen spinach instead of fresh?
Yes. Thaw and squeeze out all moisture before adding. Frozen spinach is more watery, so pressing it dry matters to avoid a soggy bake.
How long should I bake the eggs for runny yolks?
Bake 8–10 minutes for runny yolks at 400°F (200°C). For medium yolks, aim for 10–12 minutes. Ovens vary, so check at 8 minutes.
Can I make this ahead for guests?
You can roast the tomatoes and bake the feta ahead, cool, and refrigerate up to 2 days. Reheat, add wilted spinach and crack fresh eggs, then finish in the oven for best texture.
What can I use instead of feta?
You can use goat cheese for a milder tang or a fresh ricotta dollop for creaminess. If using a softer cheese, reduce salt and watch baking time.
Conclusion
This Mediterranean Baked Feta Eggs with Spinach is a warm, simple dish that brings bright tomato flavor, tangy melted feta, and silky eggs to your table with almost no fuss. It feels like a hug in a baking dish — comforting but light, and easy enough for a family breakfast or a small dinner. If you loved this, you might like the detailed version of a similar idea on Spinach and Feta Egg Bake – Supper With Michelle for more tips and photos. Please leave a comment and a star rating below — and share this on Pinterest or Facebook so others can find a new favorite. What twist did you try? Let us know below!

Mediterranean Baked Feta Eggs with Spinach
Ingredients
For the base
- 200 g 1 cup cherry tomatoes, halved About 200 g
- 2 tablespoons olive oil
- Salt and black pepper, to taste
For the greens
- 6 cups fresh spinach, roughly chopped About 6–8 oz
- 1 tablespoon olive oil
- 2 cloves garlic, minced
For the cheese & eggs
- 225 g block feta cheese Use a block, not crumbled
- 4 large eggs
- 1/4 teaspoon red pepper flakes Optional
- 1 teaspoon dried oregano Or a few fresh sprigs chopped
Finishing
- 1 tablespoon lemon juice Optional or a little lemon zest
- Fresh parsley or dill, chopped For garnish
- Fresh bread, pita, or toast For serving
Instructions
Preparation
- Preheat your oven to 400°F (200°C). Place your oven rack in the middle position.
- Toss halved cherry tomatoes with 2 tablespoons olive oil, a pinch of salt, and a little black pepper. Spread them in the baking dish.
- Push the feta block into the center of the tomatoes. Sprinkle dried oregano and red pepper flakes over the cheese if you like heat.
- Bake the tomatoes and feta for 10–12 minutes, until the tomatoes blister and the feta softens at the edges.
- While the tomatoes bake, heat 1 tablespoon olive oil in a skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant, then add chopped spinach. Stir until wilted, about 2–3 minutes. Drain excess liquid by pressing with a spoon.
Assembly
- Remove the baking dish from the oven and spread the wilted spinach around the softened feta and tomatoes. Make four small wells in the mixture with a spoon.
- Crack an egg into each well. Season eggs lightly with salt and pepper.
- Return the dish to the oven and bake for 8–12 minutes, depending on how runny you like the yolks. Watch closely after 8 minutes to avoid overcooking.
- Finish with a squeeze of lemon juice or lemon zest and a sprinkle of chopped parsley or dill. Serve right away while warm.