Grind the ginger, garlic, chili powder, turmeric powder, coriander powder & cumin seeds with 2 tablespoons of water and make it into a paste. Grind the coconut separately with 2 cups of water. Strain and reserve the coconut milk.
Heat oil in a pan and fry cinnamon and fenugreek seed for few seconds. Add onions and fry until translucent. Then add the ginger-garlic paste and fry for 5-7 minutes. Add tomatoes & salt and sauté for another 5 minutes. Pour 2 cups of water and cook for 15-20 minutes. Then pour in the coconut milk and bring it to a boil. Add lime juice. Put the eggs slowly into the gravy. Garnish with chopped coriander leaves and serve hot.