In a blender, puree enough tomatoes to equal 5 cups of pureed tomatoes (depending on the size of your tomatoes, this should be 5-7 tomatoes). Set the blender aside for later.
In a large pot, add the butter and garlic; sauté for about 1 minute.
Add the chicken broth, tomato puree, and cream cheese. Heat to a simmer and cook until the butter and cream cheese melt. Add seasoning to taste if you'd like (salt, pepper, oregano, garlic powder, low carb sweetener, etc.).
Once everything is hot and mixed well, pour the mixture back into the blender along with your basil. Blend until smooth.
Enjoy immediately, and store any leftovers in the fridge for up to 5 days.