Baked eggs with spinach, tomatoes, ricotta & basil

Posted on January 31, 2026

by: James Carter

Baked eggs with spinach, tomatoes, ricotta, and basil served in a dish

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.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
baked eggs with spinach tomatoes ricotta basil 2026 01 31 031443 1

Baked Eggs with Spinach, Tomatoes, Ricotta & Basil


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • 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

Scale
  • 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

  1. 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.
  2. Add the garlic and chili flakes, and fry for 1 minute more.
  3. Tip in the tomatoes, 1 tsp sugar, and pesto. Season and simmer, uncovered, for 10 minutes, stirring often.
  4. Add the spinach and cook for another 5 minutes until wilted.
  5. 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.
  6. 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

  1. 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.)
  2. 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.)
  3. 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.)
  4. 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.)
  5. 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.

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star