A good homemade beef stock is one of those kitchen staples I always love having on hand. Rich, savoury and full of flavour, it’s the foundation for beautiful soups, hearty stews, sauces and slow-cooked favourites.
I always roast my beef bones before making stock. It’s an optional step, but one I never skip. Roasting brings out a wonderful depth of flavour and gives the finished stock its beautiful, rich colour. From there, everything goes into one big pot with fresh vegetables, herbs and water, and simmers gently for a few hours.
I like to make a generous batch and keep it in the freezer. Having homemade stock ready to go makes cooking from scratch so much easier, especially on busy weeknights.


A Few Tips for Making Great Beef Stock


The Secret to a Beautifully Gelatinous Stock
One of the lovely things about homemade stock is finding that it’s turned into a soft jelly after a night in the refrigerator.
That’s gelatin, which forms when collagen from the bones and connective tissues breaks down during cooking. It gives stock a beautiful body and richness, particularly when used in soups and sauces.
If you’re hoping for that gelatinous consistency, the bones you choose make a difference. Marrow bones are wonderful for flavour and richness, but knuckles, joints and other collagen-rich bones are especially good for gelatin. Using just enough water to cover the bones also helps keep the finished stock concentrated.
But here’s the important part: your stock doesn’t have to gel to be good.
Sometimes it will set beautifully, and other times it will remain liquid. It depends on the bones, the amount of water and how much gelatin has been extracted during cooking. It also won’t gel when it’s warm.
If your stock tastes rich, savoury and delicious, you’ve made a good stock. The gelatin is a lovely bonus, not the only measure of success.
Frequently Asked Questions
A Little Preparation Goes a Long Way
Making homemade stock is one of those small kitchen habits that pays off again and again. It takes a little planning, but very little active work, and there’s something wonderful about opening the freezer and knowing the foundation of your next meal is already there.
Whether it’s a comforting soup, a Sunday roast or a simple sauce for dinner, good homemade stock makes all the difference.

Homemade Roasted Beef Stock
Ingredients
- 6 –8 lb 2.7–3.6 kg beef bones, preferably a mix of marrow and meaty bones
- 2 medium yellow onions quartered
- 4 medium carrots cut into large chunks
- 3 celery stalks cut into large chunks
- 1 whole head of garlic halved crosswise
- 3 –4 sprigs fresh parsley
- 2 bay leaves
- 10 whole black peppercorns
- 1 tbsp apple cider vinegar
- sea salt to taste
- 24 cups cold water or enough to cover
Instructions
- Roast the bones. Preheat the oven to 375°F (190°C). Arrange the beef bones in a large roasting pan and roast for 1 hour, turning halfway through, until nicely browned.
- Prepare the stockpot. Transfer the roasted bones to a large stockpot. Scrape up the browned bits, pouring everything into the pot.
- Add the vegetables and aromatics. Add the onions, carrots, celery, garlic, parsley, bay leaves and peppercorns. Pour in the cold water, add a splash of apple cider vinegar and season lightly with kosher salt or sea salt.
- Bring to a boil and skim. Bring the stock to a boil, skimming away the foam and impurities that rise to the surface.
- Simmer gently. Reduce the heat to low and simmer gently, uncovered, for approximately 3½–4 hours. Add a little water as needed to keep the bones mostly submerged.
- Strain the stock. Remove from the heat and carefully strain through a fine-mesh sieve, discarding the bones and vegetables. Taste and adjust the seasoning as needed.
- Cool and store. Cool quickly in an ice bath, then transfer to airtight containers. Refrigerate for up to 3–4 days or freeze for up to 6 months.




