In a pot, saute the onion and garlic in the olive oil until soft.
Add the tomatoes (with their juice), tomato puree and stock.
Cook for 20 minutes.
Blend with a stick blender or whizz in a blender or food processor until smooth. If you don't have either you can leave it with texture or sieve.
Season to taste with salt and pepper.
Serve with a swirl of vegan cream (optional but delicious).
Enjoy!
Notes
This is a small batch soup, but it can be kept in the fridge for 3-4 days.
I sometimes make a bigger batch and freeze in freezer bags or airtight tubs in the freezer for 3-4 months. To defrost, I remove a portion from the freezer and leave it in the fridge overnight.