This super healthy sweet and sour tomato carrot soup is a winter special soup that is delicious and a powerhouse of nutrients.