Hard boil eggs. Cool, peel them and cut into halves.
Chop onion, tomato, ginger and garlic roughly.
Heat oil in a pan, put chopped ginger and garlic, when slightly brown add onion and saute till they wilt. Add red chillie powder, cumin powder, coriander powder and garam masala. Now add chopped tomatoes and cook till they become pulpy.
Let the mixture cool to room temperature. Grind it in a blender to a smooth paste.
In a pan, heat butter and swirl it quickly so it doesn't burn.
Quickly add cloves abd bay leaves followed by the ground masala paste.
Pour one cup boiled water and salt.
When the mixture comes to a boil, put the boiled egg halves into the pan.
Allow it to boil for 7 minutes.
Serving hot with rice, chapati or naan.