Preheat oven to 400 ℉.
On a large baking sheet, add your tomatoes, garlic, bell peppers, and onion. Drizzle with olive oil and season generously with salt, pepper, and Italian seasoning. Roast for 40-45 minutes.
Remove from oven and scrape all ingredients and their juices into a large pot. Add your veggie broth. Using an immersion blender, blend the soup directly in the pot until smooth. (Alternatively, you let your ingredients cool for about 10 minutes before adding them to a high-powered blender or food processor with broth.)
Stir in your heavy cream and fresh parmesan. Stir until cheese has melted.
Serve hot with freshly shaved parmesan cheese, freshly cracked pepper, or a swirl of heavy cream to create a pretty presentation. We love this recipe with grilled cheese! Enjoy!