In a frying pan dry-roast the cumin seeds on a high heat for 1-2 minutes. Add the oil and onions and sauté for 5 minutes. Add the peppers, sugar, spices and herbs and continue cooking on a high heat for 5-10 minutes to get a nice colour. Add the garlic the last few minutes.
Add the tomatoes, cayenne and some salt and pepper. Reduce the heat to low and cook for 5-10 minutes. During the cooking, keep adding water if needed. Taste and adjust the seasoning.
Make 4 gaps in the pepper mix and carefully break an eggs into it. Sprinkle with salt and cover the pans with a lid. Cook on a very gentle heat for 5-10 minutes, or until the eggs are just set. Sprinkle with coriander and serve.