Caprese skillet eggs

For ➍
2 tbs olive oil
60 g (½ cup) chopped onion
3 medium tomatoes, chopped
½ ts salt
½ ts pepper
4 large eggs
120 g (½ cup) shredded fresh mozzarella cheese
5 (¼ cup) mixed chopped fresh basil, oregano & chives*
toasted sliced pane Pugliese or ciabatta

Heat oil in a medium frying pan over medium heat. Add onion and cook until translucent, about 3 m. Add tomatoes, salt, and pepper. Simmer, stirring occasionally, until tomatoes have softened and released their juices, about 5 m.
Use a spoon to make 4 wells in the tomato mixture and crack an egg into each one. Cover pan and cook until whites are firm and yolks are just starting to set, about 2 m.**
Sprinkle with cheese and cover again to melt cheese slightly, about 1 m. Add some freshly baked bacon or ham if wanted.

Sprinkle with herbs and serve with toast.
*Use a mix of basilicum pesto (and fresh basilicum) instead.
**Use poached eggs instead.