Fry the onion in the olive oil over a medium heat.
When the onion is translucent, add the garlic and fry for a couple of minutes.
Prepare the vegetable stock, chop the tomatoes and add to the pan along with the tinned tomatoes and tomato puree.
Stir and bring to a boil to simmer for 5-10 minutes.
Add the basil, salt and pepper and blend the soup until completely smooth.
Serve hot with a side of chunky bread.
