Heat olive oil in a large skillet over medium heat. Add chopped onions and diced red bell pepper and cook until softened, about 5 minutes.
2 tablespoons olive oil, 1 onion, 1 red bell pepper
Stir in minced garlic and cook for an additional minute or until the garlic is fragrant.
2 cloves garlic
Add ground cumin, smoked paprika, ground coriander, chili powder, and cayenne pepper to the vegetables. Stir well to coat evenly while cooking for another 2 minutes.
1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander, 1/2 teaspoon cayenne pepper, ½ teaspoon chili powder
Pour in the diced tomatoes, breaking up any large tomato chunks with a spoon.
30 oz 800g canned diced tomatoes (or fresh)
Season with salt and pepper to taste. Allow the mixture to simmer for 10-15 minutes, or until it thickens.
Salt and pepper
Make small wells in the tomato mixture, then crack one egg into each well.
6 eggs
Cover the skillet and let the eggs poach in the tomato mixture for 5-7 minutes, or until the egg whites are set but the yolks are still runny.
Garnish and serve: Sprinkle fresh cilantro and/or parsley over the top. You can also crumble feta cheese on top for extra richness. Serve the Shakshuka with crusty bread or pita.
Fresh cilantro and/or parsley, Feta cheese, crumbled, Crusty bread or pita