Crack the eggs in a medium sized bowl, and whisk with a fork till light and fluffy. Set aside.
Heat oil in a large frying pan on medium heat.
Add the sliced onions, and saute till light golden and soft.
Add the chopped tomatoes and cook till soft (about 4 – 6 minutes). Use a wooden spoon to mash the tomatoes.
Add the green chilies, and the spices (coriander powder, red chili powder, turmeric powder, and garam masala powder). Cook for about 2 minutes, till the raw flavor of the spices dissipates, and oil can be seen from the side of the masala.
Add the whisked eggs and cook on low – medium heat till the eggs are almost cooked through. They should be soft and resemble soft scrambled custard. Make sure to keep stirring and using your spoon to scramble the eggs.
At this stage, add the salt and chopped up coriander.
Stir for another 1 – 2 minutes, and then take off the heat. Serve right away with bread of choice. Garnish with more coriander leaves.