In a 6 to 8 quart saucepan over medium heat, warm the oil and swirl to coat the bottom of the pan. Add the carrots, onion and dried basil, and cook, stirring occasionally, until softened, 10 to 12 minutes. Add the tomatoes, including the puree and the broth, and bring to just a boil. Reduce the hear to low and simmer, uncovered, for 20 minutes to blend the flavors.
Remove from the heat. Working in batches, puree the soup in a blender or food processor fitted with a metal blade. Return the pureed soup to the saucepan, add the cream and place over medium heat. Warm until heated through. Season to taste with salt and pepper. Ladle the soup into a warmed soup tureen or individual bowls, garnish with the basil leaves and serve immediately.