Roasted Carrot Soup with Tomatoes and Basil

What?!?! Carrots, tomatoes and basil! Three of my favorites and this FREEZES well!