Hello again there, folks. This beef stock recipe gives you a fantastic and vastly superior stock than you’ll ever get with bouillon granules. Although it does take a long time, it’s rather easy to make, and the majority of the time is spent simmering and refrigerating.
What is beef stock?
Beef stock is liquid gold. It’s the savoury liquid base created by simmering bones and aromatics for many hours until all flavour has been imparted into the water.
By simmering veal and beef bones and joints, the collagen is extracted and converted into gelatin. After cooling, the stock will solidify and become gelatinous.
This recipe is a bit of a mix between a simple beef stock and Escoffier’s two-stage beef stock (estouffade), the latter of which should be simmered for a staggering 12-15 hours!
This makes it a great beef stock for any recipe that calls for “high-quality beef stock” and, if desired, it can be used to finish Escoffier’s method of beef stock and authentic Espagnole sauce and a true demi-glace.
Ingredients in beef stock
The ingredients used in this beef stock recipe are:
- Veal Bones: use a generous proportion of veal bones, e.g. shin. This is where a lot of the flavour and colour will come from as these will be roasted.
- Beef: here you’ll want about an equal amount of beef cuts with bone, or joint and bone like the knuckle.
- Pork: while Escoffier calls for “lean, raw ham” and “fresh pork rind” I used ribs. Typically, you’ll want blanched pork rind but honestly you can omit the pork altogether or use ribs like I do.
- Mirepoix: coarsely chopped carrots and onions add some sweetness. You can add leek and/or celery, too, but try to keep the total amount of mirepoix rather low (no more than 15% of the total weight of your veal/beef).
- Aromatics: as a stock, you should not season it with salt. Only use bay leaves, thyme, parsley stalks, and a clove or two of garlic. Remember, you will be adding salt and seasonings to anything you make with the beef stock afterwards.
- Tomato Paste: generously coat all of the bones (and optionally, the mirepoix) when roasting so that it caramelises and lends a deep flavour and reddish colour. The final stock should have an amber colour, according to Escoffier.
- Water: of course, you’ll want plenty of water – around 5L – for this as it becomes the stock over hours of simmering. Use cold water and cover just above the bones.

What can I make with beef stock?
Beef stock on its own should not have any salt or seasoning beyond the typical aromatics, so it isn’t exactly a meal on its own. Instead, you’ll want to use this stock in any recipe that calls for beef stock, at which point you salt and season to your liking.
It’s used for making further sauces and their derivatives such as:
- Espagnole Sauce (Brown Sauce)
- Demi-Glace
- Bordelaise Sauce
And it is brilliant in recipes such as:
- French Onion Soup
- Boeuf Bourguignon
- Gravy
- Risotto
And much, much more!
Tips & tricks for homemade beef stock
Homemade beef stock shouldn’t be rushed. You could simmer yours for about 4 hours at a minimum, but don’t rush it – let the water absorb everything thoroughly.
Roasting the veal bones isn’t just to get a nice colour: it’s so you can get all those lovely drippings at the bottom of the pan! Pour in a little water and scrub all of that flavour after roasting and dump it straight into the stock pot.
You’ll want to get plenty of bones and off-cuts full of collagen, so joints and bones, basically. I use veal hoofs, bones, and beef ribs for mine.
Don’t go overboard with your mirepoix. Chop it into pretty big chunks, and make sure the weight ratio of mirepoix to meat/bones is about 15% or less. For a few kilograms of meat and bones, that should work out to about 1-2 carrots and onions.
After roasting the bones and placing them in the stock pot, always pour cold water to just cover the bones and then gently bring it to a boil, then right down to a gentle simmer (a little gloop gloop, not aggressive bubbling, if that makes sense).
Remember to skim the scum well, especially in the first 30 minutes of simmering the stock. There are three phases to the scum/fat:
- Bubbles: within the first hour of simmering, there ought to be cloudy bubbles popping up. Ladle towards the edges and dip it in to remove the scum. Dip your ladle in a separate bowl of water so you aren’t reintroducing the fat into the stock.
- Film: afterwards, the fat will start to create a very thin film. You can use tongs to gently pluck it out of the water.
- Crust: after cooling in the refrigerator overnight, the stock should separate into a bottom layer of your stock and a “crust” of fat covering the surface. Gently dig a spoon into it and crack it into chunks, carefully removing it without removing too much of the gelatinous stock underneath. It might also be a thick liquid, in which case you can gently run the spoon over the harder gelatin stock and scoop all the fat to the sides, then remove.
You don’t have to obsess over removing all fat from the stock at first. Just try to get most of it in the first stage (first 30 minutes of simmering), then do the rest in stage three (after refrigerating).
Unless you are trying to make consommé, your stock doesn’t need to be perfectly transparent. As long as you’ve sieved it well, a little cloudiness is normal and harmless.
Lastly, this recipe does take quite a long time to make (and even longer if you’re going to make demi-glace!), so I’d highly recommend you do as big a batch as you can. You can’t refrigerate it very long, but you can freeze it and have great beef stock whenever you want.
Description
The flavour base of many great homemade recipes often starts with a rich beef stock. This comprehensive beef stock recipe is superior to "fast" beef stocks and far better than bouillon cubes, and it's quite easy to make - although it does take a long time!
This beef stock uses roasted veal and beef bones, vegetables, and simple aromatics simmered over many hours to create a deeply savoury stock for all manner of sauces, gravies, and soups.
Ingredients
Meat
Mirepoix
Aromatics
Instructions
Mise en Place
-
Coarsely chop onion and carrot and set aside. Peel garlic cloves, cut parsley stalks, and put these aside with bay leaves and thyme (or make a bouquet garni).
-
Cut all meat into big chunks, roughly the size of the veal/beef bones. Use your hands to coat all meat and bones with tomato puree.
Ask your butcher to cut all bones into chunks for you. -
Preheat oven to 220°C (428°F). Spread all bones and meat onto a baking tray and roast for about 30 minutes. Flip bones halfway through.
-
Add carrot and onion to the same baking tray and roast for another 5 minutes or until tips of onions start to scorch.
-
Remove from oven and place all bones and mirepoix into a large stock pot. Pour cold water into pot, just covering everything by a little bit.
-
Deglaze the baking tray with a little water and scrub with a wooden spatula to loosen the fond. Pour it into the stockpot.
Simmering the Stock
-
Add all aromatics and then slowly bring the stock to a boil, then immediately reduce to a gentle simmer.
-
Simmer the stock for 6 hours. During the first 30 minutes, use a ladle to remove the scum that will appear at the surface. Repeat skimming every so often, but don't obsess over removing all fat just now.
-
After about 6 hours, the bones should be bare and all vegetables, meat, and collagen thoroughly broken down and bland. Pull out any large bones or chunks and discard.
Place a sieve into a separate saucepan and, with a ladle, pour any remaining chunks, letting as much liquid pass through as possible. Discard any remaining chunks.
Now strain the remainder of the stock, and repeat back and forth a few times to ensure only the stock remains.
-
Fill up a sink with cold water or ice and place the stockpot in the sink for a few minutes to lower the temperature. When the stock has cooled roughly to room temperature, pour contents into an airtight container and refrigerate overnight.
Fat Removal and Storage
-
Remove the stock from the refrigerator. The surface should have a yellowish crust of fat on top. Use a spoon to crack into the fat and gently remove it whilst removing as little of the gelatinous stock underneath as possible.
The fat can be used for cooking, but it's very low quality and is probably best discarded. -
Either place the stock back in the refrigerator to use later, or ladle out as much of the gelatin stock as needed and reheat on the hob if using now. Keep frozen until needed.
Note
- Storage: can be refrigerated in an airtight container for up to 4 days. Can be frozen for up to 6 months. Freeze in an ice cube tray for easy portioning, then remove cubes and place in a freezer bag. Reheat on the hob.
- Yield: this recipe should yield about 2L of finished beef stock (a little less once fat is removed), from a starting volume of roughly 5L of cold water.
- Cloudiness: a slightly cloudy beef stock is normal. To clarify it better, avoid stirring the stock, remove scum frequently (especially in the first 30 minutes of simmering), and strain it multiple times. Further clarification requires more complex techniques such as making a consommé raft.
