Is Homemade Bone Broth Actually Cheaper?
Bone broth has become a wellness staple — rich in collagen, minerals, and gut-supporting gelatin. But at $6–$10 per quart in grocery stores, a daily habit adds up fast. Making it at home looks like the obvious solution, but the true cost depends on what you pay for bones, how long your stove or slow cooker runs, and how much each batch actually yields.
This calculator adds up every ingredient — bones, vegetables, apple cider vinegar (which helps draw minerals from the bones), and the electricity or gas used during cooking — then divides by your actual quart yield. The result is your true cost per quart, compared directly to what you'd pay at the store.
What Goes Into a Batch of Bone Broth?
A standard home batch typically involves 2–4 pounds of bones (beef knuckles, chicken carcasses, or a mix), a handful of vegetables like onion, celery, and carrots, a splash of apple cider vinegar, and 12–24 hours of low-and-slow simmering. Slow cookers are energy-efficient — typically $0.50–$1.50 per 24-hour batch — while stovetop simmering costs more depending on your range type.
Where to Find Affordable Bones
The biggest cost lever is bones. Butcher shops and farmers markets often sell beef bones for $1–$3 per pound. Chicken carcasses are frequently free or very cheap if you roast whole chickens regularly. Freezer-packing multiple carcasses before a single big batch dramatically lowers per-quart cost. Ethnic grocery stores are another reliable source of inexpensive marrow and knuckle bones.
Yield Matters More Than You Think
A 6-quart slow cooker filled to the brim might only produce 3–4 quarts of finished broth after evaporation and straining. Cooking with the lid slightly ajar on the stovetop can reduce yield further. Accurate yield measurement is key — estimate low rather than high when calculating your cost.
The Store-Bought Premium
Premium bone broth brands like Kettle & Fire or Bonafide Provisions retail for $6–$10 per quart. Even mid-tier grocery store brands run $4–$6. Homemade batches made with sourced bones typically land between $2.50 and $4.50 per quart, representing a 30–60% saving while also giving you complete control over quality and ingredients.