01 - Heat olive oil in a medium skillet over medium heat. Add diced onion and bell pepper, sautéing for 4-5 minutes until softened and translucent.
02 - Stir in minced garlic, ground cumin, sweet paprika, and cayenne pepper. Cook for 1 minute until fragrant, being careful not to burn the spices.
03 - Pour in diced tomatoes with their juices. Season generously with salt and black pepper. Simmer for 5-7 minutes, stirring occasionally, until the sauce thickens slightly and reduces.
04 - Using the back of a spoon, make four small wells in the sauce. Crack one egg into each well, taking care not to break the yolks.
05 - Cover the skillet with a tight-fitting lid. Cook for 5-7 minutes, or until egg whites are completely set but yolks remain runny. Adjust heat if bubbling becomes too vigorous.
06 - Remove from heat immediately. Sprinkle with fresh parsley or cilantro and crumbled feta if using. Serve directly from the skillet with warm crusty bread or pita for dipping.