Shakshuka Recipe

Recipe Category: Eggs

Shakshuka Recipe



  • 2 tablespoons extra-virgin olive oil
  • 1 cup chopped yellow onion
  • 1 red bell pepper, seeded and diced
  • ¼ teaspoon sea salt, more to taste
  • freshly ground black pepper.
  • 3 medium garlic cloves, minced
  • ½ teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • pinch of cayenne pepper, optional.
  • 1 28-ounce can crushed tomatoes
  • 2 tablespoons harissa paste*, see note
  • 1 cup fresh spinach, chopped
  • 3 to 5 eggs
  • 1/3 cup crumbled feta cheese
  • ¼ cup fresh parsley leaves
  • 1 avocado, diced
  • toasted bread, for serving.


  1. Heat the oil over medium heat in a 12-inch lidded stainless steel or enamel-coated cast-iron skillet
  2. Add the onion, red pepper, salt, and several grinds of fresh pepper and cook until the onion is soft and translucent, 6 to 8 minutes
  3. Reduce the heat to medium-low and add the garlic, paprika, cumin, and cayenne, if using
  4. Stir and let cook for about 30 seconds, then add the tomatoes and harissa paste
  5. Simmer for 15 minutes until the sauce is thickened
  6. Add the spinach and stir until wilted
  7. Make 3 to 5 wells in the sauce and crack in the eggs
  8. Cover and cook until the eggs are set, 5 to 8 minutes
  9. The timing will depend on how runny you like your egg yolks
  10. Season with salt and pepper to taste and sprinkle with the feta, parsley, avocado, and microgreens, if using
  11. Serve with toasted bread for scooping

Popular Eggs Recipes

Full List of Eggs Recipes

Popular Bread Recipes

Full List of Bread Recipes