Heat the oil in a large pan. Add the pepper and fry over a medium heat for about 5 mins until it begins to soften.
Add the garlic, cumin, coriander seeds and paprika and fry for 1 min more.
Tip in the tomatoes, spinach and 100ml water and bubble until the spinach has wilted, then lower to a simmer and cook, uncovered, for 10 mins. Season to taste.
Make four indentations in the tomato mixture and gently crack an egg into each one. Cover with a lid or foil and cook over a gentle heat for 8-10 mins, or until the eggs are just set. Checking regularly towards the end to make sure the eggs do not overcook
Uncover, scatter with fresh coriander and serve. Goes well with slices of bread to dunk in.