Health Information and Tools > Patient Care Handouts >  Preventing Osteoporosis: Meeting Your Calcium Needs

Main Content

Preventing Osteoporosis: Meeting Your Calcium Needs

Your body needs calcium to build and repair bones. But it can't make calcium on its own. That's why it's important to eat calcium-rich foods. Some foods are naturally rich in calcium. Others have calcium added (fortified). It's best to get calcium from the foods you eat. But if you can't get enough, you may want to take calcium supplements. To meet your daily calcium needs, try the foods listed below. To learn more about meeting your calcium needs, see Am I Eating Well for My Bones?

Note: Calcium levels may vary, depending on brand and size.

Dairy

Source

Calcium (mg) per serving

Yogurt, plain

190 mg/½ cup

Milk

300 mg/1 cup

Fortified soy beverage

320 mg/1 cup

Swiss cheese

240 mg/1 oz.

Cheddar cheese

200 mg/1 oz.

Fish and beans

Source

Calcium (mg) per serving

Sardines, Atlantic, canned in oil, with bones

340 mg/3 oz.

Salmon, pink, canned, with bones

190 mg/3 oz.

Soybeans, fresh, boiled

140 mg/½ cup

White beans, cooked

80 mg/½ cup

Navy beans, cooked

70 mg/½ cup

Other sources

Source

Calcium (mg) per serving

Oatmeal, instant, fortified

100 mg/¾ cup

Tofu, firm, made with calcium sulfate

460 mg/½ cup

Collards

140 mg/½ cup

English muffin, whole wheat

150 mg/1 muffin

Kale, cooked

90 mg/1 cup

Orange juice, calcium fortified

310 mg/1 cup

Daily calcium needs

Here are the recommended amounts of calcium for adults. Your daily calcium needs may be different. Ask your healthcare provider how much calcium you need.

  • Adults ages 19 to 50: 1,000 mg per day
  • Women ages 51 to 70: 1,200 mg per day
  • Men ages 51 to 70: 1,000 mg per day
  • Adults ages 71 and older: 1,200 mg per day

Adaptation Date: 07/07/2026

Adapted By: Alberta Health Services

Adaptation Reviewed By: Alberta Health Services

Adapted with permission from copyrighted materials from Ignite Healthwise, LLC (Healthwise). This information does not replace the advice of a doctor. Healthwise disclaims any warranty and is not responsible or liable for your use of this information. Your use of this information means that you agree to the Terms of Use. How this information was developed to help you make better health decisions.