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 fragrant, being careful not to burn.
03 - Add cumin, paprika, coriander, and cayenne pepper. Stir constantly for 30 seconds to release essential oils and deepen flavors.
04 - Pour in canned and fresh tomatoes. Season with salt and black pepper. Simmer uncovered for 7–10 minutes, stirring occasionally, until sauce thickens slightly and flavors meld.
05 - Using the back of a spoon, create 4 shallow wells in the sauce. Crack an egg directly into each well, taking care not to break yolks.
06 - Cover skillet and reduce heat to medium-low. Cook for 5–7 minutes until whites are set but yolks remain runny. Adjust time for firmer yolks.
07 - Remove from heat immediately. Sprinkle with fresh cilantro or parsley and crumbled feta cheese if desired.
08 - Serve directly from skillet while hot, accompanied with warm crusty bread or pita for dipping into the sauce.