Prepare the masala paste: In a pan, lightly roast the tomatoes, dry coconut, green chillies, garlic, and onions. Blend these roasted ingredients with fresh coriander and ginger to form a fine paste without adding water.
Saute the masala: Heat a ladle of oil in a pot. Add the prepared masala paste to the hot oil. Saute the paste on a medium flame for about two minutes.
Add the spices: Reduce the flame and add the Kanda-Lasun Masala (Onion-garlic masala), cumin-coriander powder, chicken masala, turmeric, and salt to taste. Mix well and cook for another two minutes until the spices are fragrant.
Add water and bring to a boil: Pour hot water into the pot and stir to combine. Adjust the amount of water based on your desired gravy consistency. Bring the gravy to a good boil on medium-low flame for about 5 minutes.
Add the eggs: Carefully add the boiled eggs, which have been cut with a slit, into the simmering gravy.
Simmer: Simmer the curry on a low flame for 5 to 7 minutes to allow the eggs to absorb the flavours.