Place all the ingredients into a large stockpot over medium heat. Bring to a boil, then immediately reduce to a simmer.
Simmer for 1½ hours. During that time, use a large spoon to carefully remove the scum (grey foam) that sometimes comes to the surface of the stock. It is very important to do this regularly during the first 45 minutes of cooking to keep a good clean flavor in your stock.
After 1½ hours, remove from the heat, let cool and strain the stock. When you are straining the stock, do so carefully, avoiding pressing down and squashing the meat and vegetables in the strainer. Your patience in letting the stock filter naturally through the strainer will be well rewarded with a good, clear, fresh-tasting stock.
The stock will keep in the fridge for 2–3 days. This stock freezes well. Use different size containers. If you are using glass jars to freeze your stock, make sure you leave at least 1½ inches of space between the top of the stock and the lid, as the stock expands as it freezes. If you overfill the jar, it will crack in the freezer. Your stock can be kept frozen for 3 months.