Bread for serving (whole grain baguette, pita, or gluten-free bread for dipping)
Instructions
Heat olive oil over medium heat in a large skillet. Add chopped onions and garlic, sauté for 2-3 minutes until softened and fragrant.
Stir in red bell pepper and jalapeño (if using). Cook for another 2-3 minutes until the peppers soften slightly.
Add the chopped tomatoes (or canned tomatoes), cumin, and smoked paprika. Stir to combine, then reduce the heat to low. Simmer for 15-20 minutes until the tomato mixture thickens and becomes a sauce. Season with salt and pepper to taste.
Using the back of a spoon, create small wells in the sauce. Crack the eggs into the wells, spacing them evenly. Cover the skillet and cook for 5-7 minutes, or until the egg whites are set but the yolks remain runny. (For firmer yolks, cook for an additional 1-2 minutes.)
Remove the skillet from heat. Sprinkle the shakshuka with freshly chopped parsley. Serve hot with bread on the side for dipping.