Does Eating Bones Give You Calcium? What to Know

Yes, eating bones does give you calcium, and quite a lot of it. Bone tissue is roughly 35% calcium by dry weight, making it one of the most calcium-dense materials you can consume. The practical question is which bones are safe to eat and how much calcium you actually absorb from them.

Why Bones Are Rich in Calcium

Bone is a living mineral matrix, and calcium is its primary building block. In cattle rib bone, researchers have measured around 204 mg of calcium per gram of dry bone, alongside about 108 mg of phosphorus and smaller amounts of magnesium. That calcium-to-phosphorus ratio of roughly 2:1 is consistent across most mammalian bones, and it’s similar to the ratio your own body needs for healthy bone maintenance.

This mineral density is why bones have been used as a calcium source across cultures for centuries. The challenge is getting that calcium out of the hard mineral structure and into a form your digestive system can use.

Canned Fish: The Easiest Bone Source

The most practical way to eat bones is through canned fish. The canning process softens the bones of sardines, salmon, and mackerel until they’re completely edible. You can crush them with a fork or chew them without noticing.

A quarter-cup serving of canned sardines with bones provides about 210 mg of calcium. The same amount of canned salmon with bones delivers around 117 mg. For context, most adults need 1,000 mg of calcium per day (1,200 mg for women over 50 and everyone over 70). So a full can of sardines can cover a substantial portion of your daily requirement from bones alone.

The calcium in canned fish bones is well absorbed because it comes packaged with phosphorus and vitamin D, both of which help your body use calcium effectively. This makes canned fish with bones a genuinely competitive alternative to dairy for people who are lactose intolerant or avoid milk products.

Bone Broth Is Surprisingly Low in Calcium

Bone broth has a reputation as a calcium-rich food, but plain simmered broth is actually a poor source. When bones are simmered in water at a typical pH of 8 to 8.5, very little calcium leaches into the liquid. The mineral is locked inside the bone’s crystalline structure and doesn’t dissolve easily in neutral or slightly alkaline water.

Adding vinegar or another acid changes the picture dramatically. When researchers lowered the broth pH to about 5.3 using diluted vinegar, calcium extraction increased by a factor of 17.4 compared to unacidified broth. Magnesium extraction jumped by a similar amount. So if you’re making bone broth specifically for minerals, adding a generous splash of vinegar (a couple of tablespoons per pot) before simmering makes a real difference. Without it, you’re getting flavor and collagen but minimal calcium.

Even with acid added, bone broth won’t match a glass of milk or a serving of canned sardines per cup. It’s a useful supplement to your calcium intake, not a replacement for dedicated calcium-rich foods.

Which Bones Are Safe to Eat

Not all bones are equally safe to chew and swallow. The key distinction is between bones that are soft enough to crush easily and bones that splinter into sharp fragments.

  • Safe options: Canned fish bones (already softened), pressure-cooked poultry bones (softened to a paste-like consistency), and very small bones from anchovies or smelt that dissolve during cooking.
  • Risky options: Cooked chicken and fish bones that haven’t been pressure-cooked, pork rib bones, and any bone that can break into sharp pieces.

Sharp bone fragments can cause real damage as they travel through your digestive tract. Fish and chicken bone shards are classified as sharp foreign bodies by gastroenterology guidelines, and they’ve been linked to intestinal perforation, bowel obstruction, and impaction. While most swallowed bone fragments pass through without incident within about a week, the risk of perforation increases with the length and sharpness of the fragment. This is why you should never crunch through a cooked chicken drumstick bone or swallow fish bones whole.

If you want to eat larger animal bones for their calcium, pressure cooking them for extended periods (often several hours) can soften them enough to be safe. Some cuisines use this technique with chicken feet, oxtails, and pork neck bones.

The Lead Concern

One legitimate worry about eating animal bones is lead contamination. Lead mimics calcium at the molecular level because the two have similar ionic properties. As a result, about 90% of lead that enters an animal’s body ends up stored in its bones, where it can persist for decades.

This matters because the same calcium-rich bone tissue you’re eating for minerals may also concentrate environmental lead. Fish bones can accumulate lead from contaminated water, and livestock bones can retain lead from soil, feed, or industrial exposure. The risk varies widely depending on where the animal was raised and what it was exposed to. Animals from heavily polluted areas or old mining regions can have dramatically elevated bone lead levels.

For commercially farmed fish and livestock in countries with food safety oversight, bone lead levels are generally low enough not to pose a meaningful health risk. But it’s worth knowing that bones concentrate heavy metals more than muscle meat does.

How Much Calcium You Actually Need

The recommended daily calcium intake for most adults aged 19 to 50 is 1,000 mg. Women over 50 and all adults over 70 need 1,200 mg. Teenagers and pregnant women under 19 need 1,300 mg.

To put bone-based calcium sources in perspective: two servings of canned sardines with bones (about half a standard can) provide roughly 420 mg, covering over 40% of an adult’s daily needs. Pair that with other calcium-containing foods like leafy greens, tofu, or fortified plant milk, and you can reach your target without dairy or supplements. Eating bones isn’t the only path to adequate calcium, but for people who enjoy sardines or make acidified bone broth regularly, it’s a legitimate and effective one.