Heat oil in a saute pan over medium hight heat. Add the garlic; cook, stirring often for 1 minute. Reduce heat to medium. Add in the onions; cook, stirring often, until fragrant, about 5 minutes. Add the tomatoes, cook, stirring occasionally, until tender and juicy for 10 minutes. Add half a cup of water, salt and ground black pepper. Cook for 3 minutes. Pour the scrambled eggs all over; cook undisturbed for 2 minutes to allow the scrambled egg to form. When the eggs are done, mix and taste. Add more salt if needed. Remove from heat.