Soup is a great snack or meal, depending on its ingredients and how many calories a serving size has. If you add lean protein like chicken or fish to a vegetable based soup, it can be a great lunch, along with a salad, whole grain roll and piece of fruit. Here’s where it gets a bit tricky.