With a hand blender in the bowl puree the tomatoes and set them side.
In a heavy pot heat the basil olive oil, add shallots and garlic - cook until soft. Add the chopped basil, bacon and tomato paste - continue to cook, stirring regularly. Add the tomato puree, cream, chicken broth, and salt to taste. Bring to a simmer.
Pour soup into bowls and garnish with basil. Serve immediately.