I love soups that are a meal in itself. And this one qualifies! With veal and white beans for protein (31 grams per serving!) and kale, leeks and tomatoes as vegetables, you will be full and warm with this delicious soup. If you are not a fan of veal, you can use another lean ground meat such as turkey or chicken.