-
In a large heavy pot, fry bacon over medium heat until it is crispy.
-
Add onion and garlic to pan and sauté until soft, about 4 minutes.
-
Add tomato paste and flour to pot, and stir to combine.
-
Pour in chicken broth, spices, basil, and whole tomatoes, bring to a simmer.
-
Simmer soup for about 30 minutes.
-
Puree soup using an immersion blender or blender.
-
Return pureed soup to pot and stir in cream.
-
Sprinkle with shredded cheese and fresh basil. Enjoy!