Stock is the foundation to many stews, curries, rice dishes, soups, etc. There isn't a more flavourful stock than one that is home-made. I often prepare a large batch and freeze the stock to use in various dishes as needed. Here is how I prepare my chicken stock.
The best thing about making stock is that you can add in just about any veggies that you have on hand and any spices that you like. So feel free to modify according to what ingredients are accessible to you at the time.
Put all the ingredients in a large pot. Bring to a simmer over medium heat. Skim off any foam that rises to the surface. Then turn the heat down to low, cover the pot and allow it to continue simmering gently for up to 2 hours.
Strain away and discard all the solids from the stock. Allow the stock to cool down before freezing or use as needed.