Is Homemade Bone Broth Actually Cheaper?
Bone broth has earned a permanent spot on wellness shopping lists, but quality store-bought cartons regularly run $4 to $7 per quart — and premium brands can hit $10. Making your own lets you control every ingredient, but the real question is whether the math works out in your favor.
The cost of a homemade batch breaks down into four buckets: bones (the biggest variable), vegetables and aromatics (onion, celery, carrots, garlic, bay leaves, peppercorns), apple cider vinegar (a small amount added to help draw minerals from the bones), and energy — the cost of running your stovetop or slow cooker for 8 to 24 hours.
How to Estimate Your Ingredient Costs
Bones: Rotisserie chicken carcasses or beef knuckle bones from a butcher are the most economical options. A single chicken carcass costs essentially nothing if you already roasted a bird, or around $1–3 if purchased separately. Beef bones typically run $2–5 per pound, and a good batch uses 2–4 lbs. Buying in bulk or saving carcasses in your freezer is the single best way to cut costs.
Vegetables: Scrap cooking — saving onion skins, carrot tops, and celery ends in a freezer bag — can reduce this line to near zero. Even buying fresh aromatics, $1–3 per batch is typical.
Apple cider vinegar: Most recipes call for just 1–2 tablespoons, so cost per batch is usually under $0.50.
Energy: A slow cooker running on low for 24 hours costs roughly $0.50–$1.50 depending on your electricity rate. A stovetop simmer is similar or slightly higher for gas.
Typical Yield
A standard home batch using a 6–8 quart pot or slow cooker typically yields 3 to 5 quarts of finished broth after skimming and straining. Chicken broth simmers faster (8–12 hours) while beef broth benefits from 18–24 hours for maximum collagen extraction.
Frequently Asked Questions
What bones make the most cost-effective broth?
Chicken carcasses and feet offer the best value — they're inexpensive (or free if you roast whole chickens), collagen-rich, and produce a gelatinous broth in under 12 hours. Beef knuckle bones and marrow bones are pricier per pound but yield a deeply flavored, thick broth. Saving carcasses in the freezer until you have enough for a batch is the single best way to lower your cost per quart.
Does making my own actually save money?
It depends heavily on your bone source. If you use a leftover carcass or buy bones cheaply from a butcher, homemade broth can cost under $2 per quart versus $4–7 for quality store brands. If you buy premium grass-fed beef bones at retail prices, your savings may shrink or disappear. The calculator shows exactly where you stand with your specific inputs.
Why do recipes call for apple cider vinegar?
A tablespoon or two of apple cider vinegar is added at the start of cooking (before heat) to help leach minerals — particularly calcium, magnesium, and phosphorus — from the bones into the broth. The acidity aids extraction. The vinegar taste cooks off entirely during the long simmer, so it does not affect flavor.
How do I estimate my energy cost?
For a slow cooker on low (roughly 70–100 watts), multiply wattage by hours, divide by 1,000 to get kilowatt-hours, then multiply by your electricity rate (the US average is about $0.16/kWh). A 24-hour slow cooker session typically costs $0.27–$0.55. A stovetop on a low simmer uses more energy — estimate $0.50–$1.50 depending on gas or electric and how low you can keep the flame.
Can I freeze homemade bone broth to save more?
Yes — freezing is the standard approach. Let the broth cool completely, skim the fat cap if desired, then freeze in quart containers or ice cube trays. Properly frozen broth keeps for 6 months or longer. Batch-cooking and freezing means you always have broth on hand and can compare your cost against buying multiple store cartons at once, where bulk pricing sometimes applies.