Place tomatoes into a baking dish 11" x 9". Drizzle with olive oil, add garlic cloves, onion, fresh or dry thyme, salt and pepper. Place in the oven to roast for 40 - 45 minutes until the tomatoes are soft, have released their juices and are starting to caramelize.
Meanwhile, make the vegan heavy cream and prepare the vegetable stock (if necessary).
Transfer the roasted tomatoes into a blender and blend until desired consistency adding broth or water as needed.
Pour the blended tomatoes and the veggie stock into a soup pot or Dutch oven over medium heat. Stir in ~¼ cup of heavy cream. Simmer for another 10 minutes, tasting and adjusting seasoning as needed. Add more veggie stock to thin the soup, more cashew cream for a creamier tomato bisque, and more salt to enhance the flavors.
Spoon into warm bowls. Top with hot pepper flakes, basil ribbons, vegan parmesan cheese, and crunchy croutons.
Make homemade croutons in the air fryer while the tomatoes are roasting! Easiest crunchy, crouton recipe ever!
Notes
Fresh Tomatoes: Use flavorful tomatoes (eg. cherry, cocktail or romas). If using larger tomatoes, cut half or quarters. Larger tomatoes may take extra time for roasting down.Veggie Broth: Flavorful broth = flavorful soup. I recommend Better than Bouillon vegetarian soup base.Dairy Free Tomato Soup Options: Sub coconut milk/cream for vegan heavy cream (it will change the flavor and texture slightly).Storage & Reheating: Store leftover soup in the fridge for up to 7 days in an airtight container or jar. The soup thickens as it chills. Add more broth or water to thin as needed when reheating.Homemade Croutons: Make quick air fryer croutons while the tomatoes are roasting.