First, blanch the tomatoes by placing them whole in boiling water for 1-2 minutes and then immediately transferring them to ice water. Remove the skin and the seeds and dice the flesh.
Over medium to high heat, boil the diced tomatoes in a non-stick pan for about ten minutes.
Add the olive oil and the onion and stir for 5-6 minutes.
Once the sauce thickens, add the crumbled feta and continue by gently breaking the eggs, one by one, over the sauce.
Season with salt and freshly ground pepper, cover with a lid and let the eggs to be cooked.
Turn off the heat and in a few minutes, it will be ready!
Garnish the dish with finely chopped basil or mint.
The tomatoes should be blanched without fail; otherwise, the dish turns out sour. For a more intense flavor, you could add oregano instead of mint or basil.