Chop onions and peppers into small similar sized pieces to the kidney beans.
Add the oil to a pan then add the onions, pepper garlic, cumin, paprika and chilli, cover and cook slowly on a medium heat for 10 mins.
Add the tomatoes, honey and kidney beans, season, cover and then simmer for 5-10mins.
Make wells in the mixture with the back of a serving spoon. Crack the eggs in a small bowl one at a time then add into the wells. Cover and cook for 5—10 mins to cook the eggs to your liking.
Add the chopped coriander and serve in warmed tortillas with avocado if wished.