If you are craving a dish that feels both wholesome and irresistibly flavorful, the Baked Feta Eggs with Spinach and Tomatoes Recipe is exactly what you need. This vibrant combination of creamy feta, juicy tomatoes, tender spinach, and perfectly baked eggs creates a breakfast (or anytime meal) that is simple yet packed with layers of taste and texture. Whether you’re looking to brighten up a slow weekend morning or impress your brunch guests, this recipe brings warmth and freshness to the table every single time.

Ingredients You’ll Need
The beauty of this recipe lies in its straightforward ingredients, each chosen to add a distinct burst of flavor or a wonderful texture contrast. From the sweet cherry tomatoes to the tangy feta and fragrant herbs, this list ensures every bite is a delight.
- 2 cups cherry or grape tomatoes: These little gems add juicy sweetness and vibrant color that balances the feta’s saltiness.
- 1 red bell pepper, diced: Adds a subtle crunch and mild peppery sweetness for depth in every bite.
- ½ small red onion, diced: Provides a gentle sharpness that complements the earthiness of the spinach.
- 3 cloves garlic, minced: Garlic infuses the dish with a warm, aromatic foundation.
- 8 ounces feta cheese: The star ingredient here, feta offers creamy, tangy richness that melts beautifully while baking.
- 4 tablespoons olive oil: Helps marry the flavors together and lends a luscious mouthfeel to the vegetables and cheese.
- 1 teaspoon dried oregano: Brings a classic Mediterranean herb note that pairs wonderfully with feta and tomatoes.
- 1 teaspoon sea salt: Enhances all the natural flavors in this fresh and rustic dish.
- ½ teaspoon dried thyme: Adds subtle earthiness and depth to the overall flavor palette.
- ½ teaspoon ground black pepper: Gives a gentle kick and brightens the dish.
- ½ teaspoon red pepper flakes: For just the right amount of heat to make things exciting but not overpowering.
- 1 cup chopped baby spinach: Soft, tender greens that wilt perfectly in the oven and brighten the dish.
- 4 large eggs: Baked right on top for a rich and satisfying finish.
- Optional toppings: Chopped fresh basil or fresh chives: Add a fresh, herbaceous note to finish the meal beautifully.
How to Make Baked Feta Eggs with Spinach and Tomatoes Recipe
Step 1: Prepare the Vegetable Base
Start by preheating your oven to 375°F (190°C). In a baking dish, combine the cherry tomatoes, diced red bell pepper, and diced red onion. Add the minced garlic to the mix, drizzle with 4 tablespoons of olive oil, and sprinkle in the dried oregano, thyme, sea salt, black pepper, and red pepper flakes. Toss everything together well so that each piece is coated evenly with oil and spices, setting the foundation for a bursting flavor profile.
Step 2: Add Feta and Spinach
Next, crumble the feta cheese evenly over the veggie mixture. Scatter the chopped baby spinach across the top. The spinach will wilt during baking and blend all the flavors together beautifully, adding vibrant green color and refreshing greens that keep the dish light and balanced.
Step 3: Bake and Crack the Eggs
Place the baking dish in the oven and bake for around 20 minutes. You want the vegetables to soften and the feta to start melting. After this initial bake, carefully remove the dish from the oven and create four small wells in the mixture. Crack one large egg into each well, then return the dish to the oven and bake for an additional 12-15 minutes until the egg whites are set but the yolks remain deliciously runny.
How to Serve Baked Feta Eggs with Spinach and Tomatoes Recipe

Garnishes
Once out of the oven, the dish looks gorgeous on its own, but adding a sprinkle of fresh basil or chives elevates it to something truly special. The fresh herbs add a fragrant brightness that contrasts with the rich feta and eggs, making every bite memorable.
Side Dishes
This dish pairs wonderfully with warm crusty bread or toasted pita, perfect for scooping up any runny yolk and flavorful juices. For a heartier meal, consider serving alongside roasted potatoes or a light green salad with lemon vinaigrette to keep everything fresh and vibrant.
Creative Ways to Present
For a brunch party, present individual portions in small ramekins or mini cast-iron skillets for a charming, rustic look. You can also turn this recipe into a layered bake by adding a base of cooked quinoa or couscous under the vegetables for a protein-packed twist that stretches the meal further.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have any leftovers, store them in an airtight container in the refrigerator. The flavors tend to develop even more after a day, though the texture of the eggs will firm up.
Freezing
This dish isn’t ideal for freezing because the texture of the eggs and fresh vegetables changes after thawing. It’s best enjoyed fresh or reheated from refrigerated leftovers.
Reheating
To reheat, gently warm your leftovers in a skillet over low heat or in the oven at 350°F (175°C) just until heated through. Avoid the microwave to preserve the texture of the eggs and prevent them from becoming rubbery.
FAQs
Can I use fresh herbs instead of dried ones?
Absolutely! Fresh oregano, thyme, or even rosemary can add wonderful flavor. Just use about three times the amount called for dried herbs since fresh herbs are less concentrated.
Can I substitute the spinach with other greens?
Yes, baby kale or Swiss chard work beautifully as substitutes. Just chop them finely to ensure even cooking and a tender bite.
What if I don’t like runny yolks?
No problem. You can bake the eggs a few minutes longer until the yolks reach your preferred firmness. Just keep an eye on them to prevent overcooking.
Is this recipe suitable for meal prep?
It’s perfect for meal prep breakfasts or lunches, especially if you don’t mind reheating. Preparing the base vegetables and feta ahead of time can save you a lot of cooking time on busy mornings.
Can I make this recipe vegan or dairy-free?
For a vegan version, substitute the feta with a plant-based cheese option and use tofu or chickpeas as an egg replacement. Adjust seasoning accordingly to maintain flavor balance.
Final Thoughts
The Baked Feta Eggs with Spinach and Tomatoes Recipe is a wonderfully simple yet stunning dish that feels like a warm hug on a plate. Its mix of creamy, fresh, and savory flavors can brighten any meal of the day and impress anyone lucky enough to be served. Give it a try soon – I promise it’ll become one of your favorite go-to recipes!
Print
Baked Feta Eggs with Spinach and Tomatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Breakfast
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Baked Feta Eggs with Spinach and Tomatoes is a flavorful and wholesome breakfast or brunch dish that combines creamy baked feta cheese, vibrant cherry tomatoes, sautéed spinach, and perfectly baked eggs. This Mediterranean-inspired recipe is easy to prepare, uses fresh ingredients, and delivers a deliciously satisfying meal with a perfect balance of savory, tangy, and fresh flavors.
Ingredients
Vegetables
- 2 cups cherry or grape tomatoes
- 1 red bell pepper, diced
- ½ small red onion, diced
- 3 cloves garlic, minced
- 1 cup chopped baby spinach
Dairy
- 8 ounces feta cheese
- 4 large eggs
Pantry
- 4 tablespoons olive oil
- 1 teaspoon dried oregano
- 1 teaspoon sea salt
- ½ teaspoon dried thyme
- ½ teaspoon ground black pepper
- ½ teaspoon red pepper flakes
Optional
- Chopped fresh basil or fresh chives for topping
Instructions
- Preheat the oven: Preheat your oven to 350°F (175°C) to prepare for baking the dish evenly.
- Prepare the vegetables: In a baking dish, combine the cherry tomatoes, diced red bell pepper, diced red onion, and minced garlic. Drizzle with olive oil and sprinkle with dried oregano, sea salt, dried thyme, ground black pepper, and red pepper flakes. Toss gently to coat all ingredients with the seasoning and oil.
- Add the feta cheese: Place the block of feta cheese in the center of the vegetable mixture in the baking dish. Drizzle a little extra olive oil over the cheese to help it bake nicely.
- Bake the vegetables and feta: Put the baking dish into the preheated oven and bake for about 25 minutes, or until the tomatoes are soft and bubbling and the feta starts to turn golden and creamy.
- Add spinach and eggs: Remove the dish from the oven. Stir the chopped spinach gently into the vegetables around the feta. Carefully crack the eggs on top of the mixture, spacing them evenly around the feta block.
- Return to the oven: Bake for an additional 10 minutes, or until the egg whites are set but the yolks are still slightly runny. Adjust baking time if you prefer firmer yolks.
- Garnish and serve: Remove from the oven and sprinkle with optional chopped fresh basil or chives. Serve the dish warm, spooning some of the baked vegetables, creamy feta, and eggs onto each plate for a delicious and hearty meal.
Notes
- Use full-fat feta cheese for a creamier texture.
- You can add other vegetables like zucchini or mushrooms for variation.
- For a spicier kick, increase the red pepper flakes.
- Serve with toasted bread or pita for dipping into the creamy baked feta and eggs.
- If you want fully cooked yolks, extend the final baking time by 2-3 minutes.

