The secret behind most of the delicious soups, sauces, and stews is a good-quality & rich Homemade Beef Stock made from scratch. Although it takes some time and effort to prepare a good quality stock, it is sure worth it! It is healthier and more nutritious than shop-bought ones.
Also homemade stock has a full-bodied richness coming from the gelatin of the bones and connective tissues. It tastes better and doesn't contain any salt. You can also save some pennies if you make it in big batches and keep it in the freezer.

Jump to:
All the good restaurants and hotels make their own beef stock in big batches to use in their sauces, soups, or stews. I learned how to make this beef stock when I was working in a big hotel in London as a professional chef. We used to make it in big batches of stock a couple of times a week. I still use the same ingredients and technique when making it at home.
Why This Recipe Works
- It is a quite simple recipe to follow with step-by-step pictures and instructions.
- This recipe doesn't require a big list of ingredients. All you need is some beef bones, a few vegetables, and aromatic herbs. You can ask for some bones from your butcher for making this beef broth.
- You can make it in big batches and freeze it for up to 3 months.
- A good homemade stock is a key to delicious soups, stews, and sauces!
Ingredients and Substitutes
- Use meaty bones with bone marrows - The key ingredient to a really good stock is meaty bones with marrows. The meet gives the flavor while the morrow gives the deepness and richness to the stock.
- Mirepoix - It is a mixture of onions, celery, and carrots. Some recipes suggest putting them whole in the stock but I cut them in chunky sizes for the best results.
- Tomato paste - It adds rich, umami flavor and brown color to the stock. It also adds acidity which helps break down the connective tissue in the bones to achieve a jelly-like texture.
- Aromatics - Thyme, bay leaves, peppercorns, and parsley stalks are the most common flavoring to add to beef stock.
How to Make Beef Stock?
This is a straightforward recipe to follow. However, to achieve the best results you need to follow a few tips and simple steps:
- Roast the bones and vegetables - Roasting the bones and vegetables develops the flavor and is also necessary for darkening the color of the stock. Make sure you roast the bones until brown without burning. Preheat the oven to 220° C - 428° F. When the oven is hot, place the bones in a tray and roast for 25 minutes. Take the tray out of the oven and spread the tomato paste on the bones. Add the vegetables on top of the bones and roast for another 20 - 25 minutes.
- Don't let the stock boil - Fill the pot with cold water, to 1 to 2 inches over the top of the bones and vegetables. Gently simmer on very low heat. Don't stir it while cooking. Boiling or stirring will mix the fat and the scum in with the stock which will make it cloudy.
- Skim the scum on the surface - While your stock is gently simmering, all the scums will run to the surface. Skim them with a ladle now and then for a clear stock.
- Cool it down and store - At the end of the cooking time, remove all the solids from the pan and pass the stock through a fine sieve into another clean pan or pot. Pour into the jars or containers to store in the fridge for up to a week. The fat will rise to the top and solidify when it's chilled which would act as a protective layer against bacteria. Discard the fat if you are going to freeze the stock, otherwise, keep it for longer shelf life. You can keep them in the freezer for up to 3 months.
The best substitute for the beef stock is beef broth. Although they are very similar, there are a few key differences between a stock and a broth. You can read in detail about these differences in my Easy Chicken Stock (Bone Broth) post. You can also substitute it with chicken stock or beef stock cubes.
Beef stock is a great base to make soups or stews, as well as making sauces. Recipes such as Kuru Fasulye, Classic Bolognese Sauce and Ezo Gelin Corba are to name a few.
Related Recipes
For more homemade stock recipes why not try:
Since you now have a good amount of homemade beef stock, it is a good time to try our delicious Beef Bourguignon or Traditional Cottage Pie recipes. You will be surprised how much flavor and depth this beef broth will add to your dishes, and you'll reinvent your current recipes by simply switching to this stock rather than store-bought ones or water.
Top Tip From the Chef
After making the beef stock, place it in a large container and place it in the fridge overnight or for at least 5 hours. As the stock chills, the fat will float to the top and harden. Keep the fat until you want to use the stock and skim it off with a spoon or a spatula before using it. The fat will help the stock keep fresh longer in the fridge.
I hope you enjoy the process of making this Homemade Beef Stock from scratch as much as you enjoy using it in your cooking!🙂
Bon appétit! / Afiyet Olsun!

Homemade Beef Stock
Equipment
Ingredients
- 2 kg beef bones
- 2 onions (cut in quarter)
- 1 carrot (chunky cut)
- 3 celery sticks (chunky cut)
- 4 bay leaves
- 6 sprigs thyme
- 1 teaspoon black peppercorn
- 1 tablespoon tomato paste
- few parsley stalks
- 3-4 litres water
Instructions
- Preheat the oven to 220°C.
- When the oven is hot, place the bones in a tray and roast for 25 minutes.
- 25 minutes later, take the tray out of the oven and spread the tomato paste on the bones.
- Add the vegetables on top of the bones and roast for another 20 - 25 minutes.
- Place the roasted bones and the vegetables in a large pan and add enough cold water to cover the bones and vegetables, thyme, bay leaves, parsley stalks, and peppercorns.
- Simmer on very low heat for 6 to 7 hours, skimming the scum on the surface from time to time. Don't let it boil or don't stir it during cooking.
- At the end of the cooking time, remove all the solids and discard them.
- Pour the stock through a fine sieve into a clean pot and let it cool down.
- Pour the stock into the weck jars or containers to store in the fridge for up to a week or in the freezer for up to 3 months.
Nutrition
FOOD SAFETY
- Cook to a minimum temperature of 165 °F (74 °C)
- Don’t leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
See more guidelines at USDA.gov.
This post use affiliate links. This means that if you click on them and then buy something, we get a small amount of commission to keep the site running, but it doesn’t cost you anything more.
Did you make this recipe?
Please let me know how it turned out for you! Leave a comment below and tag @cookingorgeous on Instagram and hashtag it #cookingorgeous.
Geoffrey King
This sounds excellent...do you think you could use it to make Pho?
Ayla Clulee
Hi Geoffrey
I am sure you can use it if you add some ginger, star anise, cinnamon and any other asian flavourings you like 🙂
Ayla
Amazing