Using a pin, prick the rounded bottom of each egg. Place them in a small pan and add enough cold water to cover them. Bring the water up to a simmer, then cook for six minutes. Remove from the heat, pour out the water, and cover eggs with cold water to stop the cooking process. You may need several changes of water to cool the eggs.
Once cooled, carefully peel the eggs, under gently running water and set them aside.
to cook
Heat the oil in a kadai or wok over medium heat until the oil becomes clear. Allow the oil to cool, then add the turmeric and chilli powder and cook for one minute.
Add the eggs to the masala and fry for one minute, until eggs are well coloured by the spices. Use a slotted spoon to remove eggs from the pan and set them aside.
Add the onions, ginger, chillies, curry leaves and salt, then cook for ten minutes, until onions are softened.
Stir in the coconut milk and bring to a simmer. Cook for five minutes, or until the coconut milk has reduced to a creamy consistency.
Stir in the jaggery.
to serve
Halve the eggs, place onto warmed serving dish, and pour the sauce over. Sprinkle with garam masala and coriander leaves.
notes
Use the largest free-range eggs you can get for this recipe.