I don’t do beef stock very often, because it costs money, and the whole point of making stock is that it’s CHEAP (okay, and it makes your food taste better). I always cut up my own chickens and make stock from the parts that aren’t going to be eaten anyway…back, neck, gizzard, wingtips, skin and fat…'cause it’s FREE.
Anyway…buy a pound or two of the cheapest beef your butcher has on hand, and have him give (sell) you several pounds of beef bones. He should saw them up for you. (You can do this with bones only…I have…but it’s richer if you use real meat, too)
Get your biggest stockpot out, but first preheat the oven to 450 degrees. Put the bones in a roasting pan and give them about 20 minutes in there.
Take the pan out, flip the bones over, and throw in a couple of carrots cut into big chunks and a couple of onions cut in quarters. (put the vegetables on TOP of the bones…they’ll burn if they’re on the bottom) Roast for an additional 20 mintues.
Now dump it all into the stockpot, along with the meat (which you’ve cut into chunks, too). Scrape out the roasting pan, deglaze it with hot water, and pour all the leavings over the meat and bones. Then add more water to cover well. Put in two chopped tomatoes, two crushed cloves of garlic, a tsp. of black peppercorns, and two bay leaves.
Bring to a boil, then let simmer for, oh, eight hours at least. An hour before it’s done, put in two chopped celery ribs and a handful of fresh parsley.
Allow to cool, then strain into a container and refrigerate overnight. Lift off the congealed fat, pour into quart-size Ziploc bags, and freeze for future use.
(The above method is scammed mostly from Christopher Kimball’s THE COOK’S BIBLE, an excellent tome from the editor of COOKS ILLUSTRATED magazine. Most people wouldn’t bother with the tomatoes and garlic, but it really makes a difference!)