Go Back

Shakshuka With Poached Eggs in Tomato Sauce - A Cozy, Flavor-Packed Skillet Meal

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 1 red bell pepper, diced
  • 3–4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon sweet paprika
  • 1/4–1/2 teaspoon crushed red pepper flakes or cayenne (to taste)
  • 1/2 teaspoon ground coriander (optional)
  • 1 can (28 ounces) crushed or whole peeled tomatoes, with juices
  • 2 tablespoons tomato paste (for deeper flavor)
  • 1 teaspoon sugar or honey (optional, to balance acidity)
  • Salt and black pepper, to taste
  • 4–6 large eggs
  • 1/4 cup fresh cilantro or parsley, chopped (plus more for serving)
  • Feta cheese, crumbled (optional, for serving)
  • Crusty bread, pita, or flatbread, for serving

Method
 

  1. Warm the pan: Set a large, wide skillet over medium heat and add the olive oil. Choose a skillet with a lid if possible; it helps the eggs set evenly.
  2. Soften the aromatics: Add the onion and a pinch of salt. Cook, stirring occasionally, until soft and translucent, about 5–7 minutes. Stir in the bell pepper and cook another 4–5 minutes until tender.
  3. Add garlic and spices: Stir in the garlic, cumin, paprika, red pepper flakes, and coriander (if using). Cook for 30–60 seconds, just until fragrant. Don’t let the garlic brown.
  4. Build the sauce: Add the tomato paste and cook it for 1 minute to deepen the flavor. Pour in the canned tomatoes and their juices. If using whole tomatoes, crush them with a spoon.
  5. Season and simmer: Add 1/2 teaspoon salt, several grinds of black pepper, and the sugar or honey if your tomatoes are very acidic. Simmer uncovered for 10–15 minutes, stirring occasionally, until the sauce thickens slightly and tastes rich.
  6. Taste and adjust: Add more salt, pepper, or heat as needed. The sauce should be savory and slightly spicy with a gentle sweetness.
  7. Create wells for eggs: Use the back of a spoon to make 4–6 shallow indentations in the sauce. Keep them evenly spaced.
  8. Add the eggs: Crack each egg into a small bowl, then gently pour into a well. This helps avoid shells and keeps the yolks intact.
  9. Poach gently: Lower the heat to medium-low. Cover the skillet and cook 5–8 minutes, until the whites are set but the yolks are still runny. For firmer yolks, cook 1–2 minutes longer.
  10. Finish and serve: Sprinkle with chopped cilantro or parsley. Add crumbled feta if you like. Serve right from the skillet with warm bread for scooping.