If you’re craving a breakfast that feels like a warm Mediterranean embrace, the Baked Feta Eggs with Spinach and Tomatoes Recipe is your go-to dish. Imagine rich, creamy feta melting over vibrant cherry tomatoes and fresh spinach, all topped with perfectly baked eggs that have silky yolks bursting with flavor. This recipe effortlessly blends creamy, savory, and tangy notes into one delightful, satisfying meal that’s quick to prepare but feels truly special.

Ingredients You’ll Need
This dish calls for simple, wholesome ingredients that combine to create a symphony of flavors and textures. Each component is essential, whether it’s the juicy burst of cherry tomatoes, the creamy tang of feta, or the tender spinach that adds a fresh, green touch.
- 4 large eggs: The stars of the dish, providing richness and protein.
- 1 cup cherry tomatoes, halved: Adds sweetness and vibrant color that balances the feta’s tang.
- 1 cup fresh spinach, chopped: Offers a mild earthy flavor and beautiful green hue.
- 1/2 cup crumbled feta cheese: Delivers creamy, salty goodness that melts to perfection.
- 1 tbsp olive oil: For sautéing and enhancing the Mediterranean character.
- 1 garlic clove, minced: Brings a fragrant, aromatic base.
- 1/4 tsp crushed red pepper flakes (optional): Adds a subtle hint of heat.
- Salt and black pepper to taste: Essential for seasoning and enhancing all the flavors.
- Fresh herbs for garnish (parsley or basil, optional): Adds a fresh, herbal pop at the end.
- Crusty bread for serving (optional): Perfect for soaking up the delicious runny yolk and juices.
How to Make Baked Feta Eggs with Spinach and Tomatoes Recipe
Step 1: Preparing the Base
Start by preheating your oven to 375°F (190°C). This sets the stage for perfectly cooked eggs while allowing the flavors to meld beautifully. Heat olive oil in a medium-sized oven-safe skillet or baking dish over medium heat, then add the minced garlic. Sauté the garlic for about 30 seconds until its aroma fills the kitchen, creating an irresistible base for the dish.
Step 2: Cooking Vegetables
Next, toss in the cherry tomatoes and cook them for 2 to 3 minutes until they soften slightly, releasing their natural sweetness and juices. Add the chopped spinach and cook just until it wilts, preserving its bright green color and fresh taste. This quick sauté builds the vibrant vegetable layer that makes this dish so inviting.
Step 3: Adding Feta and Eggs
Remove the skillet from heat and evenly sprinkle the crumbled feta over the tomato and spinach mixture. Using a spoon, make four small wells in the mixture and carefully crack an egg into each one. Season everything with salt, black pepper, and crushed red pepper flakes if you want a little spicy kick. This step is where the rich creaminess of feta meets the fresh vegetables and delicate eggs.
Step 4: Baking to Perfection
Place the skillet in the preheated oven and bake for 10 to 12 minutes. The goal is to have the egg whites fully set but the yolks still slightly runny, creating that melt-in-your-mouth experience. If you prefer firmer yolks, leave it in a bit longer. Once baked, remove from the oven, garnish with fresh herbs if desired, and get ready to serve!
How to Serve Baked Feta Eggs with Spinach and Tomatoes Recipe

Garnishes
Adding fresh herbs like chopped parsley or basil brightens up the dish visually and brings in a pop of fresh flavor that complements the creamy feta and savory tomatoes beautifully. A sprinkle of cracked black pepper on top also enhances the aroma and taste.
Side Dishes
Serving this dish alongside crusty bread is a total game-changer—it lets you scoop up the luscious yolk and juices that pool around the eggs. For a heartier brunch, pair it with roasted potatoes or a light green salad with a lemon vinaigrette that echoes the freshness of the spinach.
Creative Ways to Present
For a fun twist, try serving the Baked Feta Eggs with Spinach and Tomatoes Recipe in mini oven-safe ramekins for individual portions. You can also transform it into a colorful breakfast bowl by adding some cooked quinoa or couscous for extra texture and substance. The presentation is as inviting as the flavors.
Make Ahead and Storage
Storing Leftovers
This dish stores well in an airtight container in the refrigerator for up to two days. Keep in mind that the eggs may become a bit firmer once chilled.
Freezing
Because of the eggs, freezing is not recommended as it can affect texture and flavor. Instead, aim to enjoy this recipe fresh or within a couple of days.
Reheating
To reheat, gently warm leftovers in a low oven or microwave, covering loosely to avoid drying out. If the yolks firmed up in storage, try adding a fresh egg on top and heating just until set for a fresher taste.
FAQs
Can I use other greens instead of spinach?
Absolutely! Kale, Swiss chard, or even arugula work beautifully. Just adjust cooking time slightly as some greens may take a bit longer to wilt.
Is there a dairy-free alternative for feta in this recipe?
Yes, you can swap feta for a plant-based cheese alternative or skip it altogether. Nutritional yeast can add a cheesy flavor if you want to keep that savory note.
How can I make this recipe spicier?
Increase the amount of crushed red pepper flakes or add a dash of smoked paprika or cayenne pepper. A drizzle of hot sauce after baking works wonders too.
Can this dish be made vegan?
With swaps like tofu “eggs” or chickpea flour omelets and vegan feta, you can recreate similar flavors, but it’s a bit of a different preparation. This recipe shines with eggs and feta as the stars.
Is this dish suitable for meal prep?
It’s perfect for quick breakfasts or light dinners but works best fresh. If you want a meal prep option, prepare the vegetable base ahead and add eggs fresh when ready to bake.
Final Thoughts
I hope you’re as excited as I am to try this Baked Feta Eggs with Spinach and Tomatoes Recipe. It’s a beautiful balance of creamy, fresh, and vibrant flavors that feels both luxurious and simple. Whether it’s a lazy weekend brunch or a quick weekday treat, this dish is sure to become a beloved favorite in your kitchen. Give it a go—you won’t regret it!
Print
Baked Feta Eggs with Spinach and Tomatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 2 servings
- Category: Breakfast, Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian, Gluten Free
Description
Baked Feta Eggs with Spinach and Tomatoes is a flavorful and healthy Mediterranean-inspired breakfast dish. This recipe features eggs baked atop a savory mixture of sautéed cherry tomatoes, fresh spinach, and crumbly feta cheese, seasoned with garlic and red pepper flakes. It’s quick to prepare and perfect for a nutritious breakfast, brunch, or light dinner, served with crusty bread for a complete meal.
Ingredients
Main Ingredients
- 4 large eggs
- 1 cup cherry tomatoes, halved
- 1 cup fresh spinach, chopped
- 1/2 cup crumbled feta cheese
- 1 tbsp olive oil
- 1 garlic clove, minced
- 1/4 tsp crushed red pepper flakes (optional)
- Salt and black pepper to taste
- Fresh herbs for garnish (parsley or basil, optional)
Serving Suggestion
- Crusty bread for serving (optional)
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the eggs.
- Sauté Garlic and Tomatoes: Heat olive oil in a medium oven-safe skillet or baking dish over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Stir in halved cherry tomatoes and cook for 2 to 3 minutes until they are slightly softened.
- Add Spinach: Add the chopped fresh spinach to the skillet and cook just until wilted, which will take a minute or less. Remove the skillet from the heat.
- Add Feta Cheese: Evenly sprinkle the crumbled feta cheese over the cooked spinach and tomato mixture in the skillet.
- Create Wells and Add Eggs: Make 4 small wells in the vegetable and feta mixture using the back of a spoon. Carefully crack one egg into each well.
- Season: Season the eggs and vegetables with salt, black pepper, and crushed red pepper flakes if desired for a bit of heat.
- Bake: Transfer the skillet to the preheated oven and bake for 10 to 12 minutes. Bake until the egg whites are set but the yolks remain slightly runny. If you prefer firmer yolks, bake a few minutes longer.
- Garnish and Serve: Remove from oven and garnish with fresh herbs such as parsley or basil if you like. Serve immediately, optionally with crusty bread to soak up the delicious juices.
Notes
- For a dairy-free version, omit the feta cheese or substitute with a plant-based alternative.
- This dish works well for breakfast, brunch, or a light dinner.
- To serve more people, simply double or triple the ingredients and use a larger skillet or baking dish.
- Use fresh herbs of your choice to add extra brightness and flavor.

