Ingredients
2 ounces (4 tablespoons) unsalted butter
2 medium onions, diced (2 1/2 cups)
2 teaspoons fresh thyme
Coarse salt and freshly ground pepper
10 cups fresh corn kernels (from 8 large or 10 to 12 medium ears corn)
4 to 5 cups water
3 medium tomatoes, cut into 1/4-inch dice (3 cups)
1/4 cup shredded fresh basil
3 tablespoons extra-virgin olive oil, plus more for drizzling
Preparation
Melt butter in a stockpot over medium-high heat. Add onions, thyme, 1 teaspoon salt, and 1/2 teaspoon pepper, and cook until onions are translucent, about 5 minutes. Stir in corn and 4 cups water. Bring to a boil. Reduce heat, and simmer, covered, for 5 minutes.
Working in batches, pulse mixture in a food processor or blender until chunky (for a finer consistency, strain half of the mixture through a coarse sieve after pulsing). Thin with up to 1 cup water if desired. Reheat soup before serving. Toss together tomatoes, basil, and oil. Season with salt and pepper. Garnish soup with tomato mixture, and drizzle with oil.