Heat oil in a saucepan. Splutter the mustard seeds.
Fry the curry leaves, ginger, garlic and green chillies for a couple of minutes.
Add the onion and saute till wilted.
Now add the tomato and cook till the tomato is all mashed up.
Add all the spice powders till cardamom and fenugreek seeds and toss well. Cook till raw smell is gone.
Draw slits on the hard boiled eggs and add into the sauce. Coat well on all sides. Keep on simmer for five minutes.
Now pour the coconut milk, adjust seasoning and simmer for 5-10 minutes or till the sauce thickens.
Switch off and serve warm with rotis or rice.