Heat the olive oil in a frying pan over medium heat. Add onions, saute until tender and slightly golden. Add garlic and saute for two more minutes, stirring occasionally. Add turmeric powder and mix well.
Then Add chopped tomatoes and crushed tomatoes, season with salt and black pepper; cook until tender and almost all the liquid is absorbed, stirring occasionally.
Crack the eggs over the tomato mixture. Reduce the heat to medium-low, cover the pan and cook until the eggs are set. Sprinkle chopped coriander and cook uncovered for two more minutes. Serve immediately with bread.