To prepare Indian style Egg Curry, start by heating 2 tbsp ghee in a large wok.
Once the ghee is warm, keep the flame on low and saute all the spices along with coconut slices (if you dont have fresh sliced coconut, use frozen unsweetened grated coconut.
After 30 seconds, add the sliced onions, tomatoes and coconut. Sprinkle some salt. Saute on a low flame for 8-10 minutes, until onions and tomatoes are well cooked. Remove it onto a plate and cool thoroughly.
In a blender / mixer, take the cooled ingredients and grind to an extremely fine paste, adding upto one cup of water.
Take the remaining 2 tbsp of ghee in the wok, add the ground paste, remaining salt, halved eggs and simmer for 3-4 minutes. Stir in the coconut milk.
Tear fresh basil leaves and garnish the curry. Serve hot with steamed rice.