If you are on the lookout for a vibrant, flavorful dish that feels like a warm hug on your plate, the Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe is your golden ticket. This recipe combines creamy, salty feta cheese with juicy roasted cherry tomatoes and fresh spinach, all crowned with baked eggs that ooze perfectly silky yolks. It’s a deceptively simple yet indulgent meal packed with Mediterranean flair, perfect for breakfast, brunch, or even a cozy dinner. The harmony of these ingredients creates an irresistible dish that’s as beautiful to look at as it is satisfying to eat.

Ingredients You’ll Need
Each ingredient in this Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe plays a starring role, offering fresh flavors and inviting textures that make every bite come alive. From the bright acidity of roasted tomatoes to the creamy tang of feta, these essentials bring together a lovely balance that’s easy to whip up in one dish.
- 4 whole large eggs: The centerpiece, providing richness and protein with their smooth yolks and firm whites.
- 100g good-quality crumbly feta cheese: Adds a salty creaminess that tangs up the dish beautifully.
- 200g cherry tomatoes: Roasted to bring out their natural sweetness and juicy texture.
- 100g fresh spinach leaves: Brings a fresh, leafy green burst that wilts gently with the tomato heat.
- 2 cloves garlic, minced: Offers a subtle punch of aromatic flavor to elevate the vegetables.
- 2 tbsp olive oil: Essential for roasting and adding smoothness with a hint of fruity richness.
- 1 tsp fresh thyme or oregano leaves: Herbaceous notes that complement the tangy feta and sweet tomatoes.
- Salt, to taste: Enhances all the natural flavors harmoniously.
- Black pepper, to taste: Adds gentle heat and depth to the overall dish.
How to Make Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe
Step 1: Prepare the Roasted Tomatoes
Start by preheating your oven to 400°F (200°C). Toss the cherry tomatoes with olive oil, minced garlic, salt, pepper, and your fresh thyme or oregano leaves. Spread the tomatoes out evenly in a baking dish. Place them in the oven and roast for about 15 minutes until they blister and caramelize, releasing their sweet juices that will heavily flavor the entire dish.
Step 2: Add Spinach and Feta
Once your tomatoes have developed that gorgeous roasted color, pull the dish from the oven and immediately scatter fresh spinach leaves over the hot tomatoes. The heat will gently wilt the spinach without losing its vibrant green. Next, crumble or cube your good-quality feta cheese evenly on top, creating pockets of creamy saltiness throughout the dish.
Step 3: Crack in the Eggs
Use a spoon to make small wells in your tomato, spinach, and feta mixture. Carefully crack one egg into each well, being mindful not to break the yolks. Season the eggs lightly with salt and black pepper. This step is where the magic happens as the eggs nestle into the warm veggies, ready to bake into perfection.
Step 4: Bake the Eggs
Return the baking dish back to your preheated oven. Bake for 8 to 12 minutes, depending on how you prefer your eggs — softer yolks require less time, while a firmer set demands a couple more minutes. The egg whites should set beautifully, while the yolks remain that luscious golden softness that makes this recipe so special.
Step 5: Serve Warm
Once baked, garnish your Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe with a few fresh herb sprigs or drizzle some extra virgin olive oil on top for an added layer of flavor. Serve the dish immediately to enjoy the contrast of warm, creamy, and slightly crunchy textures in every bite.
How to Serve Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe
Garnishes
Fresh herbs like basil or parsley add a fresh, bright finish, while a sprinkle of chili flakes or a squeeze of lemon juice can introduce a lovely zing. A little drizzle of good olive oil just before serving enhances richness and gloss.
Side Dishes
This recipe shines best with some rustic bread or warm pita to scoop up those luscious baked eggs and melty feta. For a heartier meal, add a side of crispy roasted potatoes or a simple green salad with a tangy vinaigrette to complement the creamy and roasted flavors.
Creative Ways to Present
Serve the baked eggs in individual ramekins for neat portions or scoop them onto colorful plates for a casual family-style meal. Adding a bright pop of microgreens or edible flowers creates a stunning presentation that will impress your guests instantly.
Make Ahead and Storage
Storing Leftovers
You can store leftover Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe in an airtight container in the refrigerator for up to 2 days. Keep it chilled, and the eggs will retain their flavor, though the texture of the yolks may firm up slightly.
Freezing
This dish is best enjoyed fresh, but if you want to freeze, separate the components before baking. Freeze the roasted tomatoes and spinach mixture in a freezer-safe container, but avoid freezing the eggs as they may turn rubbery upon thawing.
Reheating
Reheat leftovers gently in a preheated oven at 325°F (160°C) to retain texture and avoid scrambling the eggs. Microwave reheating is quick but can sometimes overcook the eggs, so use short intervals and stir gently if microwaving.
FAQs
Can I use other types of cheese instead of feta?
Feta’s crumbly texture and tangy flavor are ideal for this recipe, but you could experiment with goat cheese or ricotta for a creamier, milder twist. Just keep in mind that the flavor profile will shift slightly.
How do I know when the eggs are perfectly baked?
The egg whites should be completely set without any runny parts, while the yolks should still be soft and slightly jiggly. If you prefer firmer yolks, extend the baking time by a few minutes, but watch closely to avoid overcooking.
Can I prepare this recipe vegan or dairy-free?
For a vegan or dairy-free version, omit the feta and consider using a plant-based cheese alternative or roasted tofu cubes for texture. Keep the spinach and tomatoes the same for a delicious vegan twist.
Is this recipe suitable for meal prep?
It can be adapted for meal prep by preparing the roasted tomatoes and spinach ahead of time, then adding fresh eggs on the day you want to enjoy it. Baking just before eating gives the best texture and taste.
What wine pairs well with Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe?
A crisp, chilled Sauvignon Blanc or a light Rosé pairs wonderfully with the tangy feta and sweet roasted tomatoes, enhancing the Mediterranean flavors without overpowering the dish.
Final Thoughts
There’s something so comforting about the simple ingredients coming together in the Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe. It’s that perfect balance of creamy, savory, sweet, and fresh that makes it a beloved dish in any season. Give this recipe a try when you want something that feels special yet effortless, and share the joy of warm, wholesome food around your table.
Print
Baked Feta Eggs with Roasted Tomatoes and Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Baked Feta Eggs with Roasted Tomatoes and Spinach is a delicious and healthy breakfast or brunch dish combining juicy roasted cherry tomatoes, wilted fresh spinach, creamy crumbly feta cheese, and perfectly baked eggs. This Mediterranean-inspired recipe is simple to prepare and packed with flavor, making it ideal for a nutritious start to your day.
Ingredients
Eggs and Dairy
- 4 whole large eggs
- 100g good-quality crumbly feta cheese
Vegetables and Herbs
- 200g cherry tomatoes
- 100g fresh spinach leaves
- 2 cloves garlic, minced
- 1 tsp fresh thyme or oregano leaves
Oils and Seasonings
- 2 tbsp olive oil
- Salt, to taste
- Black pepper, to taste
Instructions
- Prepare the Roasted Tomatoes: Preheat your oven to 400°F (200°C). In a mixing bowl, toss the cherry tomatoes with olive oil, minced garlic, salt, pepper, and fresh thyme or oregano leaves. Spread the tomatoes evenly in a baking dish and roast them for about 15 minutes until the tomatoes are blistered and caramelized.
- Add Spinach and Feta: Remove the roasted tomatoes from the oven and immediately add the fresh spinach leaves to the hot dish, allowing the residual heat to wilt the spinach slightly. Then, evenly crumble or cube the feta cheese over the spinach and tomatoes.
- Crack in the Eggs: Using a spoon, create small wells in the tomato, spinach, and feta mixture. Carefully crack one egg into each well. Season the eggs lightly with salt and black pepper according to your taste.
- Bake the Eggs: Return the baking dish to the oven and bake for 8 to 12 minutes. Bake until the egg whites are set but the yolks remain soft, or adjust the baking time to your preferred egg doneness.
- Serve Warm: Once baked, garnish with additional fresh herbs or a drizzle of extra virgin olive oil if desired. Serve immediately to enjoy the best texture and flavors of the baked feta eggs with roasted tomatoes and spinach.
Notes
- You can substitute thyme with oregano or other fresh herbs of your choice for different flavor variations.
- For a firmer yolk, increase baking time slightly but watch carefully to avoid overcooking.
- Use a good-quality feta cheese for the best taste; crumbly varieties work well.
- This recipe serves 2 but can be doubled easily for more servings.
- Leftovers can be stored in the refrigerator and gently reheated, though fresh is best.

