Baked Feta Eggs with Tomatoes and Spinach
A cozy one-dish meal featuring creamy feta, burst cherry tomatoes, wilted spinach, and perfectly baked eggs, ready in about 25-30 minutes.

I first made baked feta eggs on a rainy Sunday morning and fell in love with how the hot, tangy cheese melts into juicy tomatoes while the eggs set on top — a cozy, one-dish meal that’s equal parts simple and impressive. If you want a step-up from scrambled eggs but still need something quick for brunch or a weeknight dinner, this hits the sweet spot; you can also see a slightly different riff on the same idea on this baked feta eggs recipe for inspiration.
Why you’ll love this dish
This recipe is an all-in-one bake: creamy feta, burst cherry tomatoes, wilted spinach and perfectly baked eggs. It’s quick to assemble, needs minimal cleanup, and tastes restaurant-worthy with almost no fuss. Ideal for busy mornings, lazy weekend brunches, or a light dinner when you want something comforting but bright.
Reasons to try it:
- Fast: ready in about 25–30 minutes from oven to table.
- Budget-friendly: uses pantry staples and a small amount of cheese for big flavor.
- Flexible: easily scaled for two or a crowd and forgiving with substitutions.
- Crowd-pleasing: adults and kids often love the creamy cheese and runny yolks.
How this recipe comes together
This is a straightforward baked dish with three main stages:
- Prep: preheat the oven and arrange feta, tomatoes and spinach in a baking dish.
- Assemble: drizzle olive oil, season, and create little wells for the eggs.
- Bake: pop into a hot oven until the egg whites are set and yolks are cooked to your preference.
Expect about 5–10 minutes of hands-on time and 20–25 minutes in the oven. The feta softens and flavors the vegetables as the eggs cook on top.
What you’ll need
- Feta cheese — one block (about 6–8 oz). Use full-fat for creamier results; goat feta or a sheep’s milk feta are good alternatives.
- Eggs — 2–4 depending on serving size (plan one egg per person).
- Cherry tomatoes — 1–2 cups, halved or whole depending on size.
- Fresh spinach — 2–4 cups loosely packed (baby spinach works great).
- Olive oil — a tablespoon or two to drizzle.
- Salt and freshly ground black pepper to taste.
- Fresh herbs (optional) — dill, parsley or basil for garnish.
Substitutions and notes:
- If you don’t have cherry tomatoes, use chopped Roma tomatoes but drain any excess liquid first.
- For a dairy-free option, try a spoonful of hummus or a dairy-free ricotta, but flavor and texture will differ.
- Add a pinch of red pepper flakes for heat, or a squeeze of lemon after baking for brightness.
How to prepare Baked Feta Eggs with Tomatoes and Spinach
- Preheat the oven to 400°F (200°C). This high heat helps the feta soften and the tomatoes blister while cooking the eggs through.
- Place the block of feta in the center of a medium baking dish (roughly 8×8 inches works). Arrange cherry tomatoes and spinach around the feta in an even layer.
- Drizzle everything with olive oil and scatter a little salt and pepper over the tomatoes and spinach (go light on the salt if your feta is salty).
- Use the back of a spoon to make small wells among the vegetables and spinach; crack one egg into each well.
- Transfer the dish to the oven and bake 20–25 minutes. Check at 18 minutes if you like runny yolks; bake longer for fully set yolks.
- Finish with chopped fresh herbs if you like and serve warm.
These are the basic steps — simple and reliable. The next section lists the exact directions in clear, short action steps to follow while you cook.
Directions
- Preheat oven to 400°F (200°C).
- Put a block of feta in the center of your baking dish.
- Tuck cherry tomatoes and fresh spinach around the feta so they form an even ring.
- Drizzle with 1–2 tablespoons olive oil and season lightly with salt and pepper.
- Create wells in the spinach/tomato mixture and crack an egg into each well.
- Bake for 20–25 minutes, checking at 18 minutes if you prefer softer yolks.
- Remove from oven, garnish with fresh herbs (dill, parsley, or basil) and serve immediately.
Keep steps short and steady: preheat, assemble, bake, serve.

Baked Feta Eggs with Tomatoes and Spinach
- Prep
- 10 MIN
- Cook
- 25 MIN
- Total
- 35 MIN
- Serves
- 4
01Ingredients
Main Ingredients
02Method
- Preparation
- Assembly
- Baking
Tap a step when it's done. The next one lights up.
0 OF 7 DONE03Recipe notes
- 01Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 350°F (175°C) oven for 8–10 minutes. This dish doesn’t freeze well due to egg texture changes.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve the dish straight from the oven with toasted bread or warm pita for scooping up the creamy feta and yolk. Good side ideas:
- Crusty sourdough or garlic-rubbed toast.
- A simple cucumber and olive salad to add crunch and acidity.
- Roasted potatoes or a light grain like couscous for a heartier meal.
For a more substantial dinner or a fun brunch spread, pair this with a rich pasta or gnocchi; it complements creamy side dishes like creamy gnocchi with spinach and feta nicely for a Mediterranean-themed table.
Storage and reheating tips
Refrigeration:
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Because egg texture changes after refrigeration, expect a firmer yolk and slightly drier whites.
Reheating:
- Reheat in a 350°F (175°C) oven for 8–10 minutes or until warmed through. Cover with foil to prevent the top from drying.
- Microwave on medium power in 20–30 second bursts if you’re short on time, but the oven gives better texture.
Freezing:
- This dish doesn’t freeze well because the egg texture changes. If you plan to freeze, omit the eggs and freeze just the baked feta/tomato base; add fresh eggs when reheating and bake until set.
Food safety:
- Eat leftovers within 3 days.
- Reheat to 165°F (74°C) when storing and reheating for safety.
Creative twists
- Mediterranean: add kalamata olives, sliced red onion and a sprinkle of oregano.
- Spicy: toss in chopped jalapeño or a teaspoon of harissa with the olive oil.
- Veg-forward: swap spinach for kale (massage with olive oil first) or add eggplant or zucchini slices.
- Protein boost: add cooked chickpeas or crumbled cooked sausage to the bed of vegetables.
- Low-carb: serve on cauliflower toast or over a bed of steamed cauliflower rice.
- Brunch frittata version: scramble the mixture with extra eggs and bake as a frittata for a make-ahead option.
Your questions answered
How many eggs should I add per person?
A: Plan one egg per person for a light meal, two if you know appetites are larger. The recipe scales easily.
Can I make this ahead of time?
A: You can prepare the tomatoes, spinach and feta in the dish and refrigerate for a few hours before adding eggs and baking. For best texture, add eggs just before baking.
My feta is crumbly — will that work?
A: Yes. A block of feta is easiest, but if you only have crumbled feta, mound it in the center so it still melts into the vegetables. Expect a slightly different presentation.
Can I use frozen spinach?
A: Use fresh if possible. If using frozen, thaw and squeeze out as much water as you can first to prevent a watery bake.
Is this suitable for kids?
A: Often yes — the flavors are familiar and mild. Leave out spicy additions and serve with toast for dipping.
Conclusion
This baked feta eggs dish is an effortless, flavorful one-pan meal that works for breakfast, brunch or a light dinner. For more ideas, check out Spinach and Feta Egg Bake – Supper With Michelle and my Egg Muffins with Spinach and Feta. Enjoy — and don’t be afraid to experiment with herbs and add-ins to make it your own.
Breakfast
Breakfast
Breakfast
