Baked Feta Eggs with Tomatoes and Spinach is a delightful dish that has quickly become a favorite in my kitchen. The first time I made it, I was amazed by how a few simple ingredients could transform into such a satisfying meal. It’s perfect for brunch, an easy weeknight dinner, or even a cozy weekend breakfast. The creamy feta, juicy tomatoes, and fresh spinach come together beautifully, creating a comforting and vibrant dish that will have everyone asking for seconds.
Why You’ll Love This Dish
This recipe is all about convenience and flavor. It requires minimal prep time and is incredibly budget-friendly, making it an ideal choice for busy families or anyone looking to whip up a delicious meal without breaking the bank. Plus, it’s one of those dishes that feels indulgent without being overly complicated, which is why it shines on both weekdays and special occasions.
"I served this at a Sunday brunch, and my friends couldn’t believe how easy it was! They all wanted the recipe!” – Happy Cook
How This Recipe Comes Together
Get ready to fall in love with this easy method for making Baked Feta Eggs with Tomatoes and Spinach. You’ll create a beautiful blend of roasted tomatoes and feta first, then quickly add fresh spinach and eggs right before the final bake. It’s as simple as layering, baking, and enjoying!
The process goes like this: First, you’ll preheat your oven and prepare the base of baking dish by layering cherry tomatoes. After that, crumble a generous amount of feta cheese over the top and let it bake until the tomatoes soften and the feta turns golden. Then, mix in fresh spinach and create little wells for the eggs. Finally, pop it back in the oven until the eggs are just how you like them.
What You’ll Need
Gather these items:
- 2 eggs
- 100g feta cheese
- 1 cup cherry tomatoes
- 1 cup fresh spinach
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh herbs (optional, for garnish)
This dish is flexible too! If you don’t have feta, consider a creamy goat cheese or even ricotta for a different take. Fresh tomatoes can substitute for cherry tomatoes if you slice them evenly to ensure they cook through.

Directions to Follow
- Preheat your oven to 375°F (190°C).
- In a baking dish, place the cherry tomatoes at the bottom. Drizzle with olive oil and season with salt and pepper.
- Crumble the feta cheese evenly over the tomatoes.
- Bake for about 15 minutes, or until the tomatoes soften and the feta turns golden.
- Add fresh spinach and create two small wells. Crack an egg into each well.
- Return to the oven and bake for another 5-7 minutes, or until the eggs reach your desired doneness.
- Garnish with fresh herbs if you wish and serve warm.
Make sure not to over-bake the eggs; you want them runny for that creamy texture when you dig in.
Best Ways to Enjoy It
To elevate your Baked Feta Eggs experience, consider serving it with crusty bread for dipping the runny yolks or avocado slices on the side for a creamy contrast. A light salad with a citrus vinaigrette can also complement the dish beautifully. For drink pairings, a refreshing mimosa or a robust cup of coffee would work wonders.
How to Store
If you have leftovers (which are rare!), store them in an airtight container in the refrigerator for up to 2 days. To reheat, gently microwave until warmed through, or pop them back in the oven until heated evenly. However, the texture of the eggs may change, so be sure to keep an eye on them.
Tips to Make It Perfect
- Make sure to use fresh spinach for the best flavor and nutrition.
- If you like spice, consider adding crushed red pepper flakes or a sprinkle of paprika before baking.
- For added texture, you can toss in some toasted breadcrumbs on top during the last few minutes of baking.
Recipe Variations
Experimenting with this dish is half the fun! You might try adding sautéed mushrooms, bell peppers, or even swapping out the spinach for kale. For those wanting a heartier meal, incorporate cooked quinoa or couscous into the tomato layer before adding the feta.
Frequently Asked Questions
What is the prep time for this recipe?
Preparation time is quick, generally around 10 minutes. The baking process takes an additional 20 minutes.
Can I use other types of cheese?
Absolutely! Goat cheese or ricotta can be delicious alternatives to feta.
Is this dish suitable for meal prep?
Yes, as long as you store leftovers properly, Baked Feta Eggs make for a lovely meal prep option.

Feel free to enjoy this versatile Baked Feta Eggs with Tomatoes and Spinach anytime you’re in the mood for a burst of flavor and simple ingredients coming together in one amazing dish. Happy cooking!

Baked Feta Eggs with Tomatoes and Spinach
A delightful dish blending creamy feta, juicy tomatoes, and fresh spinach, perfect for brunch or weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 2 eggs
- 100g feta cheese
- 1 cup cherry tomatoes
- 1 cup fresh spinach
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh herbs (optional, for garnish)
Instructions
- Preheat your oven to 375°F (190°C).
- In a baking dish, place the cherry tomatoes at the bottom. Drizzle with olive oil and season with salt and pepper.
- Crumble the feta cheese evenly over the tomatoes.
- Bake for about 15 minutes, or until the tomatoes soften and the feta turns golden.
- Add fresh spinach and create two small wells. Crack an egg into each well.
- Return to the oven and bake for another 5-7 minutes, or until the eggs reach your desired doneness.
- Garnish with fresh herbs if you wish and serve warm.
Notes
For a different take, substitute feta with goat cheese or ricotta. Serve with crusty bread or avocado slices for the best experience.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 4g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 370mg

