A delicious, easy-to-make creamy tomato soup with cherry tomatoes! It's loaded with your favorite Italian flavors like roasted cherry tomatoes, basil, and vegetables.
optional garnish: parmesan cheese (dairy or non-dairy)
Instructions
Preheat oven to 450°F. (Alternatively you can use a grill to roast the tomatoes, see instructions in the Notes section below.)
Add cherry tomatoes to a medium sized bowl. Add olive oil and garlic and toss.
Place cherry tomatoes on a baking sheet and roast for 25 to 30 minutes, or until very tender.
Meanwhile, in a skillet, over medium-high add olive oil. Sauté onions and celery until soft.
Add basil, oregano, bay leaf, tomato paste, vegetable broth, and cherry tomatoes (along with oil and juices from the pan). Bring to a boil, reduce heat to LOW, cover, and gently simmer for 30 minutes.
Using an immersion blender directly in the dutch oven, blend soup until desired consistency is reached. (You can also process smaller portions in a blender and add back into the pot in batches.)
Slowly stir in cream and add parmesan cheese (if using). Continue over low heat stirring frequently until desired temperature is reached.
Kori's Tips
Don't miss all of our helpful hints, substitution ideas, cooking tips, and other delicious recipes that can be found in our post. Check it out!
VARIATIONS: Use a grill to roast the cherry tomatoes: Place tomatoes on a 13 x 9" disposable pan. Toss with olive oil and garlic. Grill over medium-high heat until very soft, about 15 to 20 minutes.
MAKE AHEAD AND FREEZE IT: To make ahead and freeze it for later, omit the cream. Add cream when ready to reheat and serve. Transfer the cooled soup to airtight containers and freeze for up to 4 months.
TOP TIPS: Adjust any seasoning to taste. Parmesan cheese is optional.
SERVING SUGGESTIONS: Garnish with fresh basil, a drizzle of olive oil or cream, and some parmesan cheese. For a full meal, serve with a tasty grilled cheese sandwich.