For the best broth, use bones from a roasted chicken. The more bones, the better the broth.
Place all ingredients in a large stockpot. Add enough water to just cover everything.
Bring to a boil then turn heat down and simmer covered for 1 to 2 hours. Stir occasionally.
Once broth has desired flavor, remove from heat and allow to cool. Using tongs or a slotted spoon, remove bones and vegetables.
Strain broth though a fine mesh strainer. Transfer to airtight containers for freezing.
Broth may be stored in the refrigerator for 3 to 4 days. It will keep in the freezer for up to 6 months.