01 - Heat olive oil in a large skillet over medium heat. Add chopped onion and red bell pepper. Sauté for 4–5 minutes until softened and fragrant.
02 - Stir in minced garlic and cook for 1 minute until aromatic, being careful not to burn.
03 - Add cumin, sweet paprika, ground coriander, and cayenne pepper. Stir constantly for 30 seconds to release essential oils and enhance flavor.
04 - Pour in canned diced tomatoes and fresh chopped tomato. Season generously with salt and black pepper. Simmer uncovered for 7–10 minutes, stirring occasionally, until sauce thickens to a rustic consistency.
05 - Using the back of a spoon, create 4 shallow indentations in the sauce. Crack one egg into each well, keeping yolks intact.
06 - Cover skillet tightly and reduce heat to low. Cook for 5–7 minutes until egg whites are fully set but yolks remain runny. Adjust time for firmer yolks as preferred.
07 - Remove from heat immediately. Sprinkle with fresh cilantro or parsley and crumbled feta cheese. Allow to rest for 1 minute before serving.
08 - Serve directly from the skillet with warm crusty bread or pita for dipping into the sauce and runny yolks.