How to Make Stock, Broth & Bone Broth from Scratch
Learn to make rich, flavorful stocks and broths that transform soups, sauces, and grains.
Stock is the quiet infrastructure of good cooking — the difference between a soup that tastes of something and one that tastes of water. The technique costs almost nothing: bones and trimmings you'd discard, vegetables past their prime, and unattended simmering time. This guide covers the full spectrum with real numbers — white chicken stock in 3–4 hours, roasted brown stock for sauces, vegetable stock in 45 minutes, and 12–24 hour bone broth that sets like jelly from extracted collagen. You'll learn why stock must never boil, when to skim and when to leave it alone, which aromatics go in and when, how to strain and cool safely, and how a gelled stock signals you did everything right. One Sunday batch upgrades a month of cooking.
Bones, Water, and the Master Ratio
The working ratio is roughly 1kg of bones to 2 liters of cold water — enough to cover the bones by 3–5cm. Always start with cold water: a slow rise to temperature draws proteins out gradually so they coagulate into skimmable foam, while bones dropped into boiling water seize their surface and cloud the liquid. The best chicken stock bones are backs, necks, wings, and feet — feet alone can double the gelatin content. For beef, ask the butcher for knuckles and marrow bones, which are joint-heavy and collagen-rich. Collagen converts to gelatin between 71–96°C over hours; gelatin is what gives stock body and makes reduced sauces glossy. Meatier bones add flavor; jointier bones add body. A great stock uses both.
White Chicken Stock: The Workhorse
Cover 1.5–2kg raw chicken bones with cold water, bring slowly to a bare simmer — surface barely trembling, around 85–95°C, never a rolling boil — and skim the gray foam thoroughly during the first 30 minutes. Boiling is the cardinal failure: it churns fat and coagulated protein back into the liquid, producing greasy, cloudy stock. After the first hour, add aromatics: one onion halved, one carrot, two celery stalks, a few parsley stems, a bay leaf, and 8–10 black peppercorns. Vegetables added at the start turn sulfurous and muddy over long cooking. Total simmer: 3–4 hours. Do not salt — stock gets reduced and built upon later, and salting now means oversalting then. Strain through a fine-mesh sieve without pressing on the solids.
💡 Tip: If you can't keep the simmer gentle on your stove, finish the pot in a 90–95°C (200°F) oven — it cannot boil there.
Brown Stock: Roast First for Depth
Brown stock trades the clean delicacy of white stock for roasted depth — the base for demi-glace, gravies, and red-wine reductions. Roast 2kg of beef or veal bones at 220°C (425°F) for 40–50 minutes, turning once, until deeply browned but not blackened; burnt spots make bitter stock. Roast the onion, carrot, and celery alongside for the last 20 minutes, and smear the bones with 2 tablespoons of tomato paste for the final 15 — the paste caramelizes and adds color and umami. Deglaze the roasting pan with water and scrape every browned bit into the pot; that fond is concentrated flavor you paid oven time for. Simmer 6–8 hours for beef, skimming early, adding aromatics in the final 2 hours. Strain, then reduce by half if you want sauce-strength concentration.
Bone Broth: The 12–24 Hour Extraction
Bone broth is simply stock pushed to maximum extraction: 12–24 hours for beef bones, 8–12 for chicken, at the same sub-boiling 85–95°C. Add 2 tablespoons of apple cider vinegar to the cold water and rest 30 minutes before heating — the mild acid helps loosen minerals and collagen from the bone matrix. The payoff is gelatin: a finished bone broth should set to a wobbly jelly when refrigerated, which means the collagen fully converted. A slow cooker on low or an oven at 95°C handles the long hold safely without stovetop babysitting; a pressure cooker compresses the job to 3–4 hours at high pressure with nearly identical gelatin extraction. Past 24 hours, returns diminish and flavor can turn flat and bony — longer is not automatically better.
💡 Tip: No gel after chilling? Next batch, add chicken feet or more joint bones, or reduce the finished broth by a third.
Vegetable Stock: Fast and Deliberately Short
Vegetable stock inverts the logic of bone stock: there's no collagen to extract, so long cooking only degrades flavor. Sweat a chopped onion, 2 carrots, 2 celery stalks, a leek top, and 4 smashed garlic cloves in a tablespoon of oil for 5 minutes, cover with 2 liters of water, and simmer just 30–45 minutes. Mushrooms or a strip of kombu add umami; tomato adds acidity and color; parsley stems, thyme, and peppercorns round it out. Avoid brassicas (cabbage, broccoli) which turn sulfurous, beets which dye everything, and starchy potatoes which cloud the liquid. Strain promptly — vegetables left soaking turn the stock bitter. For a deeper version, roast the vegetables at 200°C for 25 minutes first.
Straining, Cooling, and Storage Safety
Strain stock through a fine-mesh sieve — lined with damp cheesecloth if you want it clear — and never press the solids, which forces cloudy particles through. Cool fast: a large pot of warm stock is a bacterial incubator, and food-safety guidance is to get it below 21°C within 2 hours and below 5°C within 6. Divide it into shallow containers, or sink the pot in an ice-water bath and stir. Once chilled, the fat cap lifts off in one disc — keep it for cooking; under it, properly made stock jiggles. Refrigerated stock keeps 4–5 days, or boil it 10 minutes to reset the clock. Frozen, it holds 4–6 months: freeze in 250ml and 500ml portions plus an ice cube tray of concentrated reduction for pan sauces.
Frequently Asked Questions
What is the difference between stock, broth, and bone broth?
Stock is made primarily from bones, simmered 3–8 hours, unsalted, and valued for gelatin body — it's an ingredient. Broth is made from meat (sometimes with bones), simmered shorter, usually seasoned, and meant for drinking or serving as-is. Bone broth is stock taken further: 12–24 hours of extraction, often with a splash of vinegar, maximizing gelatin and minerals until it sets firm when chilled.
Why is my stock cloudy?
Three usual causes: the stock boiled instead of simmered, emulsifying fat and protein into the liquid; you skipped skimming the foam in the first 30 minutes; or you pressed the solids while straining. Cloudy stock is cosmetically imperfect but tastes fine. To clarify, strain through damp cheesecloth, chill and lift off the fat, then re-strain — or keep your next batch below a boil from the start.
Why didn't my bone broth gel?
Not enough collagen made it into the pot relative to the water. Fix it by using jointier bones — chicken feet, wings, and backs, or beef knuckles — reducing the water so bones are covered by only a few centimeters, and simmering long enough (8–12 hours for chicken, 12–24 for beef). An ungelled broth still has flavor; you can also simply reduce it by a third to concentrate the gelatin it does have.
Can I reuse bones for a second batch of stock?
Yes — the French call it remouillage, 'rewetting.' A second simmer of the same bones yields a weaker but still useful stock, good for cooking grains and beans or as the water base for the next batch of fresh stock. Expect roughly half the flavor and gelatin of the first extraction. After a 24-hour bone broth, though, the bones are spent — they crumble and have nothing left to give.
Stock-making reduces to a handful of rules: cold water start, 1kg bones per 2 liters, a tremble rather than a boil, skim early, aromatics late, no salt, strain gently, cool fast. White stock in an afternoon, brown stock for a weekend, bone broth overnight in a slow cooker, vegetable stock in under an hour. Every soup, risotto, braise, gravy, and pan sauce you make afterward starts from a higher floor. Save your bones in a freezer bag and the raw material is free.