Creamy Tomato Soup

Prep: 15 minutes Cook: 30 minutes Servings: 10 cups

Ingredients

4 tablespoons unsalted butter 1 onion, chopped 4 carrots, chopped 4 stalk celery, chopped 4 cloves garlic, finely chopped 5 tablespoons all-purpose flour 4 ½ cups low-sodium chicken broth 2 (28-ounce) can tomato puree 3 parsley sprigs 3 fresh thyme sprigs 1 bay leaf ½ cup heavy cream 1 ½ - 2 teaspoons kosher salt, to taste Freshly ground black pepper

Directions

Heat the butter in a large soup pot over medium heat, add the onion, carrots, celery, and garlic and cook, covered, stirring occasionally, until soft and fragrant, about 8 minutes. Stir in the flour and cook, stirring, for 3 minutes. Pour in the broth and crush the tomatoes through your fingers into the pan. Bring to a boil while whisking constantly. Tie the parsley sprigs, thyme, and bay leaf together with a piece of kitchen twine and add to the pot. Lower the heat and simmer for 20 minutes. Remove from the heat and let cool. Remove and discard the herb bundle. Working in batches, transfer the mixture to a blender and puree until smooth. Return the puree to the pot and reheat over medium heat. Whisk in the heavy cream, salt, and pepper, to taste. Divide among warm soup bowls and serve immediately.