In a blender add roughly chopped onions, tomatoes, garlic, ginger and one green chili. Blend everything in a puree.
Add mustard oil to a heavy bottom pot. Let it heat up until it smokes.
Reduce the flame and add panch phoron. Let it splutter. Add dried red chili, and one green chili along with curry leaves.
Now add the pureed onions and tomatoes.
Add salt, red chili powder, turmeric and cumin-coriander powder. Mix everything well. Let it cook on medium flame.
You will notice the water will evaporate and the oil starts to separate from the curry. That's when the onions and tomatoes are properly cooked.
Once the oil starts to separate, add hot water. And mix well.
Then add the eggs, garam masala and kasuri methi.
Mix everything well and bring it to a simmer.
Garnish with fresh cilantro and drizzle of cream.