Stock from scraps: the labor-vs-cost calculation

About $150 a year if you make a batch every two weeks. That's the difference between buying decent boxed stock and making it from bones and vegetable scraps you'd otherwise throw away.

About $150 a year if you make a batch every two weeks — that’s the difference between buying decent boxed stock and making it from bones and vegetable scraps you’d otherwise throw away. A 6-quart pot of homemade chicken stock costs roughly $0 in incremental ingredients. The store-bought equivalent runs $3 a quart for boxed broth, or $6 a quart if you want something that actually tastes like chicken.

This isn’t about whether homemade stock tastes better — it does. This is about whether the time investment makes sense for your household, what scraps are worth saving, and the one technique detail that separates weak broth from stock that gels when cold.

What to save

Keep a gallon freezer bag in your freezer. Toss in chicken bones (raw or cooked), vegetable trimmings, herb stems, and parmesan rinds as you accumulate them. When the bag is full, you have enough for a batch.

Chicken and turkey carcasses are the backbone of poultry stock — a rotisserie chicken carcass alone gives you enough for 4 quarts. Beef bones work if you eat beef. Vegetable scraps that work: onion skins and ends, carrot peels and tops, celery leaves and ends, leek greens, parsley stems, thyme stems, mushroom stems, garlic skins, fennel fronds, tomato cores.

Parmesan rinds add umami to vegetable or chicken stock. One rind per 6-quart batch. They don’t dissolve — fish them out before straining.

What not to save

No brassicas. Cabbage, broccoli, cauliflower, Brussels sprouts, and kale turn stock bitter and sulfurous. No bell pepper cores — they add a tinny sweetness that doesn’t belong. No starchy vegetable peels like potato or sweet potato — they make stock cloudy and add an off flavor.

No fish bones unless you’re specifically making fish stock, which requires a different technique (20 minutes max simmer time, not hours). Citrus peels are debatable — a small strip of lemon peel is fine, but a whole lemon’s worth will make your stock taste like furniture polish.

Avoid anything moldy or slimy, obviously. Freezing pauses decay but doesn’t reverse it.

The technique that matters

For chicken or beef stock: roast the bones first. Spread them on a sheet pan, 425°F for 30-40 minutes until browned. This adds color and depth. Skip this and your stock will be pale and taste like hot water with a vague poultry suggestion.

For vegetable stock: use raw scraps. Roasting vegetables concentrates their sugars, which can make vegetable stock too sweet.

Once bones are roasted (or scraps are ready), put everything in your largest pot. Cover with cold water by 2 inches. Bring to a bare simmer — not a rolling boil. Boiling makes stock cloudy and can extract bitter compounds from bones. Simmer for 3-4 hours for chicken, 6-8 for beef, 1-2 for vegetable. Skim any foam that rises in the first 30 minutes.

Strain through a fine-mesh strainer or cheesecloth. Let cool, then refrigerate. Fat will solidify on top — scrape it off or leave it as a seal if you’re storing in the fridge for a few days. Good stock gels when cold because of collagen extracted from bones and connective tissue. If it doesn’t gel, it’s still usable, just weaker.

The labor calculation

Active time: 20 minutes. Roast bones, dump everything in a pot, strain at the end. Passive time: 3-4 hours while it simmers. You need to be home, but you don’t need to do anything. It’s a weekend morning task or a work-from-home day background activity.

A 6-quart batch yields roughly 5 quarts of finished stock after evaporation and straining. Boxed stock costs $3 per quart for brands like Pacific or Swanson. Better stock from places like Bonafide or Kettle & Fire runs $6 per quart. Your scrap stock costs $0 in ingredients, plus maybe $0.15 in gas or electricity to run the stove for 4 hours.

If you make a batch every two weeks: 26 batches a year, 130 quarts. At $3 per quart for the boxed stuff, that’s $390 saved. At $6 per quart, $780 saved. Realistic for most households is somewhere in between — maybe you buy stock sometimes and make it sometimes. Call it $150-200 a year if you make one batch a month.

A note on the math

This assumes you’re already buying and cooking whole chickens or rotisserie chickens, and already peeling vegetables. If you start buying chicken specifically for the bones, the math flips — bone-in chicken parts cost $2-3 per pound, and you’d need 2-3 pounds for a good batch.

The freezer bag method only works if you have freezer space and remember to save scraps. If you forget and throw things away half the time, cut the annual savings in half.

Storage matters too. Stock keeps 4-5 days in the fridge, 4-6 months in the freezer. Freeze in 2-cup portions (a quart bag filled halfway) so you can thaw exactly what you need. If you make a big batch and it goes bad before you use it, you’ve saved nothing.

The real question is whether 20 minutes of active work every couple weeks is worth $12-15 to you. For most home cooks who already make soup, risotto, or braises regularly, it is. If you rarely cook with stock, buying a box when you need it makes more sense than maintaining a scrap bag and dedicating half a Saturday to simmering bones.

Last reviewed: 2026-05-03

More in Cooking

moderate · saves $600/year

Cheap cuts of meat: how to actually save money on them

About $600 a year for a household that eats meat four times a week — that's the difference between buying cheap cuts like pork shoulder and chicken thighs versus the lean, quick-cooking stuff. The trade is time, not effort.

easy · saves $600/year

The second-meal habit: how to turn one dinner into two

About $600 a year — that's what a household of four saves by cooking once and eating twice instead of cooking from scratch every night. The second meal is where the economics live.

easy · saves $800/year

Pantry-only dinners: meals from what you already have

Skipping one $20 takeout night a week and making a pantry dinner instead saves about $800 a year. The trick isn't will power; it's having a half-dozen 20-minute frameworks you can lean on without thinking, with ingredients you already keep around.