Put all of the ingredients (no need to chop anything) in a large stock pot, vegetables on the bottom, bones on top, and cover with cold water. Put the pot on low heat, cover with a lid, and simmer (don't now allow to boil which will produce a cloudy stock) for 8 hours.
This will result in about 3 gallons of stock. Strain the stock and refrigerate the liquid unit the grease hardens on top. Remove the grease cap and put the stock (it should be a soft gelatin) back on the stove in a clean pot.
Bring it to a boil using high heat (it is OK if the stock boils because the fat has been removed). When the stock boils, remove the lid, reduce the heat by half, and allow the liquid to reduce to one quart. (This will produce a lot of moisture in the air so make sure to use your cooking vent or open a window). When the stock is reduced to one quart, remove it from the stove.
Because the chicken stock has been so reduced, it will become very thick and gelatinous when cooled. Pour it into cup-sized freezer containers and freeze. Now you will have stock ready whenever you need it. The frozen stock will keep for months. Chicken stock can be used in any recipe for chicken, beef, or pork that requires stock.
Original recipe from El Cocodrilo Cookbook