Traditionally broths have been used for many years. Nothing went to waste if an animal was killed or old vegetables needed throwing out.
Place the bones in a roasting pan, and roast uncovered for 30 minutes at 200c degrees.
Add the celery, carrots and onions to the pan, and roast for another 30 minutes.
Transfer the bones and vegetables to a stock pot.
Skim the fat out of the roasting pan. Then, add (2 cups) of water to the pan, and use a spoon to scrape off the flavourful brown bits stuck to the bottom.
Add the roasting liquids to the pot, along with the seasonings and remaining water.
Slowly bring to a boil.
Then, reduce the heat and simmer uncovered for 5 hours. Skim off any foam that rises to the top. If the water reduces by more than 1/2 top up with a little more filtered water to cover the bones.
Strain the beef broth and keep the bones to make another batch. Allow to cool.
Refrigerate overnight, then skim off the fat in the morning (you can use this for cooking and leave some in the broth for when you drink). The broth may be stored in the refrigerator for up to 4 days, or stored in the freezer for longer periods of time.