Heat a pan with oil.
Pop the mustard seeds and add the cinnamon stick, cloves and curry leaves.
Add green chilies, onions and grated ginger.
Add salt, mix and saute until the onions become light brown.
Add all the spice powders except the crushed pepper.
Saute for another 30 secs on low flame.
Now, add the chopped tomatoes and saute till they become mushy.
Make a cross slit on the top of your hard boiled eggs using a sharp knife.
Now, gently add the boiled eggs to the pan.
Mix well but gently making sure the gravy coats the eggs nicely.
When done, add the thick coconut milk and mix gently.
Simmer on low flame for 3 mins.
After 3 mins, add the thin coconut milk and mix.
Simmer for 2 more mins.
Add the sugar and mix gently. Let it simmer on low flame for 1 min.
Add crushed pepper and mix well.
Switch off flame.
Garnish with curry leaves and finely chopped coriander leaves.
Serve hot with rice or Chapatis.