Most American home cooks don't make stock. They buy boxes. That's fine for weeknight risotto or deglazing a pan, but if you've ever wondered why restaurant soups taste so much better than yours, stock is often the answer. Real stock — the kind you make from bones and scraps — has body. It gels when you chill it. It thickens as it reduces. Boxed stock does none of that.
You don't need to make stock every week. But knowing how changes the way you cook. Suddenly leftover chicken carcasses aren't trash. Vegetable scraps have a purpose. And when you do make soup, it tastes like something.
Here's how to do it right, when it's worth the effort, and what the difference actually is between stock, broth, and bone broth.
Stock vs. broth vs. bone broth#
The terms get used interchangeably, but there are real differences.
Stock is made from bones (chicken, beef, fish) simmered with vegetables and aromatics. The long simmer extracts gelatin from the bones, which gives stock its body. Good stock will gel solid in the fridge. It's an ingredient — meant to be cooked with, not sipped.
Broth uses more meat, fewer bones, and a shorter simmer. It's lighter, clearer, and ready to eat as-is. Think classic chicken noodle soup. Broth won't gel because there's less collagen.
Bone broth is stock's maximalist cousin: roasted bones simmered for 12+ hours to extract as much gelatin and minerals as possible. It's thick enough to drink and has become popular in wellness circles, but culinarily it's just very concentrated stock.
For most cooking, stock is what you want. It's versatile, rich, and you can make it from leftovers.
| Type | Main ingredient | Simmer time | Texture when chilled | Best use |
|---|---|---|---|---|
| Stock | Bones + scraps | 3–6 hours | Gels solid | Soups, sauces, risotto, braises |
| Broth | Meat + some bones | 1–2 hours | Liquid | Sipping, light soups |
| Bone broth | Roasted bones only | 12–24 hours | Very thick gel | Sipping, gut health recipes |
Why homemade stock beats the box#
Boxed stock isn't bad. It's convenient, consistent, and fine for most cooking. But it's fundamentally different from homemade.
The biggest gap is gelatin. Homemade stock made from bones has collagen that turns into gelatin during the simmer. When you reduce homemade stock, it thickens and concentrates. Boxed stock just gets saltier and boils away — it stays thin no matter how long you cook it.
Homemade stock also lets you control the salt. Most boxed stocks are loaded with sodium. If you're building a soup or sauce that will reduce, that salt compounds. Homemade stock can be salt-free, and you season the final dish.
And then there's flavor. A good homemade chicken stock tastes like chicken. Boxed stock tastes like… stock. It's flat, one-note, engineered for shelf stability. Homemade has depth because you're extracting real fat, gelatin, and flavor from bones and connective tissue.
Cost is the kicker. If you save chicken carcasses and vegetable scraps, homemade stock is nearly free. A rotisserie chicken gives you dinner and then 6–8 cups of stock. That's two meals from one $6 chicken.
The basic ratio: 1 pound of chicken per quart of water#
Most stock recipes bury the ratio in a pile of ingredients. Here's the truth: 1 pound of chicken (bones, scraps, or a mix) per 1 quart of water is the baseline.
That's enough to extract gelatin and flavor without over-diluting. You can go leaner (1 pound per 2 quarts for lighter stock) or richer (2 pounds per quart for maximum body), but 1:1 is the sweet spot for general-purpose stock.
For chicken stock, use:
- Chicken backs, necks, wings (highest gelatin)
- Leftover rotisserie carcasses
- Raw chicken bones (roast them first for deeper flavor)
- A mix of bones and some meat scraps
Beef stock follows the same ratio but needs roasted bones for color and flavor. Fish stock is faster (30–45 minutes) and uses heads and bones from non-oily fish.
How to make chicken stock (the foolproof method)#
You don't need a recipe. You need a method.
Ingredients (for about 2 quarts):
- 2 lbs chicken bones/carcasses
- 1 onion, quartered (skin on for color)
- 2 carrots, roughly chopped
- 2 celery stalks, roughly chopped
- 2 garlic cloves, smashed
- 1 bay leaf
- A few sprigs of parsley or thyme
- 8 cups cold water
Steps:
-
Put everything in a large pot. Bones, vegetables, aromatics, water. Don't bother peeling or chopping neatly — this all gets strained out.
-
Bring to a boil, then immediately drop to a bare simmer. You want tiny bubbles breaking the surface, not a rolling boil. Boiling makes stock cloudy and can give it an off flavor.
-
Skim the foam. In the first 20 minutes, gray foam will rise to the top. Skim it off with a spoon or ladle. After that, ignore it.
-
Simmer for 3–4 hours. Longer extracts more gelatin. Check occasionally and add water if the bones get exposed.
-
Strain. Pour through a fine-mesh strainer or cheesecloth into a clean container. Press gently on the solids to extract liquid, but don't force it — you'll get cloudy stock.
-
Cool and store. Let the stock cool to room temperature, then refrigerate. A layer of fat will solidify on top — save it for cooking or scrape it off.
The jiggle test: When chilled, good stock should jiggle like jello. If it's still liquid, it's fine — just lighter on gelatin. If it's solid, you nailed it.
Shortcuts and variations#
Instant Pot: Same ingredients, 90 minutes on high pressure, natural release. You'll get stock in 2 hours instead of 4, and it extracts gelatin fast.
Slow cooker: Low for 8–10 hours. Set it before bed, wake up to stock.
Roast the bones first: Toss raw chicken bones (or beef bones) in a 400°F oven for 30 minutes. This adds color and a deeper, roasted flavor. Essential for beef stock, optional for chicken.
Add scraps: Onion skins (for color), mushroom stems, leek tops, fennel trimmings, Parmesan rinds. All add flavor. Avoid bitter greens, starchy vegetables like potatoes, and anything from the brassica family (cabbage, broccoli) — they'll make stock taste funky.
Make it vegetable stock: Same method, no bones. Use mushrooms, tomato paste, and roasted vegetables for depth. Simmer 1–2 hours instead of 4.
How to store stock (and actually use it)#
Fridge: Stock keeps 4–5 days in an airtight container. The fat cap on top acts as a seal — leave it until you're ready to use.
Freezer (bulk): Pour cooled stock into quart containers or freezer bags, leaving 1 inch of headroom for expansion. Label with the date. Stock keeps 6 months in the freezer (safe indefinitely, but flavor fades after that).
Freezer (portioned): This is the game-changer. Pour stock into ice cube trays, freeze, then transfer cubes to a freezer bag. Each cube is about 2 tablespoons. Need a little stock for deglazing? Grab two cubes. Making risotto? Toss in ten.
Reduce it into concentrate: Simmer finished stock until it reduces by half (or more). You'll have a super-concentrated stock that takes up less freezer space. Reconstitute with water when you need it, or use a spoonful to boost sauces.
| Storage method | Shelf life | Best for |
|---|---|---|
| Fridge | 4–5 days | Immediate use (soups, braises) |
| Freezer (quart containers) | 6 months | Batch cooking, big soups |
| Freezer (ice cube portions) | 6 months | Deglazing, risotto, small sauces |
| Reduced concentrate | 6 months | Minimal freezer space, quick boosts |
When stock actually matters#
Not every recipe needs homemade stock. Save it for these:
Chicken noodle soup, matzo ball soup, any broth-forward soup. When stock is the base, it's the flavor. Boxed stock will make flat soup. Homemade makes soup that tastes like grandma's.
Risotto. You're adding stock a ladle at a time, and it reduces into the rice. Homemade stock creates the creamy texture risotto is known for. Boxed stock won't.
Pan sauces and gravies. When you deglaze a pan and reduce the liquid, gelatin from homemade stock thickens the sauce naturally. You won't need cornstarch or a roux.
Braises. Pot roast, short ribs, coq au vin — these all benefit from stock's body and depth.
For everything else (cooking grains, steaming vegetables, adding a splash of liquid), boxed stock is fine. Don't make stock if you won't notice the difference.
Frequently asked questions#
Can I make stock from a rotisserie chicken carcass?
Yes. This is the easiest way to start. Strip the meat for dinner, toss the carcass (skin, bones, cartilage) into a pot with vegetables and water, and simmer. One carcass makes about 6–8 cups of stock.
Why is my stock cloudy?
Boiling instead of simmering is the main culprit. A hard boil agitates fat and proteins into the liquid. Keep it at a bare simmer and skim the foam in the first 20 minutes. If it's already cloudy, it's still fine to use — just not restaurant-clear.
Do I need to roast the bones first?
Not for chicken stock, but it helps for beef. Roasting adds color and a deeper, caramelized flavor. For chicken, raw bones work fine. If you want darker, richer stock, roast at 400°F for 30 minutes first.
How do I know if my stock went bad?
If it smells sour, funky, or off, toss it. Fresh stock smells like chicken (or beef, or vegetables). When in doubt, boil a small amount — bad stock will smell worse when heated.
Can I use stock instead of water for cooking rice or pasta?
You can, but it's usually overkill unless the dish is stock-based (like risotto). For plain rice or pasta, stock adds flavor but also cost. Save homemade stock for recipes where it matters. Boxed stock works fine for rice.
Turn leftovers into dinner
Tell Bowie what you have in the fridge and get a recipe in seconds — scraps included.