Wash your tomatoes and on the bottom make an "X" with a sharp pairing knife, piercing through the skin.
Place the cut part of your tomato on a grater, and grate the tomato over a bowl. You will be left with the skin which you can then discard.
Heat the olive oil in a medium sized frying pan and add the tomato. Cook, stirring regularly over medium heat for approximately 10 minutes. Add the salt and pepper and stir.
Meanwhile beat your eggs in a small bowl. After your tomatoes have cooked for 10 minutes, drizzle in your beaten eggs.
Cook for an additional 5 minutes, using a spatula to gently move the tomato-egg mixture around.
Serve with some fresh bread and feta cheese, if desired.