The problem with most baked egg dishes is that the whites get rubbery by the time the yolks are set. This one doesn’t. The feta and tomatoes create a little bath for the eggs while they cook, so everything stays tender and creamy. It takes about 10 minutes of hands-on work, and the rest is just the oven doing its thing. I’ve been making this for my family for years, and Simone, who is eight and has strong opinions on food, calls it “the good dinner.”
The short version: Creamy baked feta, jammy tomatoes, and perfectly set eggs in one dish — and you barely dirty a pan.
I’ve tested this more times than I can count. The version I’m giving you is the one that works every single time.
- Serves: 2-4 as a main or hearty breakfast
- Hands-On Time: 10 min | Total Time: 25 min
- Difficulty: Easy enough for a Tuesday
- Cost per serving: ~$4.50
- Calories: ~380 per serving
- Dietary Notes: Vegetarian, naturally gluten-free
(Photo above: A 10-inch cast iron skillet filled with creamy baked feta, jammy cherry tomatoes, and perfectly set eggs, finished with fresh oregano and a drizzle of olive oil. Natural light from the side, a slice of toasted sourdough leaning against the edge of the skillet.)
Why the Feta Does the Heavy Lifting

The feta in this dish isn’t just a topping or a garnish. It’s the whole foundation. As it bakes, it softens into this creamy, salty custard that coats the eggs and the tomatoes. That’s why I use a block feta instead of the pre-crumbled tub — the block melts smoothly and turns velvety. The pre-crumbled stuff stays grainy no matter how long you bake it.
The other trick is salting the tomatoes before they go in. That little pinch pulls the moisture out of them and creates the braising liquid for the eggs. No extra steps. Just letting the ingredients do what they naturally do when you treat them right.
What You Need (Plus My Honest Notes)
- 5-6 oz block feta cheese: Non-negotiable. The block, not the crumbles. It softens into a creamy custard instead of staying grainy. I get the one that comes in brine — it’s creamier and doesn’t dry out as fast.
- 1 pint cherry or grape tomatoes: They need to be sweet and ripe. If they’re pale and hard, they won’t burst properly. My grocery store carries a “sun gold” variety that I stock up on whenever I see them.
- 1/2 medium red onion, thinly sliced: Adds a bit of bite that balances the rich feta and eggs. If your family is sensitive to raw onion, soak the slices in cold water for 10 minutes before baking.
- 2 cloves garlic, thinly sliced: Don’t mince it — slices soften nicely in the oven and don’t burn as easily.
- 1 tsp dried oregano: Mediterranean classic. It blooms beautifully in the olive oil.
- 1/2 tsp red pepper flakes: Optional, but I love the little warmth it adds. I skip it when Simone is having a sensitive day, and add a pinch extra to my own plate.
- 4 large eggs: Room temperature if you can manage it, but straight from the fridge works fine too.
- 3-4 tbsp good olive oil: Don’t skimp here. It’s the base of the sauce.
- Salt and black pepper: Go easy on the salt — the feta brings plenty. I learned this the hard way after ruining a batch. You can always add more at the table.
- Fresh herbs for serving: Oregano, dill, or parsley. A squeeze of lemon at the end doesn’t hurt either.
What to Pull Out Before You Start
- 10-inch cast iron skillet OR a small baking dish (like a 9×9 or a small gratin dish)
- Cutting board and knife for the veg
- Spoon for crushing the feta
That’s it. Everything else is just serving — bread, plates, forks.
Let’s Make It (Start to Finish)
This goes quickly, so I like to have everything prepped before the oven preheats. Read through the steps once, then dive in.
Preheat & Prep: Set your oven to 400°F. Place the feta block in the center of your baking dish or skillet. Scatter the cherry tomatoes, sliced red onion, and garlic slices around it.
- Season the vegetables: Drizzle everything with the olive oil, then sprinkle the oregano, red pepper flakes, and a pinch of salt and pepper over the tomatoes and onions. Toss them gently to coat. (📸 Photo tip: This is what it should look like before it hits the oven — glossy, bright, everything evenly coated in oil.)
- Bake the base: Transfer the dish to the oven and bake for 15 minutes. The feta should be soft and starting to brown at the edges. The tomatoes will be bursting and releasing their juices. (📸 Photo tip: The feta will look puffier and feel springy to the touch — that’s the sweet spot.)
- Add the eggs: Remove the dish from the oven. Using a spoon, gently crush the feta into the tomato mixture — I leave some chunks for texture. Form 4 small wells in the mixture. Crack an egg into each well. Be careful not to break the yolks. If I’m making this for a crowd, I’ll crack the eggs into a small bowl first to make sure they’re all good before adding them to the dish.
- Bake until set: Return the dish to the oven and bake for another 10-12 minutes for runny yolks, 12-14 minutes for medium-set yolks. The whites should be set and opaque. Keep an eye on it — ovens vary, and you don’t want rubbery whites. This is the step where my patience usually runs thin, but it’s the most important one. Set a timer for 10 minutes and check.
- Finish and serve: Remove from the oven. Let it rest for 2 minutes. Sprinkle with fresh herbs, a crack of black pepper, and a pinch of flaky salt if you think it needs it. Serve immediately with crusty bread, pita, or warm tortillas for dipping.
How I Make This Work for a Busy Week
This is one of those recipes that’s almost faster than ordering takeout. But if you want to get even further ahead, here’s what I do: Sunday night, I’ll slice the onion and halve the tomatoes and store them in a container. I’ll also measure out the oil and spices. On a busy Tuesday, all I have to do is throw it all in the dish with the feta and bake. Dinner in 25 minutes, and it feels like I planned it all weekend.
- Fridge: Store leftovers in an airtight container for up to 2 days. The texture changes slightly — the eggs won’t be runny anymore — but the flavors meld beautifully.
- Freezer: I don’t recommend freezing this one. The eggs get rubbery when thawed and reheated.
- Reheat: The best way is in a low oven (300°F) for 5-7 minutes, or in a skillet over low heat with a splash of water to loosen the sauce. The microwave works in a pinch, but it will cook the yolks further.
Things I Wish I’d Known the First Time
- Use the block feta, not the crumbles. I said it once, but it bears repeating. The block melts into a creamy sauce. The crumbles stay dry and grainy. It’s the difference between a 10/10 dish and a 6/10 dish.
- Don’t skip salting the tomatoes. That little pinch pulls the moisture out of the tomatoes and creates the braising liquid for the eggs. If you skip it, the dish is much drier.
- Check the eggs early. Ovens run hot or cold. Start checking at 10 minutes. Once the whites are set and the yolks jiggle when you shake the pan, they’re done.
- Let it rest. Two minutes off the heat makes a difference. The eggs finish cooking gently from the residual heat, and the sauce thickens slightly. I know it’s hard to wait, but it’s worth it.
Swaps That Actually Work
- Spinach or kale: Fold a handful of fresh spinach into the tomato mixture right after the first bake. It wilts beautifully. I do this when I want extra greens. Simone doesn’t mind the spinach, but she picks out the kale.
- Olives or capers: Add a handful of Kalamata olives or a tablespoon of capers to the tomato mixture before baking. They add a briny punch that’s fantastic.
- Chickpeas: Drain a can of chickpeas and add them to the dish before the first bake. They pick up all the feta-tomato flavors. It makes the dish a bit more substantial for lunch.
- Spicy version: Add a diced jalapeño or fresno chili to the tomatoes. Use hot honey instead of regular honey to garnish. This is the version I make for myself after Simone is asleep.
Questions I Get About This Recipe All the Time
Q: Why did my eggs turn out rubbery?
A: Ugh, the worst. It’s almost always because they baked too long. Next time, check them at the 8-minute mark after adding the eggs. Every oven is different, and carryover cooking is real — they’ll keep setting up as they rest.
Q: Can I make this dairy-free?
A: I haven’t tested this myself, but a few readers have reported good results with a block of dairy-free feta or a soft tofu. The texture will be different — it won’t get as creamy — but the flavors are still lovely.
Q: How long does this last? Can I freeze it?
A: Leftovers keep in the fridge for about 2 days. I wouldn’t freeze it — the eggs get rubbery upon thawing. But I’ve been known to chop the leftovers and fold them into a warm tortilla for a quick breakfast wrap.
Q: What do you serve with this?
A: We love it with crusty sourdough for dipping. It’s also fantastic over a bed of arugula for a salad-like dish. In our house, Marcus likes it with warm pita, and Simone eats it with buttered toast on the side.
More Recipes My Family Makes on Repeat
If this one’s a hit at your table, here are a few others that get the same reaction at ours:
- My Go-To Shakshuka With Canned Tomatoes — The North African cousin to this dish, with a spiced tomato-pepper base and perfectly poached eggs.
- Crispy Smashed Potatoes With Garlic and Herbs — The perfect side dish for any egg-centric meal. They stay crispy for hours.
- Simple Greek Salad With Red Wine Vinaigrette — Bright, crunchy, and the perfect counterpoint to the rich, creamy feta eggs.
This is the dish I make when I need something fast that still feels like a real meal. It’s forgiving enough for a Tuesday night and impressive enough for a lazy Sunday brunch. I hope it becomes that for you, too.
If you try it, drop a comment below and let me know how it went — I love hearing about your wins in the kitchen. Or tag me on Pinterest so I can see your beautiful skillet.
📌 Save this Mediterranean baked feta eggs recipe for your next breakfast-for-dinner night — creamy, saucy, and ready in under 30 minutes.

Mediterranean Baked Feta Eggs That Come Together in 25 Minutes (No, Really)
Equipment
- 10-inch Cast Iron Skillet
- Small Baking Dish
- Cutting Board
- Chef’s Knife
- Spoon
Ingredients
Produce
- 1 pint cherry or grape tomatoes
- 1/2 medium red onion, thinly sliced
- 2 cloves garlic, thinly sliced
Pantry & Spices
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- 3-4 tbsp good olive oil
Feta & Eggs
- 5-6 oz block feta cheese (in brine preferred)
- 4 large eggs, room temperature preferred
For Serving
- Fresh herbs (oregano, dill, or parsley)
- Crusty bread, pita, or warm tortillas
Instructions
- Preheat the oven to 400°F. Place the block feta in the center of your baking dish or 10-inch cast iron skillet. Scatter the cherry tomatoes, sliced red onion, and garlic slices around it.
- Drizzle everything with the olive oil, then sprinkle the oregano, red pepper flakes, and a pinch of salt and pepper over the tomatoes and onions. Toss gently to coat.
- Transfer the dish to the oven and bake for 15 minutes. The feta should be soft and starting to brown at the edges. The tomatoes will be bursting and releasing their juices.
- Remove the dish from the oven. Using a spoon, gently crush the feta into the tomato mixture — leave some chunks for texture. Form 4 small wells. Crack an egg into each well, being careful not to break the yolks.
- Return to the oven and bake another 10-12 minutes for runny yolks, 12-14 minutes for medium-set yolks. The whites should be set and opaque. Start checking at 10 minutes.
- Remove from the oven and let rest 2 minutes. Sprinkle with fresh herbs, a crack of black pepper, and flaky salt if desired. Serve immediately with crusty bread for dipping.
