Heat a large, lidded pan to medium and heat olive oil. Sauté the yellow onion with a pinch of salt for about 4 minutes, until soft and translucent. Add the thyme, cherry peppers and garlic and sauté for about a minute more then add the tomato paste. Sauté for a couple minutes to caramelize the paste. Now add your liquids. First, the broth to deglaze, using a wooden spoon to lift any stuck bits off the bottom of the pan. Next add the tomatoes, red and black pepper, salt and lemon juice. Stir until well combined. Bring to a gentle simmer and cover for 20 minutes. After 20 minutes, remove the lid then crack each egg, one at a time, into the sauce. Use your wooden spoon to gently coax the whites towards the yolks. Sprinkle each egg with a little salt. Cover the pan and simmer for about 6 to 8 minutes or until the whites are set and the yolks are still a bit runny. Top with the chopped parsley. Serve with crusty bread and fresh, grated parmesan.