Prep Time: 45 minutes
2 Tbs. extra-virgin olive oil
1 Tbs. unsalted butter
1 large white onion, finely chopped
2 large clove garlic, smashed and peeled
2 Tbs. all-purpose flour
3 cups lower-salt chicken broth
3.5 cups fresh organic tomotoes
1-1/2 tsp. sugar
Kosher salt and freshly ground black pepper
Be sure to purée in small batches and crack the blender lid slightly (or remove the center cap from the lid). Steam can build up once you start blending, and if the lid is on tight or the blender is overfilled, it will spray hot soup all over you and your kitchen. For protection, cover the top with a dishtowel while puréeing.
In a 5- to 6-quart pot, heat the oil and butter over medium-low heat until the butter melts. Add the onion and garlic and cook, stirring occasionally, until soft but not browned, about 8 minutes. Add the flour and stir to coat the onion and garlic.
Add the broth, tomatoes, sugar, and 1/4 tsp. each salt and pepper. Bring to a simmer over medium-high heat while stirring the mixture to make sure that the flour is not sticking to the bottom of the pan. Reduce the heat to low, cover, and simmer for 40 minutes.
Let cool briefly and then purée in two or three batches in a blender or food processor. Rinse the pot and return the soup to the pot. Season to taste with salt and pepper. Reheat if necessary. Serve warm but not hot, garnished with halved cherry tomatoes, ground pepper and freshly shaved pecorino cheese.