Baked Feta Eggs with Tomatoes and Spinach is a delightful dish that has captured my heart (and my taste buds!). I first stumbled upon this recipe during a lazy brunch at home, and I was immediately drawn to its vibrant colors and simplicity. The combination of roasted tomatoes, creamy feta, and fresh spinach makes for a comforting meal that’s perfect for any time of day. Whether it’s a quick weekday dinner or a leisurely weekend brunch, this dish is sure to brighten your table—and your mood.
Why You’ll Love This Dish
When you think of comfort food, Baked Feta Eggs with Tomatoes and Spinach should immediately come to mind. This dish is not only quick and easy to prepare, but it also bursts with flavor and nutrition. It’s an all-in-one meal that takes little effort—ideal for a busy weeknight or when hosting friends for brunch. Plus, it’s a crowd-pleaser that appeals to both kids and adults alike.
“I threw this together on a busy Monday, and my kids asked for seconds! A flavorful and nutritious twist on breakfast that’s officially a family favorite.” – Happy Home Cook
The Cooking Process Explained
The process of making Baked Feta Eggs with Tomatoes and Spinach is simple and straightforward. Start by preheating your oven; then, layer cherry tomatoes in a baking dish with olive oil and crumbled feta. After a quick roast, you’ll add the eggs and spinach, seasoning beautifully before returning it all to the oven for just a few more minutes. The result? Lightly browned eggs resting on a bed of creamy, tangy feta and juicy tomatoes—a dish that’s as delicious as it is beautiful.
What You’ll Need
To make this delightful dish, gather the following ingredients:
- 200g feta cheese
- 4 eggs
- 1 cup cherry tomatoes
- 2 cups fresh spinach
- 3 tablespoons olive oil
- Salt and pepper to taste
- Fresh herbs (optional, for garnish)
Pro Tip: If feta cheese isn’t available, you can substitute it with goat cheese for a different flavor profile.

Directions to Follow
- Preheat your oven to 375°F (190°C).
- In a baking dish, add the cherry tomatoes and drizzle with olive oil.
- Crumble the feta cheese over the tomatoes. Place the dish in the oven for 15 minutes.
- After 15 minutes, carefully remove the dish from the oven and gently crack the eggs into the baking dish.
- Add the fresh spinach around the eggs.
- Season the dish with salt and pepper.
- Return the dish to the oven, baking for an additional 10-12 minutes, or until the eggs are set to your liking.
- If desired, garnish with fresh herbs and serve hot.
Best Ways to Enjoy It
When it comes to serving Baked Feta Eggs with Tomatoes and Spinach, the possibilities are endless! Consider pairing it with crusty bread for dipping, a light arugula salad for a contrasting crunch, or even a zestier side like tzatziki. For a complete meal experience, serve it alongside a glass of freshly squeezed orange juice or a light white wine.
Storage and Reheating Tips
If you find yourself with leftovers (which is rare, but possible!), store them in an airtight container in the refrigerator. This dish keeps well for up to 3 days. To reheat, simply place it in the oven at a low temperature until warmed through, or microwave in short intervals for convenience. Just be aware that the texture of the eggs may change slightly with reheating.
Helpful Cooking Tips
To achieve the best result for Baked Feta Eggs with Tomatoes and Spinach, don’t overcrowd the dish with tomatoes; give them space to roast, which enhances their natural sweetness. If you enjoy a runny yolk, keep an eye on the eggs during the last few minutes of baking. Check for doneness by gently shaking the dish—if the whites are set and the yolks jiggle slightly, you’re good to go!
Recipe Variations
This recipe is wonderfully versatile! Try adding in some chopped bell peppers for extra crunch, or spice things up with a sprinkle of red pepper flakes. For a Mediterranean twist, consider adding olives or sun-dried tomatoes. If you need a dairy-free option, swap the feta for crumbled tofu seasoned with a bit of nutritional yeast.
Frequently Asked Questions
How long does it take to prepare Baked Feta Eggs with Tomatoes and Spinach?
Prep time is about 10 minutes, with a total cooking time of around 25-30 minutes. Perfect for a quick and easy meal!
What can I use instead of feta cheese?
If you don’t have feta cheese, goat cheese or a creamy ricotta can work well as substitutes, bringing their unique flavors to the dish.
Can I prepare this recipe in advance?
While this dish is best enjoyed fresh, you can prep the tomatoes and feta in advance and store them in the fridge. Then just add the fresh eggs and spinach before baking when you’re ready to enjoy!


Baked Feta Eggs with Tomatoes and Spinach
A vibrant and simple dish featuring roasted tomatoes, creamy feta, and fresh spinach, perfect for any meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 200g feta cheese
- 4 eggs
- 1 cup cherry tomatoes
- 2 cups fresh spinach
- 3 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, add the cherry tomatoes and drizzle with olive oil.
- Crumble the feta cheese over the tomatoes. Place the dish in the oven for 15 minutes.
- After 15 minutes, carefully remove the dish from the oven and gently crack the eggs into the baking dish.
- Add the fresh spinach around the eggs.
- Season the dish with salt and pepper.
- Return the dish to the oven, baking for an additional 10-12 minutes, or until the eggs are set to your liking.
- If desired, garnish with fresh herbs and serve hot.
Notes
If feta cheese isn’t available, you can substitute it with goat cheese for a different flavor profile.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 370mg








