Now add chopped onions to this, once they turn pinkish add chopped green chilli and then tomatoes to it.
Let the tomatoes cook for sometime once they are done add turmeric, red chilli powder, salt and mix well. let it cook for a few more minutes once you see the gravy starts releasing oil, Spread the gravy evenly like a layer in the pan and now break the eggs and put them one by one above the gravy (do not beat the eggs ...)
Now sprinkle some salt , garam masala and corainder on the eggs and cover the lid, simmer it and let it cook for some time till you see the eggs are done. They should have cooked.
You are ready to go. Enjoy with roti, Naan or even bread....