Baked Feta Eggs with Tomatoes and Spinach is a simple yet elegant breakfast that combines creamy feta, sweet roasted tomatoes, and fresh spinach. As it bakes, the feta softens and mingles with the vegetables, creating a rich, flavorful dish that’s both satisfying and healthy.
It’s quick to prepare, looks beautiful straight from the oven, and can easily be customized with herbs or additional vegetables. Perfect for a weekday breakfast or a relaxed weekend brunch, this recipe brings color, flavor, and protein to the table in one easy dish.
Quick Recipe Information
| Feature | Details |
|---|---|
| Servings | 2–3 |
| Calories | ~250 per serving |
| Protein | 15–18g |
| Carbohydrates | 6–8g |
| Fat | 18g |
| Fiber | 2g |
| Gluten-Free | Yes |
| Vegetarian | Yes |
| Vegan | No |
| Dairy-Free | No |
| Suitable for Meal Prep | Yes |
Why You’ll Love This Recipe
- Rich and Creamy Flavor: The feta melts beautifully, blending with juicy roasted tomatoes and tender spinach for a creamy, flavorful bite.
- Nutritious and Protein-Packed: Eggs provide high-quality protein, spinach adds vitamins and minerals, and tomatoes are loaded with antioxidants.
- Quick and Simple: Minimal prep and one baking dish make this an easy breakfast or brunch option.
- Visually Appealing: Vibrant colors and melted feta make this dish look as good as it tastes.
- Customizable: You can easily swap veggies, add herbs, or adjust seasoning to suit your taste.
Ingredients to Make Baked Feta Eggs with Tomatoes and Spinach

This dish relies on simple, fresh ingredients, but each one plays an important role in creating the rich, balanced flavor of the final dish.
- Feta Cheese (1 block): Provides creamy, tangy flavor and melts slightly as it bakes, creating rich pockets throughout the dish.
- Eggs (4 large): High in protein and nutrients, eggs are the centerpiece of this dish. The yolks add creaminess, while the whites help hold everything together.
- Cherry Tomatoes (1 cup, halved): Sweet and juicy, they roast perfectly and bring natural acidity to balance the feta.
- Fresh Spinach (2 cups): Adds a fresh, earthy flavor and nutrition, including iron, vitamins, and antioxidants.
- Olive Oil (1–2 tbsp): Helps roast the vegetables and prevents sticking while adding a subtle richness.
- Garlic (1 clove, minced): Provides depth of flavor and aromatic notes that complement the other ingredients.
- Salt and Pepper: Essential for seasoning and enhancing the natural flavors of the vegetables and feta.
- Optional Extras: Bell pepper, Dried oregano or thyme add herbal notes, while red pepper flakes give a hint of heat.
Steps to Make Baked Feta Eggs with Tomatoes and Spinach
Making this dish is straightforward, but following each step carefully ensures the eggs cook perfectly and the feta blends beautifully with the vegetables.
Step 1: Preheat the Oven
Start by preheating your oven to 400°F (200°C). This step is important because a properly heated oven ensures even cooking of the eggs and helps the feta soften without drying out. While the oven warms, you can prepare the vegetables.
Step 2: Prepare the Vegetables
Wash the cherry tomatoes and spinach thoroughly. Halve the tomatoes and place them in a mixing bowl with the spinach. Add olive oil, minced garlic, salt, pepper, and any herbs you like. Toss gently so that all the vegetables are evenly coated. This ensures every bite has flavor, and the tomatoes will roast evenly while the spinach wilts slightly in the oven.
Step 3: Assemble in a Baking Dish
Lightly grease a small ovenproof baking dish with olive oil. Spread the seasoned tomatoes and spinach evenly across the bottom of the dish. Place the block of feta in the center or slightly off-center. Leaving some space around the feta allows the eggs to be cracked around it without immediately touching the cheese, giving a nice separation of flavors.
Step 4: Add the Eggs
Carefully crack the eggs around the feta and vegetables. Space them evenly to ensure they cook uniformly. Sprinkle a little salt, pepper, and any additional herbs over the eggs. The eggs will bake directly in the dish, absorbing the flavors of the roasted tomatoes and melted feta.
Step 5: Bake the Dish
Place the baking dish in the preheated oven and bake for 12–18 minutes, depending on how runny you prefer the yolks. Check the eggs around 12 minutes if you like soft yolks. The feta will soften and melt slightly during this time, creating creamy pockets that mix with the vegetables when served.
Step 6: Serve and Enjoy
Once baked, remove the dish from the oven. You can serve it directly from the baking dish or transfer portions onto plates. It pairs wonderfully with toasted bread, avocado slices, or a light salad. Optional garnishes like fresh parsley or a sprinkle of chili flakes add extra color and flavor.
Serving Suggestions

Baked Feta Eggs with Tomatoes and Spinach is best enjoyed warm, straight from the oven, but it also pairs beautifully with a variety of sides. You can serve it with toasted bread such as sourdough or whole grain to soak up the creamy feta and roasted tomato juices. This not only adds texture but also makes the dish more filling for breakfast or brunch.
For a lighter option, pair it with a fresh green salad dressed lightly with olive oil and lemon juice. The acidity of the salad complements the richness of the feta and eggs, creating a balanced meal. Adding avocado slices on the side enhances the creaminess and provides healthy fats, making the dish more satisfying and nutritionally complete.
This dish also works well as a brunch centerpiece. Arrange it in a larger baking dish and place it on the table with small bowls of fresh herbs, chili flakes, and extra olive oil so everyone can personalize their portions. A simple side of roasted or grilled vegetables can make the meal more colorful and packed with nutrients.
You can also make it part of a breakfast spread for a weekend brunch, alongside fruit, yogurt, and pastries. Its vibrant colors and creamy texture make it look attractive on a serving platter, perfect for family gatherings or casual entertaining.
If you enjoy Mediterranean flavors, drizzle a bit of balsamic reduction over the baked eggs just before serving. This adds a sweet and tangy contrast to the creamy feta and roasted tomatoes. A sprinkle of fresh parsley or dill at the end brings freshness and makes the dish look even more appetizing.
This dish is equally suitable for lunch or a light dinner. Serve it with cooked quinoa, couscous, or a simple grain salad. The feta and eggs provide enough protein, while the roasted vegetables add fiber and vitamins, making it a well-rounded and satisfying meal at any time of the day.
Meal Prep Tips: Can we make Baked Feta Eggs with Tomatoes and Spinach in advance?
Yes, Baked Feta Eggs with Tomatoes and Spinach can definitely be prepped in advance, making it a convenient option for busy mornings. You can assemble the tomatoes, spinach, and feta in a baking dish and store it in the refrigerator for up to 24 hours before adding the eggs.
When ready to bake, remove the dish from the fridge, crack the eggs over the vegetables and feta, and place it in a preheated oven. This ensures that the eggs are cooked fresh while the rest of the dish is already seasoned and ready to go. By prepping this way, you save time in the morning while still enjoying a hot and flavorful breakfast.
If you prefer, you can also prep all ingredients separately. Wash and halve the tomatoes, chop the spinach, and cut the feta in advance. Store each ingredient in separate containers in the fridge. Then, when you’re ready to cook, simply combine everything in a baking dish and bake with freshly cracked eggs.
For larger batches, consider making multiple small dishes for the week. This method works well if you want a grab-and-go breakfast that requires minimal effort each morning. Just make sure to store each dish properly and bake only when you’re ready to eat.
Another option for meal prep is to par-cook the vegetables slightly before storing. Roast the tomatoes and wilt the spinach lightly, then cool and refrigerate. When ready to bake, add feta and eggs directly to the pre-cooked vegetables, reducing overall baking time and keeping the eggs perfectly cooked.
Cooking Tips

Use a block of feta instead of crumbled cheese for the best melting results. When baked, the block softens and blends with the vegetables, creating creamy pockets throughout the dish. This makes the texture more luxurious compared to pre-crumbled feta, which tends to dry out.
Keep the eggs spaced evenly around the feta to ensure they cook uniformly. Crowding the eggs can cause uneven cooking, resulting in overdone whites or undercooked yolks. Each egg should have its own space to bake properly while absorbing the surrounding flavors.
Monitor the baking time carefully. Check the eggs after 12 minutes for soft, runny yolks, or bake 15–18 minutes for firmer yolks. Oven temperatures vary, so it’s better to check frequently rather than relying solely on time. The feta should be softened, slightly golden, and creamy around the edges when done.
Use a lightly greased baking dish to prevent sticking and simplify cleanup. Olive oil works perfectly and adds flavor to the vegetables as they roast. You can also use parchment paper if preferred, but a small drizzle of oil usually does the trick without adding extra steps.
For extra flavor, try adding a dash of red pepper flakes or smoked paprika before baking. These subtle additions enhance the roasted tomato flavors and give the dish a little kick. Fresh herbs added after baking, like parsley or basil, elevate the flavor and make the dish visually appealing.
Variations of Baked Feta Eggs with Tomatoes and Spinach

This recipe is highly customizable, so you can experiment with flavors and textures. Swap spinach with kale or Swiss chard for a different leafy green with slightly firmer texture. Both options hold up well during baking and add unique flavors.
You can also add other vegetables like bell peppers, zucchini, or mushrooms. Sauté them lightly before adding to the dish, or roast them with the tomatoes for a richer flavor. This adds variety and makes the dish even more nutrient-dense.
Cheese variations are also possible. Mix feta with a little mozzarella or Parmesan for a creamier, more indulgent flavor. Goat cheese can be another alternative, giving a tangy and slightly earthy taste that pairs beautifully with roasted vegetables.
For a spicier version, sprinkle red pepper flakes or diced jalapeños over the dish before baking. You can also add a drizzle of sriracha or hot sauce when serving for an extra punch of heat.
Herbs can be swapped or added according to preference. Fresh thyme, oregano, basil, or dill work wonderfully. Adding fresh herbs after baking keeps their flavors bright and aromatic, while dried herbs sprinkled before baking create a deep, roasted flavor.
For a Mediterranean twist, drizzle the finished dish with balsamic glaze or olive tapenade. This complements the feta and tomatoes while adding complexity to each bite. You can also serve it with olives or sun-dried tomatoes to enhance the Mediterranean flair.
Storage Instructions
Store leftover Baked Feta Eggs with Tomatoes and Spinach in an airtight container in the refrigerator. It will keep well for up to 2 days. Ensure it is cooled to room temperature before refrigerating to maintain texture and flavor.
For longer storage, assemble the vegetables and feta separately and refrigerate without the eggs. Add the eggs fresh when you’re ready to bake. This method keeps the eggs from overcooking and prevents a watery texture from released moisture.
If you plan to freeze, it’s best to freeze the roasted vegetables and feta separately from the eggs. Eggs don’t freeze well when baked, but the vegetables and cheese can be stored in freezer-safe containers for up to a month. Thaw them overnight in the refrigerator before adding fresh eggs and baking.
Label the containers with the date to ensure you use them while they’re fresh. This also helps when prepping multiple dishes in advance, so you know which ones are ready to bake.
Recipe FAQs
Can I use other types of cheese instead of feta?
Yes, but feta gives the dish its signature tangy creaminess. You can try goat cheese, mozzarella, or Parmesan for different textures and flavors.
Can this recipe be made vegan?
Not exactly, since eggs and feta are essential. However, you could use a plant-based feta substitute and scrambled tofu or chickpea flour “eggs” as a vegan alternative.
Can I make it spicier?
Absolutely. Add red pepper flakes, diced chili, or a dash of hot sauce before baking. Serve with additional chili on the side if desired.
Can I use frozen spinach?
Fresh spinach works best, but frozen spinach can be used if thoroughly drained and squeezed to remove excess water before adding to the dish.
What is the best way to serve it?
Serve warm, directly from the dish or on toasted bread. Garnish with fresh herbs or a drizzle of olive oil for extra flavor and presentation.
Conclusion
Baked Feta Eggs with Tomatoes and Spinach is a simple yet impressive dish that’s perfect for breakfast, brunch, or even a light dinner. The creamy feta, sweet roasted tomatoes, and fresh spinach combine to create a balanced, flavorful, and nutritious meal.
It’s quick to prepare, highly customizable, and can be made in advance with a little planning. Whether you enjoy it straight from the baking dish, on toast, or with a fresh salad, it’s a recipe that satisfies both the eyes and the taste buds.
With minimal ingredients, easy steps, and plenty of variations, this dish is a reliable go-to for any time you want a meal that is both healthy and indulgent. Once you try it, Baked Feta Eggs with Tomatoes and Spinach will likely become a regular favorite in your kitchen.

