Add the olive oil to a pot along with the chopped onion, crushed garlic, dried oregano, dried basil and red chili flakes and sauté until the onions are softened.
Add in the chopped carrots, celery, the cans of whole peeled tomatoes and chopped fresh tomatoes and mix together.
Add in the vegetable stock and bring it to the boil. Reduce the heat, cover the pot and let it simmer until the vegetables are all soft and cooked.
Remove from the heat and add in the fresh basil and coconut sugar and stir in until the basil is wilted.
Blend directly in the pot with an immersion blender. If you don't have an immersion blender then transfer to a blender jug in stages and blend until smooth, returning to the pot when it's all blended.
Add in the cream and stir in. Taste test and add salt and pepper if needed.