Ingredients
4 tablespoons olive oil, divided
1 medium red onion, coarsely chopped
1 clove garlic, chopped
1 can (28 ounces) whole peeled tomatoes
1 1/2 cups low-sodium chicken broth or water
Coarse salt and pepper
1/2 teaspoon sugar
Prepared polenta, cut into 3/4-inch pieces (2 cups)
1/4 cup grated Parmesan
2 tablespoons heavy cream
4 tablespoons torn fresh basil leaves
Preparation
Preheat oven to broil.
Heat 2 tablespoons oil in a medium pot over medium. Cook onion and garlic, stirring occasionally, until translucent, 8 to 10 minutes. Add tomatoes and their juices, 1 1/2 cups broth, sugar, and 1 teaspoon salt; bring to a boil, then reduce heat and simmer 20 minutes.
Meanwhile, heat broiler. In a medium bowl, gently toss polenta with 2 tablespoons Parmesan and remaining 2 tablespoons oil. Scatter on a rimmed baking sheet and broil until lightly golden and crisp, 10 to 12 minutes. Transfer to a bowl and toss with remaining 2 tablespoons Parmesan. Season with salt and pepper.
Working in batches, fill a blender halfway with soup and puree until completely smooth, transferring to a clean pot as you work. Heat over low, stir in cream, and season with salt and pepper. Divide soup among four bowls and top with croutons and basil.