In a large skillet or frying pan, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until the onion becomes translucent and tender.
Stir in the minced garlic and diced red bell pepper. Cook for an additional 3-4 minutes or until the bell pepper has softened and the garlic is fragrant.
Sprinkle in the ground cumin, smoked paprika, and cayenne pepper. Mix well to coat the vegetables with the spices, cooking for another minute to enhance the flavors.
Pour in the crushed tomatoes and season the mixture with salt and freshly ground black pepper. Allow it to come to a gentle simmer, then reduce the heat and let it cook for 10-15 minutes, until the sauce thickens slightly and the flavors meld beautifully.
Create small wells in the thickened tomato sauce using the back of a spoon. Carefully crack an egg into each well. Cover the skillet with a lid and let the eggs poach for 5-7 minutes, or until the egg whites are completely set but the yolks remain beautifully runny.
Once the eggs are cooked to your liking, remove the skillet from heat. Generously garnish with freshly chopped parsley and sprinkle crumbled feta cheese on top, if desired.
Notes
Serve directly from the skillet with crusty bread for dipping.