1. Heat oil in a large, heavy-high sided pan over medium heat.
2. Add onion and cook a few minutes to soften.
3. Add garlic and cook a few minutes more.
4. Add paprika and cumin, cooking until fragrant.
5. Add green chilies or green pepper, thyme and tomatoes.
6. Reduce heat if necessary and simmer 15 to 20 minutes — longer if tomatoes are really juicy.
7. Season with sugar and salt to taste. Stir in cilantro and parsley. Sprinkle with corn and kale.
8. Gently break the eggs on the surface, season with pepper, sprinkle with feta and cover.
9. Cook 10 to 15 minutes, until eggs are cooked to your liking.
10. Scoop 2 eggs with a good amount of the tomato mixture into a low-sided bowl and serve with crusty bread or rice and a crisp salad.