This Mediterranean-inspired dish brings together creamy crumbled feta, sweet cherry tomatoes, and tender baby spinach baked to perfection with runny yolks. The combination creates a satisfying meal that works beautifully for breakfast, brunch, or a light dinner.
The preparation involves layering fresh vegetables with feta in an oven-safe dish, creating wells for the eggs, and baking until the whites set while yolks remain deliciously runny. The result is a protein-rich, vegetarian dish that pairs perfectly with crusty bread for dipping.
Ready in just 30 minutes with only 10 minutes of active prep, this naturally gluten-free dish delivers bold Mediterranean flavors through simple ingredients like olive oil, garlic, oregano, and optional chili flakes for warmth.
I discovered this dish on a rainy Sunday morning when I had half a block of feta languishing in the fridge and no clear plan for breakfast. The sizzle of cherry tomatoes in the oven filled my kitchen with this incredible Mediterranean aroma that made the whole gray day feel brighter. Now it is my go-to when I want something that feels special but requires almost zero effort.
My sister stayed over last winter and I made this for us before we headed out to a farmers market. She stood by the oven watching the eggs set and confessed she had never baked eggs before. Now she texts me photos every time she makes it for her own family usually with some slight variation that she discovered works for them.
Ingredients
- 120 g feta cheese: Block feta gives you those perfect crumbles that hold their shape better than pre-crumbled
- 2 cups baby spinach: Fresh spinach wilts beautifully in the oven and absorbs all those flavorful juices
- 1 cup cherry tomatoes: They burst and release their juices creating a natural sauce as they bake
- 2 garlic cloves: Mince them finely so they infuse into the vegetables without burning
- 4 large eggs: Room temperature eggs will cook more evenly and give you better control over doneness
- 2 tbsp olive oil: One tablespoon for the base and one to drizzle over the top helps everything caramelize
- 1 tsp dried oregano: This herb screams Mediterranean but Italian seasoning works perfectly too
Instructions
- Preheat and prepare your baking vessel:
- Heat your oven to 375°F and drizzle one tablespoon of olive oil into your oven safe skillet or baking dish
- Build your vegetable base:
- Combine spinach cherry tomatoes minced garlic and sliced red onion in the dish then season with salt and pepper tossing everything together with your hands
- Add the feta layer:
- Sprinkle your crumbled feta evenly across the vegetables creating little pockets of salty creaminess
- Season with herbs:
- Drizzle the remaining olive oil over everything and sprinkle with dried oregano plus chili flakes if you want some gentle heat
- Create the wells for eggs:
- Use the back of a spoon to make four small indentations in the mixture then crack an egg into each well being careful not to break the yolks
- Bake until just right:
- Slide the dish into the oven for 15 to 20 minutes until whites are set but yolks still have that gorgeous wobble
- Rest before serving:
- Let the dish sit for just a couple of minutes so the eggs finish cooking from residual heat
This recipe became my emergency dinner solution during a particularly chaotic month when cooking felt like just another task on an endless list. Something about pulling that bubbling dish out of the oven made the evening feel slower more intentional even when everything else felt rushed.
Choosing The Right Baking Dish
I have found that a shallow cast iron skillet or a ceramic baking dish with low sides works best because the heat circulates more evenly around the eggs. Deeper dishes can cause the bottom vegetables to steam instead of roast which changes the whole texture of the final dish.
Timing Your Eggs
Everyone has different preferences for egg doneness so I suggest checking at the 15 minute mark and then every 2 minutes after. For runny yolks aim for 16 to 18 minutes while slightly set yolks usually take the full 20 minutes depending on your oven.
Serving Suggestions That Work
Crusty bread is absolutely essential here because you will want to scoop up every bit of those tomato juices and runny yolk. A simple green salad with a bright vinaigrette cuts through the richness perfectly.
- Warm some pita bread and cut it into triangles for easy dipping
- A dollop of Greek yogurt on top adds a nice cool contrast
- Fresh basil leaves sprinkled over the hot dish right before serving
There is something so satisfying about a meal that comes together in one dish yet tastes like it took hours to perfect. This is the kind of recipe that makes you feel like you really know your way around a kitchen even on the busiest days.
Recipe Q&A
- → Can I make this dairy-free?
-
Substitute crumbled firm tofu for the feta and use nutritional yeast to achieve a similar savory, cheesy flavor profile while keeping the dish plant-based.
- → What should I serve with baked feta eggs?
-
Crusty bread, pita, or toasted sourdoght work perfectly for dipping into the runny yolks and seasoned olive oil. A simple side salad or roasted potatoes complement the dish nicely.
- → How do I know when the eggs are done?
-
The whites should be fully set and opaque while the yolks remain slightly runny when you gently shake the pan. This usually takes 15-20 minutes at 375°F.
- → Can I prepare this ahead of time?
-
You can chop vegetables and crumble feta in advance, but eggs are best baked fresh. Prepped ingredients can be stored separately in the refrigerator for up to 2 days before assembling.
- → What vegetables can I add or substitute?
-
Bell peppers, mushrooms, olives, or artichoke hearts work wonderfully. Zucchini or eggplant can replace or complement the spinach for different flavor variations.