Baked Eggs Spinach Tomatoes: the ultimate brunch indulgence that’s surprisingly simple to whip up! Imagine this: a vibrant medley of juicy tomatoes and tender spinach, nestled beneath perfectly baked eggs with runny yolks just begging to be mopped up with crusty bread. Are you drooling yet? I know I am! This isn’t just a recipe; it’s an experience, a delightful dance of flavors and textures that will elevate your weekend mornings (or any day, really!).
While the exact origins of this particular combination are a bit hazy, the concept of baking eggs with vegetables has roots in various culinary traditions. Think of the Middle Eastern Shakshuka or the Italian Uova al Pomodoro dishes that celebrate the harmonious marriage of eggs and fresh produce. What makes baked eggs spinach tomatoes so universally appealing? It’s the perfect balance of healthy and satisfying. The spinach and tomatoes provide a boost of vitamins and antioxidants, while the eggs offer a protein punch that will keep you feeling full and energized. Plus, it’s incredibly versatile! You can easily customize it with your favorite cheeses, herbs, or spices to create a dish that’s uniquely your own. The creamy yolks mingling with the tangy tomatoes and earthy spinach is a taste sensation that’s hard to resist. So, let’s get baking and create a brunch masterpiece that will impress your family and friends (or just yourself you deserve it!).

Ingredients:
- 6 large eggs
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 5 ounces fresh spinach, washed and roughly chopped
- 1 cup cherry tomatoes, halved
- 1/4 cup heavy cream
- 1/4 cup grated Parmesan cheese
- Salt and freshly ground black pepper to taste
- Pinch of red pepper flakes (optional)
- Fresh basil leaves, for garnish (optional)
- Crusty bread, for serving (optional)
Preparing the Spinach and Tomato Base
Okay, let’s get started! First, we need to create a delicious base of spinach and tomatoes that will cradle our eggs. This step is crucial for adding flavor and nutrients to our baked eggs.
- Sauté the Onion and Garlic: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Be patient and don’t rush this step; allowing the onions to soften properly will release their sweetness and create a better flavor base. Then, add the minced garlic and cook for another minute, until fragrant. Be careful not to burn the garlic, as it can become bitter.
- Add the Spinach: Add the chopped spinach to the skillet. It will seem like a lot at first, but don’t worry, it will wilt down considerably. Cook, stirring occasionally, until the spinach is wilted and tender, about 3-5 minutes. If the spinach is very wet, you may need to cook it a little longer to evaporate some of the excess moisture. This will prevent the baked eggs from becoming watery.
- Incorporate the Tomatoes: Add the halved cherry tomatoes to the skillet and cook for another 2-3 minutes, until they start to soften and release their juices. The tomatoes will add a lovely sweetness and acidity to the dish.
- Season the Mixture: Season the spinach and tomato mixture with salt, freshly ground black pepper, and a pinch of red pepper flakes (if using). Taste and adjust the seasoning as needed. Remember that the Parmesan cheese will also add saltiness, so don’t over-salt at this stage.
Preparing the Baking Dish and Adding the Eggs
Now that our spinach and tomato base is ready, we can prepare the baking dish and get those eggs ready to bake. This part is super easy, I promise!
- Preheat the Oven: Preheat your oven to 375°F (190°C). Make sure your oven is properly preheated before you start baking, as this will ensure that the eggs cook evenly.
- Prepare the Baking Dish: Lightly grease a baking dish with olive oil or cooking spray. You can use a single large baking dish or individual ramekins, depending on your preference. If using ramekins, make sure they are oven-safe.
- Spread the Spinach Mixture: Spread the spinach and tomato mixture evenly in the prepared baking dish. This will create a bed for the eggs to rest on.
- Create Wells for the Eggs: Use a spoon to create six small wells in the spinach mixture. These wells will hold the eggs in place and prevent them from spreading too much.
- Crack the Eggs: Carefully crack one egg into each well. Try to avoid breaking the yolks, as they will add a lovely richness to the dish.
- Drizzle with Cream: Drizzle each egg with a small amount of heavy cream. This will help to keep the eggs moist and add a touch of richness.
- Sprinkle with Parmesan Cheese: Sprinkle the entire dish with grated Parmesan cheese. The Parmesan cheese will melt and create a delicious, cheesy crust.
- Season the Eggs: Season the eggs with a pinch of salt and freshly ground black pepper. Be careful not to over-salt, as the Parmesan cheese is already salty.
Baking the Eggs
Almost there! Now it’s time to bake the eggs to perfection. The baking time will depend on how runny you like your yolks, so keep an eye on them.
- Bake the Eggs: Bake in the preheated oven for 15-20 minutes, or until the egg whites are set but the yolks are still runny (or cooked to your liking). The baking time will vary depending on your oven and the size of your baking dish. Check the eggs after 15 minutes and continue baking until they reach your desired level of doneness.
- Check for Doneness: To check for doneness, gently poke the egg whites with a fork. If they are firm and set, the eggs are ready. If the yolks are still too runny for your liking, continue baking for a few more minutes.
- Remove from Oven: Carefully remove the baking dish from the oven and let it cool for a few minutes before serving.
Serving and Enjoying
The best part! Serving and enjoying your delicious baked eggs. I love to serve these with some crusty bread for dipping into the runny yolks.
- Garnish (Optional): Garnish with fresh basil leaves, if desired. The basil will add a pop of color and a fresh, aromatic flavor.
- Serve Immediately: Serve immediately with crusty bread for dipping. The bread is perfect for soaking up the runny yolks and the flavorful spinach and tomato mixture.
- Enjoy! Dig in and enjoy your delicious baked eggs! This dish is perfect for breakfast, brunch, or a light lunch.
Tips and Variations:
- Add Other Vegetables: Feel free to add other vegetables to the spinach and tomato mixture, such as mushrooms, bell peppers, or zucchini.
- Use Different Cheeses: You can substitute the Parmesan cheese with other cheeses, such as Gruyere, cheddar, or mozzarella.
- Add Meat: For a heartier dish, add cooked bacon, sausage, or ham to the spinach and tomato mixture.
- Make it Spicy: Add more red pepper flakes or a dash of hot sauce for a spicier dish.
- Use Different Herbs: Experiment with different herbs, such as thyme, oregano, or rosemary.
- Make it Ahead: You can prepare the spinach and tomato mixture ahead of time and store it in the refrigerator for up to 2 days. When ready to bake, simply add the eggs and bake as directed.
- Individual Ramekins: Baking in individual ramekins makes for a beautiful presentation and allows everyone to customize their eggs.
Storage Instructions:
Leftover baked eggs can be stored in the refrigerator for up to 3 days. Reheat in the microwave or oven until heated through. Keep in mind that the egg yolks may become more firm upon reheating.
Nutritional Information (Approximate):
Per serving (based on 6 servings):
- Calories: Approximately 250-300
- Protein: 15-20g
- Fat: 15-20g
- Carbohydrates: 5-10g
Note: Nutritional information is approximate and may vary depending on the specific ingredients used.

Conclusion:
So there you have it! This recipe for Baked Eggs with Spinach and Tomatoes is truly a game-changer for breakfast, brunch, or even a light dinner. I know, I know, I might be biased, but trust me on this one. The combination of the creamy baked eggs, the vibrant spinach, and the juicy tomatoes creates a symphony of flavors that will leave you wanting more. It’s simple enough for a weekday morning yet elegant enough to serve to guests. What more could you ask for? But the real reason this recipe is a must-try is its versatility. Feel free to get creative and adapt it to your own tastes. Craving something a little heartier? Add some crumbled sausage or bacon before baking. Want to kick up the spice? A pinch of red pepper flakes will do the trick. For a Mediterranean twist, sprinkle some feta cheese and olives on top. And if you’re feeling particularly indulgent, a drizzle of truffle oil after baking elevates this dish to a whole new level of sophistication. Serving suggestions are endless too! I personally love to serve these Baked Eggs with Spinach and Tomatoes with a side of crusty bread for dipping into the runny yolks. A simple green salad adds a refreshing contrast to the richness of the eggs. Or, for a more substantial meal, pair it with some roasted potatoes or a slice of quiche. This dish is also fantastic served as part of a larger brunch spread, alongside pancakes, waffles, and fresh fruit. Don’t be intimidated by the “baked” aspect of this recipe. It’s incredibly easy to prepare, and the oven does most of the work. Simply assemble your ingredients, pop it in the oven, and relax while the magic happens. The aroma that fills your kitchen while it’s baking is simply divine, and the anticipation of that first bite is almost unbearable! I truly believe that this recipe will become a staple in your kitchen, just as it has in mine. It’s a healthy, delicious, and satisfying way to start your day, and it’s guaranteed to impress anyone you share it with. So, what are you waiting for? Grab your ingredients and give this Baked Eggs with Spinach and Tomatoes recipe a try! I’m confident that you’ll love it as much as I do. And please, don’t be shy! I’d love to hear about your experience. Share your photos and variations on social media using #BakedEggsSpinachTomatoes or tag me in your posts. Let me know what you think, what changes you made, and how you served it. I’m always looking for new ideas and inspiration, and I can’t wait to see what you create! Happy baking! Print
Baked Eggs Spinach Tomatoes: A Delicious & Healthy Recipe
- Total Time: 40
- Yield: 6 servings 1x
Description
Easy and delicious baked eggs with spinach, tomatoes, and Parmesan cheese. Perfect for breakfast, brunch, or a light lunch!
Ingredients
- 6 large eggs
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 5 ounces fresh spinach, washed and roughly chopped
- 1 cup cherry tomatoes, halved
- 1/4 cup heavy cream
- 1/4 cup grated Parmesan cheese
- Salt and freshly ground black pepper to taste
- Pinch of red pepper flakes (optional)
- Fresh basil leaves, for garnish (optional)
- Crusty bread, for serving (optional)
Instructions
- Sauté the Onion and Garlic: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute, until fragrant.
- Add the Spinach: Add the chopped spinach to the skillet. Cook, stirring occasionally, until the spinach is wilted and tender, about 3-5 minutes. If the spinach is very wet, you may need to cook it a little longer to evaporate some of the excess moisture.
- Incorporate the Tomatoes: Add the halved cherry tomatoes to the skillet and cook for another 2-3 minutes, until they start to soften and release their juices.
- Season the Mixture: Season the spinach and tomato mixture with salt, freshly ground black pepper, and a pinch of red pepper flakes (if using). Taste and adjust the seasoning as needed.
- Preheat the Oven: Preheat your oven to 375°F (190°C).
- Prepare the Baking Dish: Lightly grease a baking dish with olive oil or cooking spray. You can use a single large baking dish or individual ramekins, depending on your preference.
- Spread the Spinach Mixture: Spread the spinach and tomato mixture evenly in the prepared baking dish.
- Create Wells for the Eggs: Use a spoon to create six small wells in the spinach mixture.
- Crack the Eggs: Carefully crack one egg into each well.
- Drizzle with Cream: Drizzle each egg with a small amount of heavy cream.
- Sprinkle with Parmesan Cheese: Sprinkle the entire dish with grated Parmesan cheese.
- Season the Eggs: Season the eggs with a pinch of salt and freshly ground black pepper.
- Bake the Eggs: Bake in the preheated oven for 15-20 minutes, or until the egg whites are set but the yolks are still runny (or cooked to your liking).
- Check for Doneness: To check for doneness, gently poke the egg whites with a fork. If they are firm and set, the eggs are ready.
- Remove from Oven: Carefully remove the baking dish from the oven and let it cool for a few minutes before serving.
- Garnish (Optional): Garnish with fresh basil leaves, if desired.
- Serve Immediately: Serve immediately with crusty bread for dipping.
- Enjoy!
Notes
- Add Other Vegetables: Feel free to add other vegetables to the spinach and tomato mixture, such as mushrooms, bell peppers, or zucchini.
- Use Different Cheeses: You can substitute the Parmesan cheese with other cheeses, such as Gruyere, cheddar, or mozzarella.
- Add Meat: For a heartier dish, add cooked bacon, sausage, or ham to the spinach and tomato mixture.
- Make it Spicy: Add more red pepper flakes or a dash of hot sauce for a spicier dish.
- Use Different Herbs: Experiment with different herbs, such as thyme, oregano, or rosemary.
- Make it Ahead: You can prepare the spinach and tomato mixture ahead of time and store it in the refrigerator for up to 2 days. When ready to bake, simply add the eggs and bake as directed.
- Individual Ramekins: Baking in individual ramekins makes for a beautiful presentation and allows everyone to customize their eggs.
- Storage Instructions: Leftover baked eggs can be stored in the refrigerator for up to 3 days. Reheat in the microwave or oven until heated through. Keep in mind that the egg yolks may become more firm upon reheating.
- Nutritional Information (Approximate): Per serving (based on 6 servings): Calories: Approximately 250-300; Protein: 15-20g; Fat: 15-20g; Carbohydrates: 5-10g. Note: Nutritional information is approximate and may vary depending on the specific ingredients used.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
Leave a Comment