In a very large (12-inch) skillet over medium heat, warm the olive oil. Add the bell pepper and onion and saute until softened, 5 to 7 minutes. Add the garlic and saute for 30 seconds. Add the curry powder, paprika, and ginger and saute for 30 seconds more. Add the honey, red pepper flakes, tomatoes, and coconut milk; stir to combine; and simmer until the sauce thickens, 20 to 25 minutes.
Crack the eggs and slide them into the sauce, distributing them around the pan. Gently push some of the tomato sauce over the eggs to keep them from drying out. Cover the pan and cook until the eggs are completely set, 5 to 7 minutes.
Season with salt and pepper and sprinkle with chopped fresh basil leaves. Serve immediately with lime wedges and pita or naan.