Heat the oil in a large saucepan. Gently fry the onion, celery and bacon for 10 minutes, until softened. Add the tomatoes, carrot, stock, Herbs, Garlic Granules and tomato purée. Bring to the boil.
Cover and simmer for 40 minutes adding the spaghetti for the final 15 minutes. Serve sprinkled with parmesan cheese.