Go Back

Shakshuka

Shakshuka is a flavorful North African and Middle Eastern dish featuring a spicy tomato sauce simmered with bell peppers and spices, topped with eggs that are gently poached until just set. The dish boasts a rich, smoky aroma with a vibrant, saucy appearance and runny yolks perfect for dipping crusty bread. It’s a cozy, satisfying meal that combines bold flavors with a comforting texture.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Middle Eastern
Calories: 250

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 1 bell pepper red bell pepper chopped
  • 3 cloves garlic minced
  • 1 can 14 oz canned tomatoes diced or crushed
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika smoked paprika
  • 1/4 teaspoon chili flakes chili flakes
  • 4 eggs fresh
  • 1/4 cup feta cheese feta cheese crumbled
  • Fresh cilantro or parsley chopped, for garnish
  • to taste salt and pepper

Equipment

  • Large skillet (preferably non-stick)
  • Wooden spoon or spatula
  • Lid or foil
  • Serving spoon

Method
 

  1. Heat olive oil in a large skillet over medium heat until it shimmers and begins to gently ripple.
  2. Add chopped onion and bell pepper to the skillet. Sauté, stirring occasionally, until they soften and become fragrant, about 8 minutes. The vegetables should be tender but not browned, and you’ll notice a sweet aroma filling the air.
  3. Stir in minced garlic and cook for another minute until it becomes fragrant and slightly golden, releasing a warm aroma.
  4. Add canned tomatoes along with cumin, smoked paprika, and chili flakes. Stir everything together, breaking up the tomatoes slightly with your spoon. Let it simmer gently until the sauce thickens, about 10 minutes. The mixture should be bubbling and fragrant, with a deep red color.
  5. Make small wells in the thickened sauce using the back of your spoon. Gently crack eggs into each well, spacing them evenly across the skillet. Cover with a lid or foil to help the eggs cook evenly.
  6. Cook uncovered until the egg whites are just set but yolks remain runny, about 4–6 minutes. You’ll hear the gentle bubbling of the sauce and see the whites turn opaque while the yolks stay bright and glossy.
  7. Remove the skillet from heat and sprinkle crumbled feta over the top. Add freshly chopped cilantro or parsley for a burst of herbal freshness.
  8. Serve the shakshuka hot directly from the skillet, with crusty bread on the side for dipping and scooping up the flavorful sauce and runny eggs.