Heat 1 tsp oil, add the ingredients under “Grind” – saunf, khus khus, roasted chana dhal, red chillies and saute for couple minutes.
Keep the flame in low or else the khus khus might turn dark and give a bitter taste.
Now add ginger, garlic and saute for 2 minutes.
Add the grated coconut and roast everything together.
When you get a good aroma, turn the flame off, cool them down and grind everything together in a mixer jar with some water to a fine paste and keep it aside.
Heat 2 tbsp oil in a kadai, season with bay leaves.
Add the green chillies, chopped onions and saute well till onions turn translucent.
Add the pureed tomatoes, turmeric powder, dhania powder and the ground masala and fry them well till the raw smell goes off and the oil leaves the sides.
Add salt, coconut milk and some water to make it a thin gravy and let it boil. Once it starts boiling, lower the flame and cover it with a lid for 5 minutes.
Add garam masala and mix it well. Taste test and adjust salt.
Crack open the eggs and gently drop it into the gravy one at a time. Try not to break the yolk.
Close the lid and let it cook for 15 minutes on low/medium flame for the eggs to cook well.
Garnish with chopped coriander leaves.
Enjoy it with rice/roti/naan.