Heat the olive oil in a large skillet over medium heat. Add the chopped onion and bell peppers. Sauté until the vegetables are softened, about 5-7 minutes.
Add the garlic and cook for another minute until fragrant.
Stir in the cumin, paprika, coriander, and cayenne pepper (if using). Cook for 1-2 minutes to toast the spices.
Pour in the crushed tomatoes and season with salt and pepper. Reduce the heat and let the sauce simmer for about 10 minutes, stirring occasionally, until it thickens slightly.
Make small wells in the sauce with the back of a spoon and crack an egg into each well. Cover the skillet and cook for 5-7 minutes, or until the eggs are cooked to your liking.
Garnish with chopped parsley and crumbled feta cheese, if desired.
Serve immediately with crusty bread for dipping into the rich, flavorful sauce.!