Homemade, of course!
Finely chop some onions and celery, sweat in a hot pan with a little oil, then add a splash of white wine (remember to allow the alcohol to burn off!).
Toss in chopped carrots, potato and zucchini, and pour in some decent chicken stock.
Boil (OK, simmer for the purists) the sweet bejesus out of it for a couple of hours until the vegetables almost disappear.
Cut up some chicken breasts and add them towards the end. Throw in some curly pasta for the kids.
If you can cut up vegetables without cutting yourself, then any fool can make this soup.