How Do I Make Homemade Chicken Soup

How do I make home made chicken that tastes like any restaurant quality soup. I also was wondering if you can use chicken stock to give it flavor. Any good additional ingrediets to add to the chicken soup would be great.

What are the best chicken soup recipes?