Start with a simple fact: eggs are a powerhouse, one large egg packs about 6 grams of protein and a raft of vitamins, and when you bake them in a bright tomato base with ricotta and basil, you get a meal that’s both comforting and nutrient-dense. This recipe serves four, takes about 30 minutes from pan to plate, and fills the kitchen with a warm, tangy aroma that makes crusty bread essential. If you love quick ricotta-forward dishes, you might also enjoy a seafood twist I keep in rotation: 20-minute stuffed salmon asparagus lemon basil ricotta rolls.
Baked Eggs with Spinach, Tomatoes, Ricotta & Basil
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and nutrient-dense dish featuring baked eggs in a tomato and ricotta base, perfect for a weekday brunch.
Ingredients
- 1 tbsp olive oil
- 1 onion, finely chopped
- 1 garlic clove, crushed
- Pinch of chili flakes
- 3 x 400g cans finely chopped tomatoes
- 3 tbsp sundried tomato pesto
- 200g spinach, roughly chopped
- 8 large eggs
- 100g ricotta
- 40g parmesan or vegetarian alternative, finely grated
- Handful of basil leaves
- Crusty bread or focaccia, to serve
Instructions
- Heat the olive oil in a large, shallow, flameproof casserole or frying pan over low-medium heat and fry the onion with a pinch of salt for 10 minutes until soft and translucent.
- Add the garlic and chili flakes, and fry for 1 minute more.
- Tip in the tomatoes, 1 tsp sugar, and pesto. Season and simmer, uncovered, for 10 minutes, stirring often.
- Add the spinach and cook for another 5 minutes until wilted.
- Heat the grill to high. Make eight gaps in the sauce with the back of a spoon and crack an egg into each. Dot over the ricotta and scatter with the parmesan.
- Cover and cook for 5 minutes, then slide under the hot grill for a few minutes until the egg whites are set and the yolks runny. Scatter with basil and serve with crusty bread for dunking.
Notes
Use a shallow pan for even cooking of the eggs and to avoid soggy whites.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Brunch
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 8g
- Sodium: 600mg
- Fat: 29g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 4.5g
- Protein: 18g
- Cholesterol: 370mg
Why This Baked eggs with spinach, tomatoes, ricotta & basil Never Fails
This dish is forgiving, fast, and loud on flavor—exactly what a weekday brunch should be. The tomatoes provide acidity to balance creamy ricotta and runny egg yolks, while spinach gives color and a vitamin hit without fuss. Follow the simple rhythm of sauté, simmer, nest eggs, and grill, and you’ll get consistent results even when you’re juggling kids, emails, or a slow-starting morning.
The Essentials
- 1 tbsp olive oil
- 1 onion finely chopped
- 1 garlic clove crushed
- pinch of chilli flakes
- 3 x 400g cans finely chopped tomatoes (or blitz regular canned chopped tomatoes using a food processor or hand blender)
- 3 tbsp sundried tomato pesto (ensure vegetarian, if needed)
- 200g spinach roughly chopped
- 8 large eggs
- 100g ricotta
- 40g parmesan or vegetarian alternative, finely grated
- handful of basil leaves
- crusty bread or focaccia, to serve
Step-by-Step Method
- Heat the oil and 2 tbsp butter in a large, shallow, flameproof casserole or frying pan over a low-medium heat and fry the onion with a pinch of salt for 10 mins until soft and translucent. (Mini-tip: don’t rush the sweat; the slow onion sweetness is the backbone of the sauce.)
- Add the garlic and chilli flakes, and fry for 1 min more. (Mini-tip: keep the garlic brief to avoid bitterness; you want perfume, not char.)
- Tip in the tomatoes, 1 tsp sugar and pesto. Season and simmer, uncovered, for 10 mins, stirring often. (Mini-tip: simmering uncovered concentrates flavor and thins excess liquid quickly; scrape the bottom occasionally to catch those caramelized bits.)
- Tip in the spinach and cook for another 5 mins until wilted. (Mini-tip: add spinach in batches so it wilts evenly and doesn’t steam into a watery mess.)
- Heat the grill to high. Make eight gaps in the sauce with the back of a spoon and crack an egg into each. Dot over the ricotta and scatter with the parmesan. Cover and cook for 5 mins, then slide under the hot grill for a few minutes until the egg whites are set and the yolks runny. Scatter with the basil and serve with crusty bread for dunking. (Mini-tip: give the dish a final flash under the grill to set whites without overcooking yolks; watch it—seconds matter.)
Nutrition Breakdown
- Serving size: about one-quarter of the pan (2 eggs each)
- Calories: roughly 420 kcal per serving
- Protein: around 18 g per serving
- Carbs: approximately 11 g per serving
- Fat: about 29 g per serving
- Fiber: around 4.5 g per serving
Short health insight: This is a well-balanced meal with high-quality protein, a moderate fat profile from olive oil, butter and eggs, and a good dose of vegetables for fiber and micronutrients. Swap to part-skim ricotta or skip the extra butter to reduce calories slightly without losing much flavor.
Perfect Pairings
- Serve with warm crusty bread or toasted focaccia for dunking and soaking up the yolk.
- A crisp green salad with lemon vinaigrette cuts the richness and adds a fresh contrast.
- For a boozy brunch, a light, citrusy sparkling wine or a tomato-forward Bloody Mary matches the sauce’s acidity.
- This is a late-summer hero when tomatoes and basil are at their peak; winter jars still work, but use good-quality canned tomatoes.
How to Store It Right
- Fridge: Cool to room temperature, cover tightly and keep for up to 3 days. Reheat gently.
- Freezer: Not recommended once eggs are baked; textures suffer. Freeze the sauce separately (without eggs) for up to 3 months.
- Reheating: Reheat the sauce on the stove until simmering, then crack fresh eggs into warmed sauce and finish under the grill for freshest texture.
- Freshness tip: If you plan to eat leftovers, store sauce and eggs separately from the start for best quality and easier reheating.
Expert Tips
- Use a shallow, flameproof pan so the sauce spreads thin and the eggs cook evenly; a deep pot traps steam and yields soggy whites.
- Salt in stages: season the onions while cooking, adjust during simmer, and finish after the eggs cook to avoid over-salting.
- For creamier pockets, gently fold ricotta with a spoonful of pasta water or milk before dotting over the eggs.
- If you prefer fully set yolks, cover for a few extra minutes before broiling; for runny yolks, shorten the cover time and watch under the grill.
- To make this ahead for guests, keep sauce warm in a low oven and add eggs at service time so everyone gets the same doneness.
Flavor Experiments
- Seasonal (Autumn): Swap spinach for sautéed cavolo nero or silverbeet and fold in roasted pumpkin cubes for earthy sweetness.
- Gourmet: Stir in a spoonful of caper paste and finish with lemon zest and a drizzle of high-quality extra virgin olive oil to brighten the dish.
- Playful: Make it smoky by adding chopped chorizo or smoked paprika, or go vegetarian but bold with roasted peppers and olives.
Mistakes to Avoid
- Error: Adding eggs too early so whites thin out into the sauce. Fix: Make wells and add eggs only when sauce is gently simmering and not overly hot.
- Error: Overcooking eggs under the grill. Fix: Use a quick flash under a high grill and watch closely—it takes less time than you think.
- Error: Watery sauce from overcrowded spinach. Fix: Wilt spinach in batches and squeeze excess moisture if needed before adding.
- Error: Bland sauce from low-quality canned tomatoes. Fix: Use good canned tomatoes or blitz fresher ones; add 1 tsp sugar to balance acidity.
- Error: No crusty bread for dunking. Fix: Keep toasted or warmed focaccia handy; the dish begs to be sopped.
What to Do with Leftovers
- Breakfast bowls: Reheat the sauce, crack new eggs into warmed portions, and top with avocado and a squeeze of lemon for a fresh breakfast.
- Savory omelette filling: Chop leftover eggs and fold into an omelette with extra ricotta and grated parmesan.
- Pasta topping: Heat the sauce, stir in cooked pasta and a splash of pasta water, then crumble any remaining ricotta on top for a quick dinner.
FAQs
Q: Can I make this dairy-free?
A: Yes. Use a dairy-free ricotta alternative and swap the butter for extra olive oil. Keep the parmesan out or use a plant-based hard cheese alternative. The texture will be slightly different but still satisfying.
Q: How do I know when the eggs are cooked perfectly?
A: The whites should be opaque and set while the yolks remain glossy and slightly jiggly. Covering for 5 minutes followed by 1–3 minutes under a high grill typically delivers runny yolks; adjust time for your preferred doneness.
Q: Can I prep any of this ahead?
A: You can make the tomato-pesto-spinach sauce a day or two ahead and refrigerate. Reheat gently, then add eggs and finish under the grill so they’re freshly cooked and silky.
Q: Is this safe for kids if yolks are runny?
A: If feeding young children or immunocompromised people, cook eggs until yolks are firm. Alternatively, use pasteurized eggs for runny yolks to reduce risk.