Wash and pressure cook the chana dhal till it is soft. Set aside.
In a kadai, heat 2 tablespoons of oil. Then add in shallots, green chilies, curry leaves and saute till the onion turns translucent. Add in ridge gourd and saute for a min.
Add the 2nd extract coconut milk, cumin fennel powder, turmeric powder, red chilly powder and salt. Close the pan and cook it in medium flame till it comes to single boil.
Add the cooked chana dhal and cook it for 2 min.
Keep the flame low, add in the 1st extract coconut milk and mix well.
Brake the shell and drop the egg into the curry. Do not drop the eggs near by near. Leave some space between two.
Do not mix the curry, after dropping the eggs. Close the pan and cook the eggs for 2 to 3 min in completley low flame.
Switch off the flame and serve the curry with hot rice.