Hard boil the eggs, peel and keep aside.
While the eggs are cooking, heat the coconut oil in a saute pan. Add the mustard seeds and let them splutter. Throw in the curry leaves.
Now add the onions and saute over medium heat till they soften and almost get caramelized. This will take about 8-10 mins. Add the ginger garlic paste and mix well.
Add the tomatoes and cook till they are soft.
Add the turmeric powder, cayenne pepper and the green chillies and saute for a couple of minutes
Meanwhile, using a mortar and pestle, crush the fennel seeds and black pepper.
Toss this in to the pan and mix well. Add the salt as well.
Make ½ inch slits on the eggs or cut them in half and add to this mixture.
Gently mix it in, so that the spice mixture coats the eggs well.
Top with more coconut oil, if needed and serve hot with rotis, parathas or even rice.