In Israel they do this thing called Shakshuka, otherwise known as Kibbutz Breakfast (though Turkish friends of mine have told me about the same thing from Turkey, so it's clearly a regional thing rather than specifically a kibbutz thing)
Anyway, how I learned to make it (it's one of those meals that everyone does a bit differently)...
Fry slowly in olive oil ... onions, garlic, red peppers, chillis to taste, and tomatoes, plus a decent slosh of lemon juice. Cook it slowly to a mush. Then break eggs on top, put on a lid and leave the eggs to cook (yolks will go on cooking as long as they're on top of the food, so the longer, the less runny). Then scoop out one egg each with a decent serving of the shakshuka, and eat it on a nice doorstep of fresh bread. Hopefully make enough for a second go
It's absolutely the best hangover cure I've ever had, too.