If you time this right, it'll all be ready in just 10 minutes plus a few minutes preparation time! Preheat your fan oven to 200 C, or 220 C / Gas 7. Bring 2 pots of water to the boil, one for your spaghetti and the other big enough to poach 4 eggs. I use silicon moulds to poach my eggs! It's less messy!
While you are waiting for the oven to heat up and the water to boil, halve the cherry tomatoes and place them in an ovenproof dish. Add the finely chopped thyme and garlic. Add enough olive oil to generously cover the tomatoes and season with pepper and salt.
Once the oven has heated up, roast the tomatoes for 10 minutes, boil the spaghetti for 7 to 8 minutes and poach the eggs for 5 minutes.
When everything is ready, mix the tomatoes with the spaghetti and top each plate with a poached egg. Season to taste with freshly ground black pepper and serve with freshly grated Parmesan cheese and basil leaves, if desired.
If I have fresh basil I add it roughly torn at the end before serving.