01 -
In a large pot over medium heat, combine olive oil, salt, thyme, garlic, parsley, and basil. Sauté until fragrant, about 1 minute.
02 -
Add crushed tomatoes, chicken broth, and sugar. Stir to combine and bring to a gentle simmer. Cook for 30 minutes, stirring occasionally. Remove thyme sprigs and garlic cloves before proceeding.
03 -
In a separate small saucepan, melt butter over low heat. Whisk in flour and cook for 1 minute, then gradually add heavy cream while whisking until a smooth, lump-free mixture forms.
04 -
Slowly whisk the prepared roux into the simmered tomato mixture, stirring constantly until thickened and silky. Adjust seasoning if necessary.
05 -
Ladle soup into bowls, garnish with additional fresh herbs, grated cheese, or croutons as desired, and serve hot.