Prepare ahead by heating the oil in a pan, add the onion and fry for about 5 minutes until softened. Add the garlic, tomatoes, tomato purée, paprika, chilli powder, sugar and salt and bring to the boil, stirring. Simmer for 10 minutes until pulpy. Set aside for up to 24 hours.