Spread all ingredients out evenly on a prepared baking sheet.
Add to cold oven to thaw ingredients as oven heats to 425°. Once oven has reached desired temp, roast ingredients for an additional 15-20 minutes or until slightly browned and fragrant.
Add roasted ingredients along with water and salt to a large stockpot or dutch oven. Bring to a boil, then reduce to a simmer and cover. Cook over low heat for 12 hours***, or until broth has thickened slightly, and bones have lost some of their rigidity.
After 12 hours, remove from the heat and let cool (30 min-hour)
Strain your broth, making sure to frequently push on the solids to extract as much broth and flavor as possible.
Transfer strained broth to a fridge or freezer safe container. Broth will keep in the fridge for a week, and the freezer for 6 months. I like to portion mine so it's easy to pull a few cups out of the freezer at a time when I'm ready to use it.
Broth should be slightly gelatinous after cooling in the fridge. It will go back to a liquid state once heated again.
Enjoy sipping your broth out of a mug, or use it as a nutritious soup or sauce base.