Warm the oil in a frying pan over a medium heat. Add the onion and garlic and gently sauté for approximately 5 minutes until they become translucent.
Add the hot stock and tinned tomatoes and bring to the boil. Whilst boiling, add the tomato puree and oregano. Lower the heat and bring to a simmer for approximately 20 minutes.
Remove from the heat and leave to cool for 10 minutes. Add the lemon juice and sugar to bring out the full flavour of the tomatoes. Add the optional fresh/dried basil. Gently pulse with a hand-blender until desired consistency and reheat if necessary prior to serving. Spoon into warmed bowls and serve.
For an optional taste you can add fresh red chilli or dried chilli flakes to add heat.