Heat the oil in a large, deep frying pan, add the onion and cook for 5 minutes until softened. Stir in the garlic and paprika and cook for a further 30 seconds.
Add the thyme sprig, tomatoes and the measurement water, then season with salt and pepper. Bring to the boil, then reduce the heat and simmer for 10 minutes until rich and thickened.
Make 4 small pockets in the tomato sauce, then break an egg into each one. Cover the pan with foil and simmer for about 5 minutes until the egg whites are cooked through. Serve scattered with chopped parsley.