Preheat oven to 400 degrees
In a foil lined baking tray, spread out tomatoes, garlic, and thyme. Top with salt, balsamic, and 1 tablespoon olive oil
Roast in oven for 40 minutes or until tomatoes are caramelized
In a large stock pot, add remaining olive oil, onions, carrots, celery, and crushed red pepper and sauté over medium high heat until onions are translucent, and veggies are cooked through. If using frozen vegetables, cut down olive oil by half and cook until mirepoix is soft.
Add tomato paste to veggies and coat. Cook for 5-8 minutes until mixture turns a rust orange color
Add roasted tomatoes, garlic, thyme, and dried oregano to stock pot and stir. Add in chicken stock and bring to boil.
Reduce soup to simmer. Add in bay leave, and one whole bunch of basil, reserving ½ a cup of the leaves for garnish. Simmer for 30 minutes.
Remove basil bunch and bay leaves. Blend soup until creamy by method of your choice
Serve soup in bowl adding some of the remaining basil chopped and mixed in and topping with a splash of heavy cream if desired.
Store leftover soup in a container in the fridge for up to 4 days or freeze in freezer bags for up to 4 months