A homemade beef stock is easy to make with roasted beef bones and trimmings, along with vegetables, water, and herbs. Although it takes several hours for the stock to simmer to perfection, the hands-on preparation time is under 30 minutes, meaning, without much effort, you will have a rich beef stock to use for a variety of recipes. Homemade beef stock or broth is a good reason to keep the meat trimmings from roasts and steaks. Use a variety of beef bones, such as neck bones, shanks, ribs, etc. , along with some beef itself. For this recipe, you'll need a roasting pan and a stockpot large enough to accommodate the bones and vegetables, and a fine-mesh strainer with cheesecloth for straining the final stock.