This is the kind of meal you make when you want something warm, satisfying, and simple. Tender eggs sink into a rich, spiced tomato sauce and bake just until the yolks are silky. A quick sprinkle of herbs and a side of crusty bread make it feel special without any fuss.
It’s weeknight-friendly, great for brunch, and easy to scale up for guests. Best of all, it comes together in about 30 minutes with pantry staples.
Jump to RecipeWhat Makes This Special
This dish brings together bold flavor and minimal effort. The sauce leans on a few everyday spices to create depth fast, so it tastes slow-simmered without the wait.
Eggs cook gently in the oven, keeping them tender and jammy in the center. It’s naturally budget-friendly and works any time of day—breakfast, lunch, or dinner. Plus, it uses one pan, so cleanup is easy.
What You’ll Need
- Olive oil: For sautéing and richness.
- 1 small onion, finely chopped
- 1 red bell pepper, diced (optional but adds sweetness and texture)
- 3–4 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp sweet or smoked paprika
- 1/4–1/2 tsp red pepper flakes (adjust to taste)
- 1 can (14–15 oz) crushed or diced tomatoes (or tomato passata)
- 1–2 tsp sugar or honey (to balance acidity, optional)
- Salt and black pepper to taste
- 4–6 large eggs (depending on pan size and appetites)
- Fresh herbs: Parsley, cilantro, or basil, chopped
- Feta or goat cheese crumbles (optional, for creaminess and tang)
- Crusty bread, pita, or flatbread for serving
How to Make It
- Preheat the oven to 375°F (190°C). Choose an oven-safe skillet (10–12 inches).A cast-iron pan works well and keeps heat even.
- Sauté the base. Warm 2 tablespoons olive oil over medium heat. Add onion and bell pepper with a pinch of salt. Cook 5–6 minutes until softened and lightly golden, stirring occasionally.
- Add garlic and spices. Stir in garlic, cumin, paprika, and red pepper flakes.Cook 30–45 seconds until fragrant, watching closely so the garlic doesn’t burn.
- Build the sauce. Pour in crushed tomatoes. Add sugar or honey if using, plus 1/2 tsp salt and a few grinds of black pepper. Stir and let it simmer 5–7 minutes to thicken slightly.Taste and adjust seasoning.
- Create wells for the eggs. Turn off the heat. Using a spoon, make small indentations in the sauce, spaced a few inches apart.
- Add the eggs. Crack an egg into a small bowl, then gently slide it into a well. Repeat with the remaining eggs.Season the tops with a pinch of salt and pepper.
- Bake until set to your liking. Transfer the skillet to the oven. Bake 8–12 minutes for just-set whites and soft, runny yolks, or a little longer for firmer yolks. Check at the 8-minute mark; eggs go from runny to firm quickly.
- Finish and garnish. Remove from the oven.Crumble feta or goat cheese over the top if using. Shower with chopped herbs and a drizzle of olive oil.
- Serve hot. Spoon into bowls with plenty of bread to scoop up the sauce. Add extra chili flakes or a dollop of yogurt if you like.
30-Minute Baked Eggs in Spiced Tomato Sauce
Silky eggs baked in a bold, spiced tomato sauce with feta and fresh herbs — one pan, 30 minutes, any time of day
Ingredients — Spiced Tomato Sauce
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 1 red bell pepper, diced (optional)
- 3–4 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp sweet or smoked paprika
- ¼–½ tsp red pepper flakes (adjust to taste)
- 1 can (14–15 oz) crushed or diced tomatoes (or passata)
- 1–2 tsp sugar or honey (optional, to balance acidity)
- Salt and black pepper to taste
Ingredients — Eggs and Toppings
- 4–6 large eggs
- Feta or goat cheese, crumbled (optional)
- Fresh parsley, cilantro, or basil, chopped
- Extra-virgin olive oil for finishing
For Serving
- Crusty bread, warm pita, or flatbread
- Extra chilli flakes or a dollop of yogurt (optional)
Instructions
- Build the Spiced Tomato SaucePreheat the oven to 375°F (190°C). Heat olive oil in a 10–12-inch oven-safe skillet over medium heat. Add the onion, bell pepper, and a pinch of salt. Cook for 5–6 minutes until softened and lightly golden. Stir in the garlic, cumin, paprika, and red pepper flakes. Cook for 30–45 seconds until fragrant. Pour in the crushed tomatoes, add sugar if using, salt, and pepper. Simmer for 5–7 minutes until slightly thickened. Taste and adjust seasoning.Simmer the sauce until genuinely thick — a thin, watery sauce won't cradle the eggs and they'll spread and cook unevenly.
- Add Eggs and BakeTurn off the heat. Using a spoon, make 4–6 small wells in the sauce spaced a few inches apart. Crack each egg into a small bowl first, then gently slide it into a well — this protects the yolk. Season the egg tops lightly with salt and pepper. Transfer the skillet to the oven and bake for 8–12 minutes. Check at 8 minutes — you want set whites and yolks that still jiggle slightly.Pull the pan the moment the whites are opaque and set — the residual heat continues cooking the yolks after you remove it from the oven, and they go from jammy to firm very quickly.
- Finish and ServeRemove from the oven. Crumble feta or goat cheese over the top if using. Scatter fresh herbs generously and drizzle with olive oil. Serve immediately from the pan with plenty of bread alongside.Serve straight from the skillet — baked eggs continue cooking from the heat of the pan and are best eaten within a minute or two of coming out of the oven.
Tips for the Best Results
- Simmer the sauce until thick before adding eggs — thin sauce causes the eggs to spread and cook unevenly.
- Check eggs at 8 minutes — they go from perfect to overcooked very quickly in a hot oven.
- Pull from the oven when the whites are set but the yolks still jiggle — residual heat finishes them perfectly.
- Crack eggs into a small bowl first — this lets you place them precisely in the well without breaking the yolk.
- Make wells deep enough to hold the eggs — shallow wells allow the whites to spread into the sauce.
- The sauce can be made 3–4 days ahead and refrigerated — reheat, add fresh eggs, and bake when ready.
- For dairy-free, skip the feta and finish with extra olive oil, fresh herbs, and a squeeze of lemon.
Storage Instructions
For the best texture, eat this fresh.
If you have leftovers, transfer to an airtight container and refrigerate for up to 2 days. Reheat gently on the stove over low heat or in the microwave in short bursts, just until warm. Note that the yolks will firm up on reheating.
If you plan ahead, you can make the sauce in advance and store it for 3–4 days, then add fresh eggs and bake when ready to serve.
Health Benefits
- Protein-rich: Eggs offer high-quality protein that keeps you full and supports muscle repair.
- Antioxidant boost: Tomatoes provide lycopene and vitamin C, which support heart health and immunity.
- Healthy fats: Olive oil adds monounsaturated fats that can help support cardiovascular health.
- Lower-carb option: Skip the bread or serve with a simple salad if you want a lighter meal.
- Vegetable-packed: Onions and peppers add fiber and micronutrients without extra fuss.
What Not to Do
- Don’t overbake the eggs. They’ll turn rubbery fast. Pull them when the whites are opaque and set, but the centers still jiggle.
- Don’t skip seasoning. Tomatoes need salt to bloom. Taste the sauce before adding eggs.
- Don’t use a watery sauce. If your tomatoes are thin, simmer an extra few minutes to reduce; a thick sauce cradles the eggs better.
- Don’t crack eggs directly from high heat. Kill the heat before adding eggs to avoid scorching the bottoms.
- Don’t overcrowd the pan. Leave space between eggs so they cook evenly and are easier to serve.
Alternatives
- Spice swaps: Try harissa paste for heat and depth, or use curry powder and a pinch of turmeric for a different vibe.
- Add greens: Stir in a few handfuls of spinach, kale, or Swiss chard during the last minute of simmering.
- Cheese options: Feta adds tang, mozzarella melts creamy, and Parmesan brings a salty finish.
- Protein boosters: Add chickpeas or white beans to the sauce, or tuck in cooked sausage or chorizo before baking.
- Tomato choices: Use fire-roasted tomatoes for smokiness, or cherry tomatoes cooked down with a squeeze of tomato paste.
- Herb variations: Cilantro gives freshness, parsley is classic, and basil leans Italian.
- Heat levels: Keep it mild by skipping red pepper flakes, or go bolder with Aleppo pepper or a pinch of cayenne.
FAQ
Can I make the sauce ahead of time?
Yes.
Cook the sauce through step 4, cool, and store in the fridge for up to 3–4 days. Rewarm on the stove, then add eggs and bake. This makes weekday meals even faster.
How do I keep the yolks runny?
Bake on the shorter end of the time range and check early.
Pull the pan when the whites are set and the yolks still wobble slightly. The residual heat will continue to cook them a touch.
What if I don’t have an oven-safe skillet?
Simmer the sauce in a regular pan, then transfer it to a small baking dish. Make wells, add eggs, and bake as directed.
The timing should be similar; just keep an eye on the yolks.
Can I make this dairy-free?
Yes. Simply skip the cheese. Finish with extra olive oil, fresh herbs, and maybe a squeeze of lemon for brightness.
Is this the same as shakshuka?
It’s very close.
Shakshuka is a North African and Middle Eastern dish of eggs poached in spiced tomato and pepper sauce. This version keeps the spirit but bakes the eggs to make timing easy and consistent.
How can I serve it for brunch?
Scale up in a larger pan, offer a basket of warm bread, and set out toppings like feta, olives, chili oil, and chopped herbs. Add a simple green salad or roasted potatoes on the side.
What if my sauce tastes too acidic?
Stir in a small pinch of sugar or honey, or a knob of butter, to round the edges.
Simmer a bit longer to mellow the flavors and concentrate sweetness.
Can I use fresh tomatoes?
Absolutely. Use about 4–5 ripe tomatoes, roughly chopped, plus a tablespoon of tomato paste. Cook longer to reduce until thick and saucy before adding the eggs.
How do I keep eggs from spreading?
Make deep wells and use a thicker sauce.
Cracking each egg into a small bowl first helps place it precisely into the indentation without breaking the yolk.
What bread pairs best?
Anything sturdy: crusty sourdough, baguette, pita, or flatbread. Toasting the bread helps it soak up the sauce without getting soggy.
Jump to RecipeFinal Thoughts
30-Min Baked Eggs in Spiced Tomato Sauce hits that sweet spot of cozy, quick, and full of flavor. It’s flexible enough to adapt to your pantry and your heat tolerance.
Make the sauce ahead, bake the eggs to your perfect doneness, and finish with a handful of herbs. Keep bread nearby, and you’ve got a simple, satisfying meal any time of day.