o Yogurt, plain, low-fat, 8 ounces 415 milligrams.
o Mozzarella, part-skim, 1.5 ounces 333 mg.
o Sardines, canned in oil, with bones, 3 ounces 325 mg.
o Cheddar cheese, 1.5 ounces 307 mg.
o Milk, nonfat, 8 ounces 299 mg.
o Soymilk, calcium-fortified, 8 ounces 299 mg.
o Milk, reduced-fat (2% milk fat), 8 ounces 293 mg.
o Orange juice, calcium-fortified, 6 ounces 261 mg.
o Tofu, firm, made with calcium sulfate, 1/2 cup 253 mg.
o Salmon, pink, canned, solids with bone, 3 ounces 181 mg.
o Cottage cheese, 1% milk fat, 1 cup 138 mg.
o Ready-to-eat cereal, calcium-fortified, 1 cup 100-1,000 mg.
o Frozen yogurt, vanilla, soft serve, 1/2 cup 103 mg.
o Turnip greens, fresh, boiled, 1/2 cup 99 mg.
o Kale, raw, chopped, 1 cup 100 mg.
o Bread, white, 1 slice 73 mg.
— Office of Dietary Supplements, National Institutes of Health
When a 2012 study in the journal Heart found that calcium supplements might raise your risk of a heart attack, I was more than a little alarmed. Might the over-the-counter supplements I’d been taking to strengthen my bones be damaging my heart?
The answer: Maybe.
“Over the last five years, there have been some studies to suggest that taking a calcium supplement raises blood calcium levels and could precipitate into the arteries,” says Felicia Cosman, senior clinical director of the National Osteoporosis Foundation and author of “What Your Doctor May Not Tell You About Osteoporosis.” “But this whole line of evidence is very controversial, and I think the jury is still out.”
What isn’t controversial is calcium’s important role in overall health: Your body needs it to maintain heart and nerve function and to build and keep strong bones. The Institute of Medicine recommends that most adults get 1,000 to 1,200 milligrams a day.
But as for meeting your daily requirement in whole or in part by taking supplements, there’s a lot of conflicting evidence. The 2012 Heart study and an earlier study in the journal BMJ both suggested links between calcium intake and heart attacks, but the latter study also found that getting too little calcium can contribute to heart disease.