In a pan add the eggs and top up with enough water to cover them
Bring to a boil. Once boiling, switch the water off and cover the pan for 15 min.
After 15 min, take the eggs out and add them to a bowl of cold water for 5 min.
Remove the egg shell on all the eggs and set aside
In a separate pan sauté the onions until golden brown
Add in the ginger and garlic and cook for two min.
Add in the chopped tomato, tomato paste and the spices and cook until the tomatoes are soft and break down (you can add fresh chilli if you like)
Add in the coconut milk and cook for a further 5 min.
Next, add the de-shelled eggs and gently stir.
Garnish with coriander. Serve