If you’re looking for a vibrant, comforting breakfast or brunch idea that bursts with Mediterranean flavors, the Baked Feta Eggs with Tomatoes and Spinach Recipe should be your next culinary adventure. This dish is a beautiful harmony of creamy feta melting into sweet roasted tomatoes, fragrant herbs, tender spinach, and perfectly baked eggs with satisfyingly runny yolks. Not only does it look stunning right out of the oven, but each bite delivers layers of flavor that feel both fresh and indulgent—making it a personal favorite to share with friends and family on slow weekend mornings.

Ingredients You’ll Need
These simple, wholesome ingredients come together seamlessly to create a delightful combination of textures and vibrant colors. Each add a unique essence—whether it’s the tangy creaminess of feta, the brightness of fresh tomatoes, or the warmth of herbs and spices—this list keeps things straightforward yet packed with flavor.
- 2 cups cherry or grape tomatoes: Cherry tomatoes roast beautifully, becoming sweet and juicy, which forms the base of this dish.
- 1 red bell pepper, diced: Adds a subtle sweetness and lovely vibrant color to the mix.
- ½ small red onion, diced: Offers a mild pungency that caramelizes as it bakes, adding depth.
- 3 cloves garlic, minced: Garlic becomes mellow and aromatic, enhancing the whole dish.
- 8 ounces feta cheese: The star ingredient that melts into creamy pockets, balancing tang and saltiness.
- 4 tablespoons olive oil: Brings richness and helps everything roast to perfection.
- 1 teaspoon dried oregano: Brings an earthy, herbaceous note characteristic of Mediterranean cuisines.
- 1 teaspoon sea salt: Essential for seasoning and bringing out natural flavors.
- ½ teaspoon dried thyme: Adds a subtle woodsy aroma.
- ½ teaspoon ground black pepper: For a gentle touch of spice and depth.
- ½ teaspoon red pepper flakes: A hint of heat that wakes up the palate.
- 1 cup chopped baby spinach: Fresh and tender, it softens gorgeously when stirred in.
- 4 large eggs: Baked gently until just set, providing creamy yolks that tie everything together.
- Optional toppings: chopped fresh basil or chives: To add a fresh, herbaceous punch right before serving.
How to Make Baked Feta Eggs with Tomatoes and Spinach Recipe
Step 1: Preheat Your Oven
Start by setting your oven to 400°F (200°C). This temperature is perfect for roasting the tomatoes and vegetables evenly while melting the feta cheese into that creamy center everyone loves.
Step 2: Prepare the Ingredients
If you’re making individual servings, divide the cherry tomatoes, diced red bell pepper, red onion, minced garlic, and feta cheese equally among four oven-safe ramekins. Drizzle each with one tablespoon of olive oil to help with roasting and flavor. Alternatively, if you prefer a one-dish meal, toss all the vegetables together in an 8×8 or 9×11 baking dish and nestle the block of feta in the center before drizzling olive oil over everything.
Step 3: Season with Spices
Mix the dried oregano, sea salt, dried thyme, black pepper, and red pepper flakes in a small bowl. Sprinkle this fragrant blend evenly over the feta and vegetables, ensuring every bite is infused with Mediterranean-inspired aromas.
Step 4: Bake the Veggies and Feta
Place your ramekins on a baking sheet for easy handling or slide your larger baking dish directly into the preheated oven. Bake for 25 minutes, letting the tomatoes blister and the feta soften to a luscious texture. This roasting stage is where the magic begins as the flavors deeply meld.
Step 5: Stir in Spinach and Create Egg Wells
Once baked, carefully remove from the oven and give everything a gentle stir to combine the roasted feta and vegetables. Add the chopped baby spinach and mix until wilted and evenly incorporated. Then, create four small wells in the mixture—these will be cozy nests for your eggs.
Step 6: Add Eggs and Finish Baking
Crack one egg into each well, distributing them evenly among your ramekins or the baking dish. Return to the oven and bake for another 10 minutes or until the egg whites are set but the yolks remain a bit runny, providing that perfect silky texture.
Step 7: Garnish and Serve
Sprinkle chopped fresh basil or chives on top if you have them on hand. This bright, herbal finish complements the richness of the baked feta eggs beautifully and adds an inviting aroma right before serving.
How to Serve Baked Feta Eggs with Tomatoes and Spinach Recipe

Garnishes
Adding fresh herbs such as basil or chives not only lifts the flavor but also gives the dish a pop of color that makes it even more irresistible. A drizzle of good quality olive oil or a crack of fresh black pepper on top can also brighten the presentation and taste.
Side Dishes
This dish pairs wonderfully with crusty baguette slices, toasted sourdough, or warm pita bread—perfect for scooping up that delicious, melty feta and runny egg yolk. For a heartier brunch, consider serving it alongside crispy roasted potatoes or a green salad with lemon vinaigrette to balance the richness.
Creative Ways to Present
For a more casual gathering, serve the Baked Feta Eggs with Tomatoes and Spinach Recipe in individual ramekins so everyone can enjoy their own personal portion right out of the oven. Alternatively, for a communal meal, present it in a large baking dish straight to the table, encouraging guests to dig in family-style. Either way, the vibrant visuals and inviting aromas are sure to steal the show.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store them in an airtight container in the fridge for up to 2 days. Keep the eggs whole for best results and gently reheat to preserve the texture and creaminess of the feta and spinach mixture.
Freezing
This particular recipe is best enjoyed fresh due to the delicate nature of the eggs and fresh spinach. Freezing is not recommended as it can alter the texture of the eggs and cause the veggies to become watery upon thawing.
Reheating
Reheat leftovers in a low oven (around 300°F/150°C) or in a skillet over low heat to prevent overcooking the eggs. You can also cover the dish loosely with foil to keep moisture in and heat evenly. Quick microwave reheating is possible but may affect the yolk’s lovely consistency.
FAQs
Can I use other types of cheese besides feta?
Feta is essential for that distinctive tangy creaminess, but if you want to experiment, goat cheese or fresh ricotta can be interesting alternatives, although the flavor profile will change.
Is this recipe suitable for meal prep?
It’s best eaten fresh, but if you prepare the veggie and cheese base in advance, you can add the eggs and bake just before serving for optimal texture and flavor.
Can I make this gluten-free?
Absolutely! The recipe itself is naturally gluten-free—just serve it with gluten-free bread or enjoy it on its own as a low-carb meal.
What can I substitute for baby spinach?
Baby kale, Swiss chard, or arugula are great substitutes that will add a similar leafy green touch and complement the robust flavors beautifully.
How can I make the eggs less runny?
Simply bake the eggs a few extra minutes until the yolks reach your preferred level of doneness, keeping an eye on them so they don’t turn rubbery.
Final Thoughts
Making the Baked Feta Eggs with Tomatoes and Spinach Recipe is truly a way to brighten up any meal with effortless style and Mediterranean flair. The combination of roasted veggies, creamy feta, hearty spinach, and delicate baked eggs is one I come back to time and again because it never disappoints. I hope you enjoy this recipe as much as I do—once you try it, it’s bound to become a cherished favorite in your kitchen too!
