Savory French Baked Eggs in Tomato Sauce with Herbs and Feta

There is something deeply satisfying about a dish that looks impressive, tastes like it took all morning, and actually comes together in under 30 minutes. These savory French baked eggs in tomato sauce are exactly that kind of recipe. Inspired by the sun-drenched flavors of Provençal cooking, this version layers a rich, herb-laced tomato base with wilted spinach, briny capers and crumbled feta before eggs are nestled in and baked to silky, just-set perfection. It is the kind of breakfast that makes you feel like you are sitting at a small café table in the south of France, even on a Tuesday.
What makes this recipe genuinely healthier than most traditional versions is the combination of intentional ingredient choices. The tomato sauce is built from crushed whole tomatoes with no added sugar, loaded with garlic, fresh thyme and smoked paprika for depth. Spinach adds a meaningful boost of iron and fiber without adding calories you will notice. The eggs themselves deliver around 6 grams of high-quality protein each, and with two eggs per serving, you are starting your morning with a solid protein foundation that keeps you full well past the mid-morning slump. Feta adds creaminess and a salty punch with far less saturated fat than mozzarella or a heavy cream finish. Each serving clocks in at under 280 calories, making this a genuinely nourishing, not just virtuous-sounding, choice.
The French Provençal tradition of cooking eggs in seasoned tomato sauce, known informally as oeufs à la Provençale, has been a staple of rustic French home cooking for generations. Unlike shakshuka, which leans into North African spice profiles, this version stays rooted in the Mediterranean herb garden: thyme, bay leaf, a whisper of herbes de Provence and a touch of tomato paste to deepen the sauce. Capers bring a little brininess that cuts beautifully through the richness of the yolks. The result is complex and layered, but made with ingredients that are almost certainly already in your kitchen. You do not need anything exotic or fussy here.
Serving suggestions are wonderfully flexible. A thick slice of toasted whole grain sourdough alongside is the classic choice, soaking up every drop of that herby tomato sauce. For a lower-carb morning, serve with half an avocado or a small green salad dressed with lemon juice and olive oil. This dish also works beautifully as a high-protein brunch centerpiece for guests since the sauce can be made a day ahead and simply reheated in the oven-safe pan before you crack in the eggs and bake. Leftovers are rare, but if you do have extra sauce, it keeps brilliantly in the fridge for three days and makes a fantastic base for a quick weeknight pasta or grain bowl. One pan, minimal washing up, maximum flavor.
Ingredients
- 1 tbsp extra virgin olive oil
- 1 medium yellow onion (finely diced)
- 3 cloves garlic (minced)
- 1 tbsp tomato paste (no added sugar)
- 400 g canned whole crushed tomatoes (no added salt or sugar variety)
- 1 tsp smoked paprika
- 1 tsp herbes de Provence (or a mix of dried thyme and oregano)
- 1 sprig fresh thyme (leaves only)
- 1 small bay leaf
- 1 tbsp capers (rinsed and roughly chopped)
- 60 g baby spinach (roughly 2 large handfuls)
- 4 large free-range eggs
- 40 g reduced-fat feta cheese (crumbled)
- 0.3 tsp black pepper (freshly ground)
- 0.3 tsp sea salt (adjust to taste)
- 1 tbsp fresh flat-leaf parsley (chopped, for garnish)
- 0.5 tsp chili flakes (optional, for a little heat)
Instructions
- 1
Preheat your oven to 190°C (375°F) fan-bake. Place a medium oven-safe skillet or shallow cast iron pan over medium heat on the stovetop.
A 24 cm cast iron skillet is ideal here. It holds heat evenly and goes straight from hob to oven without fuss.
- 2
Add the olive oil to the pan. Once the oil shimmers, add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened and just beginning to turn golden at the edges.
- 3
Add the minced garlic and cook for 1 minute until fragrant. Stir in the tomato paste and cook for another 60 seconds, letting it caramelise slightly against the hot pan. This step deepens the flavour significantly.
Do not skip the tomato paste step. Cooking it briefly in the oil before adding the canned tomatoes removes the raw, tinny taste and adds a subtle sweetness and richness.
- 4
Pour in the crushed tomatoes. Add the smoked paprika, herbes de Provence, fresh thyme leaves, bay leaf, capers, salt and pepper. Stir everything together and reduce the heat to medium-low. Let the sauce simmer uncovered for 6 to 8 minutes until it thickens slightly.
- 5
Add the baby spinach to the sauce in two batches, stirring gently until each batch wilts into the tomatoes. Remove and discard the bay leaf.
The spinach shrinks down dramatically, so do not be alarmed by how much you are adding at first.
- 6
Use a spoon to create 4 small wells in the tomato sauce, evenly spaced around the pan. Crack one egg carefully into each well. Season the eggs lightly with a pinch of extra salt and pepper.
Crack each egg into a small cup first before sliding it into the well. This way you avoid any shell in the sauce and can control placement.
- 7
Scatter the crumbled feta over the sauce around the eggs. Transfer the pan to the preheated oven and bake for 7 to 9 minutes. Check at 7 minutes: the whites should be fully set but the yolks still soft and jammy.
Baking time varies by oven and pan depth. For fully set yolks, give it the full 9 to 10 minutes. Keep in mind the eggs continue to cook briefly once you pull them from the oven.
- 8
Remove from the oven carefully using oven mitts. Scatter fresh parsley and chili flakes over the top if using. Serve immediately, straight from the pan, with whole grain toast or your preferred side.
Nutrition per serving
272kcal
Calories
19g
Protein
14g
Carbs
15g
Fat
4g
Fibre
7g
Sugar
480mg
Sodium
Pro Tips
- ✓
Use the freshest eggs you can find. Fresh eggs hold their shape better when cracked into the sauce and give you a cleaner presentation.
- ✓
Taste the tomato sauce before adding the eggs and adjust seasoning. Once the eggs are in, you cannot stir.
- ✓
If your sauce looks too thick before the eggs go in, add 2 to 3 tablespoons of water and stir through to loosen it slightly.
- ✓
For even cooking, make sure the sauce is hot and gently bubbling before you transfer the pan to the oven.
- ✓
Letting the pan rest on the table for 1 to 2 minutes after baking helps the sauce settle and makes scooping servings much easier.
Frequently Asked Questions
Variations
- •
High-Protein White Bean Version
Stir 120 grams of rinsed canned cannellini beans into the tomato sauce before nestling in the eggs. This adds around 7 extra grams of protein per serving and keeps you full even longer.
- •
Roasted Pepper and Artichoke Version
Add 60 grams of roasted red peppers (from a jar, drained) and 4 quartered marinated artichoke hearts to the sauce alongside the spinach. This gives the dish a more substantial, antipasto-style depth.
- •
Spiced North African Inspired Version
Swap the herbes de Provence for 1 teaspoon of cumin, half a teaspoon of ground coriander and a pinch of cinnamon. Add harissa paste instead of chili flakes for a shakshuka-adjacent flavour while keeping the French baked egg technique.
- •
Green Olive and Sun-Dried Tomato Version
Replace the capers with 6 sliced pitted green olives and stir in 2 tablespoons of finely chopped sun-dried tomatoes for an intensely savory, umami-rich sauce.
Substitutions
- •Baby spinach → Kale or Swiss chard (Remove tough stems and chop roughly before adding. Kale needs an extra 2 minutes to wilt fully compared to spinach.)
- •Reduced-fat feta → Goat cheese (Goat cheese crumbles beautifully over the sauce and melts slightly in the oven, adding a tangier, creamier finish.)
- •Capers → Sliced green olives (Olives deliver a similar briny, salty contrast. Use about 6 to 8 small olives, halved or sliced.)
- •Canned whole crushed tomatoes → Passata (strained tomatoes) (Passata gives a smoother, silkier sauce. Use the same quantity but reduce simmering time to 4 to 5 minutes as it thickens faster.)
- •Herbes de Provence → Dried thyme and dried oregano (Use half a teaspoon of each as a straightforward 1:1 swap that replicates the core flavour profile.)
🧊 Storage
Store any leftover tomato sauce (without cooked eggs) in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, then crack in fresh eggs and bake as directed. Already-baked eggs do not store or reheat well, so cook only what you plan to eat.
📅 Make Ahead
The herbed tomato sauce can be made up to 2 days in advance and stored in the fridge. When ready to serve, reheat the sauce in your oven-safe skillet over medium heat until bubbling, then proceed from step 6 with cracking in the eggs and baking.


