Baked Feta Eggs with Tomatoes and Spinach is a delightful dish I stumbled upon during a brunch gathering. The combination of creamy feta, juicy tomatoes, and perfectly baked eggs creates a mouthwatering experience that feels both indulgent and nutritious. This recipe is perfect for lazy weekends, quick weeknight dinners, or even meal prep, providing a way to enjoy fresh ingredients in a comforting and satisfying way. Each bite is a burst of flavor, making this dish a true standout on any table.
Why You’ll Love This Dish
This Baked Feta Eggs recipe is a fantastic go-to for a multitude of reasons.
First off, it’s incredibly quick and easy to make, taking under 30 minutes from start to finish, which is perfect for busy mornings or last-minute dinner ideas. It’s also budget-friendly, requiring only a few ingredients, yet it delivers a big flavor punch that will impress family and friends alike. Plus, it’s packed with healthy ingredients, making it a nutritious choice for any meal.
“I made these Baked Feta Eggs for brunch and everyone was raving! It’s a perfect dish to whip up when you have guests or just want a cozy meal at home.” – A satisfied home cook
The Cooking Process Explained
Making Baked Feta Eggs with Tomatoes and Spinach is a straightforward process that involves a few simple steps. First, you’ll preheat your oven and prepare your ingredients. Then, you’ll roast the feta and tomatoes until they’re beautifully softened and blistered. After that, you create little wells for the eggs and layer in fresh spinach. A quick return to the oven later, and you’ll have a stunning dish ready to serve!
What You’ll Need
Let’s gather everything we need to create this mouthwatering dish. Here’s your shopping list:
- 4 large eggs
- 200g feta cheese
- 1 cup cherry tomatoes
- 2 cups fresh spinach
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh herbs for garnish (optional)
Feel free to swap out the spinach for kale or add in some red pepper flakes for an extra kick!

Directions to Follow
Now, let’s get cooking! Follow these simple steps to make Baked Feta Eggs:
- Preheat your oven to 375°F (190°C).
- In a baking dish, combine the cherry tomatoes and feta cheese.
- Drizzle the mixture with olive oil and generously season with salt and pepper.
- Bake for 15-20 minutes, until the tomatoes blister and the feta softens beautifully.
- Remove the baking dish from the oven and create four wells in the baked feta and tomatoes.
- Crack an egg into each well and pile fresh spinach on top.
- Return the dish to the oven and bake for an additional 8-10 minutes or until the eggs are cooked to your liking.
- Garnish with fresh herbs if desired and serve warm.
How to Serve Baked Feta Eggs with Tomatoes and Spinach
This dish not only looks gorgeous but can be served in various delicious ways.
To elevate your dining experience, you might consider serving it alongside crusty bread for dipping or a simple mixed greens salad for a refreshing balance. Drizzle a little balsamic glaze over the top for extra zing, or enjoy it with a side of seasoned avocado for some creaminess. It also pairs beautifully with a crisp white wine or a refreshing mimosa, making it ideal for brunch.
Keeping Leftovers Fresh
If you happen to have leftovers (which can be unlikely given how delicious this is!), store them in an airtight container in the refrigerator. They will keep well for about 2-3 days. When you’re ready to enjoy your leftovers, gently reheat them in the oven to maintain the dish’s integrity or use a microwave if you’re in a hurry.
Helpful Cooking Tips
Here are some helpful tips to nail this recipe:
- Ensure you’re using fresh spinach for the best flavor and nutrition.
- For those who prefer a softer yolk, keep an eye on the eggs during their second stint in the oven; cooking times can vary.
- Consider adding a sprinkle of chili flakes or a hint of garlic powder for an extra layer of flavor.
Recipe Variations
Get creative! You can switch things up with this recipe by incorporating additional vegetables such as bell peppers or zucchini. If you want to make it a heartier meal, add some cooked quinoa or chickpeas. Try using different cheeses, like goat cheese or even a spicy pepper jack, to change the flavor profile entirely.
Frequently Asked Questions
How long does it take to make Baked Feta Eggs?
This dish takes about 30 minutes from prep to plate, making it a quick option for busy days.
Can I prepare this recipe ahead of time?
While it’s best freshly made, you can prep the feta and tomatoes in advance, then assemble and bake right before serving.
What if I don’t have feta cheese?
You can substitute feta with ricotta or goat cheese for a different but delicious creamy texture.

Enjoy preparing and sharing this delightful dish that brings comfort, flavor, and a touch of Mediterranean vibes right to your kitchen!
PrintBaked Feta Eggs with Tomatoes and Spinach
A delightful dish combining creamy feta, juicy tomatoes, and perfectly baked eggs, perfect for brunch or quick weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Brunch
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 4 large eggs
- 200g feta cheese
- 1 cup cherry tomatoes
- 2 cups fresh spinach
- 2 tablespoons olive oil
- Salt and pepper to taste
- Fresh herbs for garnish (optional)
Instructions
- Preheat your oven to 375°F (190°C).
- In a baking dish, combine the cherry tomatoes and feta cheese.
- Drizzle the mixture with olive oil and generously season with salt and pepper.
- Bake for 15-20 minutes, until the tomatoes blister and the feta softens beautifully.
- Remove the baking dish from the oven and create four wells in the baked feta and tomatoes.
- Crack an egg into each well and pile fresh spinach on top.
- Return the dish to the oven and bake for an additional 8-10 minutes or until the eggs are cooked to your liking.
- Garnish with fresh herbs if desired and serve warm.
Notes
Serve with crusty bread for dipping or a mixed greens salad. Store leftovers in an airtight container in the refrigerator for 2-3 days.

