auto draft

Total Time12 hrs
DifficultySimple
SimpleNo real technique needed. Follow the steps and you'll be fine.
StraightforwardEasy going but worth paying attention. A good one to build confidence.
Building SkillsYou'll learn something making this. Great for developing technique.
Technique RequiredYou need to know what you're doing. Read the method before you start.
ChallengingThis will push you. Worth every bit of effort.
AdvancedSerious cooking. Rewarding when it comes together.
Servings2

This is a Pro feature

Get the full Cooked Properly experience for £3.99/mo

  • 🗓️ Plan your week and build your shopping list in two taps
  • ⚖️ Scale any recipe to exactly the servings you need
  • 💡 Unlock Why This Works and Common Failures on every recipe
  • 🔖 Save unlimited recipes
See All Pro Features →

Save this recipe for later

Free to join — no card required

  • 🔖 Save up to 10 recipes for free, access them anytime
  • 🗓️ Upgrade to Pro to plan your week and sort your shop in two taps
  • ⚖️ Scale recipes to exactly the servings you need with Pro
Create a free account

Ingredients

Servings: 2
  • 5 kg Beef bones, mix of knuckle, marrow and joint bones
  • 1 kg White onions, roughly chopped, skin on
  • 750 g Carrots, roughly chopped
  • 500 g Celery, roughly chopped
  • 30 g Tomato purée
  • 250 ml Dry red wine
  • 3 Bay leaves
  • 1 small bunch Thyme, fresh
  • 12 Black peppercorns, whole
  • 6 litres Water, cold
Feature image coming soon

Scale this recipe with Pro

Cooking for two or feeding a crowd — every ingredient adjusts instantly

  • ⚖️ Scale any recipe to exactly the servings you need
  • 🗓️ Plan your week and build your shopping list in two taps
  • ⭐ Unlock Pro Tips and Why This Works on select steps
See All Pro Features →
Feature image coming soon

Your shopping list, sorted

Plan your week and create your entire shop in two taps

  • 🛒 Add this recipe to your shopping list instantly
  • 🗓️ Plan a full week of meals and generate one combined shopping list
  • ✓ Duplicate ingredients combine automatically — no double-buying
See All Pro Features →

Equipment

  • Large roasting tray (or two)
  • Large stockpot — minimum 10 litre capacity
  • Fine chinois or muslin cloth
  • Stock skimmer
  • Ice cube trays
  • Freezer bags

Method

Roast the bones
1

Spread the bones across one or two large roasting trays in a single layer. Roast at 220°C for 45–60 minutes, turning once, until deeply browned throughout — not golden, not pale brown.

Roast the vegetables
2

Add the onions, carrots and celery to the bone tray for the final 30 minutes of roasting. They should caramelise and colour at the edges — not burn.

Add the tomato purée
3

Smear the tomato purée over the bones and vegetables for the final 10 minutes of roasting. It will darken and concentrate against the hot tray.

Deglaze with wine
4

Remove the tray from the oven and pour in the wine while still hot. Scrape every bit of fond from the base — put the tray over a hob flame briefly if needed to loosen. Reduce until almost completely dry before transferring everything to the stockpot.

Add water and bring to a simmer
5

Transfer the bones, vegetables and deglazed juices to the stockpot. Cover with cold water by 3–4 cm. Bring very slowly to a bare simmer over medium-low heat — allow 30–40 minutes. Do not boil.

Skim thoroughly
6

For the first 45 minutes after the stock reaches a simmer, skim continuously. A grey-brown foam will rise to the surface — remove all of it before adding the aromatics.

Add aromatics and simmer
7

Once skimming is done, add the bay leaves, thyme and peppercorns. Maintain the gentlest possible simmer — the surface should barely move — for a minimum of 6 hours, ideally 8–10. Top up with water only if the bones become exposed.

Strain and cool
8

Strain through a fine chinois or muslin cloth into a clean container. Discard the solids. Cool rapidly in a sink of iced water, then refrigerate overnight.

Remove the fat cap
9

The next day, lift the solidified fat cap from the surface and discard. What remains should be dark, clean, and lightly gelatinous when cold — it should wobble slightly when the container is shaken.

Reduce and freeze
10

Bring the degreased stock to a simmer in a wide, heavy pan. Reduce uncovered by 50–60%, skimming occasionally. Test by chilling a spoonful — it should set softly, not rubbery and not watery. Pour into ice cube trays, freeze solid, then transfer to labelled freezer bags.

Notes & Substitutions

No salt: Salt concentrates during reduction. A stock seasoned before reduction becomes unworkable by the time it reaches sauce consistency. Always salt at the sauce stage, after the stock has reduced to the level you need.

Bones: Ask your butcher to cut large bones into sections — more surface area means more extraction. Marrow bones add richness; knuckle and joint bones add gelatin. A mix of all three gives the best result.

Wine: Use a Bordeaux-style dry red. Avoid fruity or jammy New World reds, which add sweetness rather than depth. It does not need to be expensive, but it should be something you would drink.

Scaling: This recipe scales proportionally — double the bones, double the water, double the aromatics. Simmer time stays the same regardless of batch size.

Yield: Approximately 4.5–5 litres before reduction. At 50% reduction, approximately 2–2.5 litres. Frozen in standard ice cube trays, expect 60–80 cubes.

Beef Stock

Total time: 12 hrs  •  Difficulty: Simple  •  Servings: 2

Ingredients

  • 5 kg Beef bones (mix of knuckle, marrow and joint bones)
  • 1 kg White onions (roughly chopped, skin on)
  • 750 g Carrots (roughly chopped)
  • 500 g Celery (roughly chopped)
  • 30 g Tomato purée
  • 250 ml Dry red wine
  • 3 Bay leaves
  • 1 small bunch Thyme (fresh)
  • 12 Black peppercorns (whole)
  • 6 litres Water (cold)

Equipment

  • Large roasting tray (or two)
  • Large stockpot — minimum 10 litre capacity
  • Fine chinois or muslin cloth
  • Stock skimmer
  • Ice cube trays
  • Freezer bags

Method

Roast the bones

1.

Spread the bones across one or two large roasting trays in a single layer. Roast at 220°C for 45–60 minutes, turning once, until deeply browned throughout — not golden, not pale brown.

Roast the vegetables

2.

Add the onions, carrots and celery to the bone tray for the final 30 minutes of roasting. They should caramelise and colour at the edges — not burn.

Add the tomato purée

3.

Smear the tomato purée over the bones and vegetables for the final 10 minutes of roasting. It will darken and concentrate against the hot tray.

Deglaze with wine

4.

Remove the tray from the oven and pour in the wine while still hot. Scrape every bit of fond from the base — put the tray over a hob flame briefly if needed to loosen. Reduce until almost completely dry before transferring everything to the stockpot.

Add water and bring to a simmer

5.

Transfer the bones, vegetables and deglazed juices to the stockpot. Cover with cold water by 3–4 cm. Bring very slowly to a bare simmer over medium-low heat — allow 30–40 minutes. Do not boil.

Skim thoroughly

6.

For the first 45 minutes after the stock reaches a simmer, skim continuously. A grey-brown foam will rise to the surface — remove all of it before adding the aromatics.

Add aromatics and simmer

7.

Once skimming is done, add the bay leaves, thyme and peppercorns. Maintain the gentlest possible simmer — the surface should barely move — for a minimum of 6 hours, ideally 8–10. Top up with water only if the bones become exposed.

Strain and cool

8.

Strain through a fine chinois or muslin cloth into a clean container. Discard the solids. Cool rapidly in a sink of iced water, then refrigerate overnight.

Remove the fat cap

9.

The next day, lift the solidified fat cap from the surface and discard. What remains should be dark, clean, and lightly gelatinous when cold — it should wobble slightly when the container is shaken.

Reduce and freeze

10.

Bring the degreased stock to a simmer in a wide, heavy pan. Reduce uncovered by 50–60%, skimming occasionally. Test by chilling a spoonful — it should set softly, not rubbery and not watery. Pour into ice cube trays, freeze solid, then transfer to labelled freezer bags.

Notes & Substitutions

<p><strong>No salt:</strong> Salt concentrates during reduction. A stock seasoned before reduction becomes unworkable by the time it reaches sauce consistency. Always salt at the sauce stage, after the stock has reduced to the level you need.</p>
<p><strong>Bones:</strong> Ask your butcher to cut large bones into sections — more surface area means more extraction. Marrow bones add richness; knuckle and joint bones add gelatin. A mix of all three gives the best result.</p>
<p><strong>Wine:</strong> Use a Bordeaux-style dry red. Avoid fruity or jammy New World reds, which add sweetness rather than depth. It does not need to be expensive, but it should be something you would drink.</p>
<p><strong>Scaling:</strong> This recipe scales proportionally — double the bones, double the water, double the aromatics. Simmer time stays the same regardless of batch size.</p>
<p><strong>Yield:</strong> Approximately 4.5–5 litres before reduction. At 50% reduction, approximately 2–2.5 litres. Frozen in standard ice cube trays, expect 60–80 cubes.</p>

Suggestions