Preheat your oven to 400 degrees F and prepare a rimmed baking sheet by lining it with foil and spraying it with cooking spray.
Roughly chop the tomatoes and spread them across the prepared sheet tray.
Drizzle the olive oil over the tomatoes and then add the minced garlic to the tray as well. Roast the tomatoes in the oven for 20 minutes or until the skin on the tomatoes begins to pucker.
Pour the roasted tomatoes, oil and garlic into a blender along with any juices from the sheet tray. Puree until very smooth.
Pour the tomato puree into a large pot and add the broth and water. Bring to a boil and then mix in all the spices.
Simmer the soup for 15 minutes, taste, adjust the salt and pepper as needed and then remove the pot from the heat.
Stir in the heavy cream and then serve the soup while hot.