1Heat the olive oil in a 12-inch skillet over medium heat. Add the onion and bell pepper with a pinch of salt and cook, stirring now and then, until soft and just starting to color, about 8 minutes.
2Stir in the garlic and tomato paste and cook for 1 minute, until the paste darkens a shade and smells sweet.
3Add the cumin, paprika, coriander and cayenne and stir for 30 seconds to bloom the spices in the oil.
4Pour in the crushed tomatoes, fill the can a quarter full with water, swirl it, and add that too. Season with salt and black pepper. Simmer over medium-low, stirring occasionally, until the sauce is thick enough that a spoon leaves a trail, 10 to 12 minutes. Taste and adjust the salt.
5Use the back of a spoon to make 8 shallow wells in the sauce. Crack an egg into each well and sprinkle the eggs lightly with salt.
6Cover the skillet and cook over low heat until the whites are set but the yolks still wobble, 5 to 8 minutes. Check at 5 minutes and keep going if you want firmer yolks.
7Scatter the feta and parsley over the top and bring the skillet straight to the table. Serve with warm pita for scooping up the sauce and eggs.