Spiced Tomato and Egg Shakshuka
Eggs gently poached in a smoky, cumin-spiced tomato and bell pepper sauce. This one-pan dish comes together in under 30 minutes, with warm spices and a hint of chili that make it a perfect brunch centerpiece or quick weeknight dinner. Scoop it up with crusty bread.
For 4 servings
- saute · ~6 min
Sauté the onion and bell pepper.
1.Heat olive oil in a large skillet over medium heat.2.Add diced onion and bell pepper. Cook until softened, about 5 minutes.3.Stir in minced garlic and cook until fragrant, 1 minute.TIPKeep the heat at medium to avoid burning the garlic. - saute · ~1 min
Bloom the spices.
1.Add cumin powder, smoked paprika, and red chili powder.2.Stir constantly and cook for 30 seconds until fragrant. - simmer · ~10 min
Cook the tomato sauce.
1.Add diced tomatoes, tomato paste, salt, and black pepper.2.Pour in the water and stir well.3.Bring to a simmer and cook until the sauce thickens, about 10 minutes.TIPThe sauce is ready when it pulls away from the center of the pan when stirred. - simmer · ~6 min
Poach the eggs in the sauce.
1.Make 4 small wells in the sauce with a spoon.2.Crack one egg into each well.3.Cover the skillet and simmer over low heat until egg whites are set but yolks are runny, 5 to 7 minutes.TIPFor firmer yolks, cook an additional 2 minutes. - garnish
Garnish and serve.
1.Remove from heat and sprinkle crumbled feta cheese on top.2.Scatter fresh chopped parsley over the dish.3.Serve immediately directly from the skillet.TIPScoop the sauce and eggs onto warm plates so the yolks stay runny.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Bloom the spices in oil for 30 seconds to deepen their smoky, earthy flavors.
- 2Use ripe, in-season tomatoes for a naturally sweeter and richer sauce.
- 3Crack each egg into a small bowl first, then slide it into its well to avoid broken yolks.
- 4Simmer the sauce until it thickens and pulls away from the pan center; this prevents watery eggs.
- 5For perfectly runny yolks, cook covered over low heat and check after 5 minutes.
- 6Let the shakshuka rest off the heat for 1 minute before serving to set the eggs gently.
Adapt it for your goals.
High-protein
Add 1/2 cup cooked chickpeas or crumbled lamb sausage to the sauce before poaching the eggs for extra protein and heartiness.
veganVegan
Replace eggs with 4 halved cherry tomatoes and top with vegan feta or avocado slices — perfect for plant-based eaters.
extra spicyExtra-spicy
Double the red chili powder and add a chopped jalapeño with the onions for a fiery kick.
cheese lessCheese-less
Omit the feta and finish with a dollop of yogurt or tahini sauce for a creamy, dairy-free alternative.
Why this is on our healthy list.
Rich in Lycopene
Cooked tomatoes provide a high dose of lycopene, an antioxidant linked to heart health and reduced inflammation.
Good Source of Protein
Each egg delivers about 6 grams of high-quality protein, helping keep you full and satisfied.
Packed with Vitamin C
Red bell peppers and fresh parsley add a significant amount of vitamin C to support immune function.
Anti-Inflammatory Spices
Cumin and smoked paprika contain compounds that may help reduce oxidative stress and inflammation.
Frequently asked questions
The sauce can be made up to 2 days ahead and stored in the fridge. Reheat and poach the eggs just before serving.



