Oak Street Health is part of CVS Healthspire™

Updated

Calcium-Rich Foods for Healthy Bones

Written by  and  Tracy Flack
Reviewed by  and  April Gallik, NP

Article at a glance

Maintaining strong bones and joints is essential for overall health, especially as we age. Calcium plays a crucial role in bone health, helping to keep our skeletal system strong and resilient. In this article, we’ll explore the best foods for bone health, focusing on those rich in calcium, and explain why they’re beneficial. Let’s dive into a few foods that are great for bone health.

Dairy Products

Milk 

Milk is one of the most well-known calcium-rich foods for bones! A single glass of milk provides about 300mg of calcium, which is roughly 30% of the daily recommended intake for most adults. Milk is also fortified with vitamin D, which also aids in calcium absorption. Opt for skim milk if you’re trying to reduce your saturated fat intake. 

Cheese

Cheese, especially hard cheeses like Parmesan, is another excellent source of calcium. One ounce of Parmesan cheese contains about 330mg of calcium. Including cheese in your diet can significantly contribute to your daily calcium intake.

Yogurt

Yogurt is not only high in calcium but also contains probiotics, which are good for gut health. A single serving of yogurt can provide up to 400mg of calcium, making it one of the best foods for bone health.

Leafy Green Vegetables

Kale

Kale is a nutrient-dense vegetable that provides about 100mg of calcium per cup when cooked. It’s also rich in vitamin K, which is essential for bone health.

Spinach

Spinach is another leafy green that is good for bone health. One cup of cooked spinach contains around 240mg of calcium. It’s also packed with magnesium and vitamin A.

senior woman shopping for leafy greens

Fish

Sardines

Sardines are small fish that come packed with calcium. A 3.75-ounce can of sardines provides about 350mg of calcium. They also contain vitamin D and omega‑3 fatty acids, which are beneficial for bone and joint health.

Salmon

Salmon is another fish that is good for bone health, especially if consumed with the bones. Canned salmon with bones provides about 180mg of calcium per 3‑ounce serving and is rich in vitamin D.

Nuts and Seeds

Almonds

Almonds are a crunchy and tasty snack that can boost your calcium intake. One ounce of almonds contains about 80mg of calcium. They are also high in magnesium and vitamin E.

Chia Seeds

Chia seeds are a superfood that is great for bone health. One ounce of chia seeds provides about 180mg of calcium. They are also a good source of fiber and omega‑3 fatty acids.

Beans and Lentils

White Beans

White beans are an excellent source of calcium. One cup of cooked white beans contains about 160mg of calcium. They also provide protein and fiber, making them a nutritious addition to any meal.

Soybeans

Soybeans and soybean products like tofu are among the best foods for bone health. One cup of cooked soybeans provides about 175mg of calcium. Tofu, especially when fortified, can provide even higher amounts.

How to Get 1000mg of Calcium a Day?

Achieving a daily intake of 1000mg of calcium can be easily done by incorporating a variety of calcium-rich foods for bones into your diet. Here’s a simple plan:

  • Breakfast: 1 cup of yogurt (400mg) and a handful of almonds (80mg).
  • Lunch: A spinach salad (240mg) with cheese (200mg).
  • Dinner: A serving of canned sardines (350mg).

What Food Has the Highest Calcium?

  • Parmesan Cheese — 330mg per ounce.
  • Yogurt — Up to 400mg per serving.
  • Sardines — 350mg per can.

Which Fruit Has the Most Calcium?

Oranges: Oranges are not only rich in vitamin C but also contain about 65mg of calcium per orange. They help improve immune function and contribute to bone health through their calcium content.

Kiwi: Kiwis provide around 34mg of calcium per fruit and are packed with vitamin C, vitamin K, and potassium. These nutrients support overall bone health and help maintain strong connective tissues.

Figs: Figs are one of the best fruits for bone health, offering around 35mg of calcium per dried fig. They are also high in fiber and antioxidants, which promote overall health and well-being.

Blackberries: Blackberries contain approximately 29mg of calcium per cup. They are also rich in vitamin C, vitamin K, and antioxidants, which help protect bones and maintain their strength.

Papaya: Papayas provide about 20mg of calcium per cup. They are also high in vitamin C and vitamin A, which support immune health and may aid in the maintenance of healthy bones.

Strawberries: Strawberries offer about 24mg of calcium per cup. They are an excellent source of vitamin C and manganese, both of which are important for bone health and the production of collagen.

Pineapple: Pineapples contain around 21mg of calcium per cup. They are rich in vitamin C and manganese, which contribute to bone health and help in the formation of connective tissues.

Mulberries: Mulberries provide approximately 55mg of calcium per cup. They are also high in vitamin K, iron, and fiber, making them excellent for supporting bone health and overall nutrition.

These fruits not only provide calcium but also offer a range of other nutrients that contribute to overall bone health, making them some of the best foods for bone health. Including a variety of these fruits in your diet can help ensure you get a good mix of vitamins and minerals essential for maintaining strong bones and joints.

Are Bananas High in Calcium?

Bananas are not particularly high in calcium. They contain about 5mg of calcium per medium-sized banana. However, they are rich in other nutrients like potassium, which is important for bone health.

Is a Glass of Milk a Day Enough Calcium?

senior woman sitting at table drinking a glass of milk

A glass of milk a day provides about 300mg of calcium. While it contributes significantly to your daily calcium needs, it is not enough on its own. It’s important to include a variety of calcium-rich foods for bones to meet the daily requirement of 1000mg.

How Can You Increase Bone Density After 60?

Increasing bone density after 60 can be achieved through a combination of diet, exercise, and lifestyle changes:

  1. Diet: Incorporate calcium-rich foods for bone health and ensure adequate vitamin D intake.
  2. Exercise: Engage in weight-bearing and resistance exercises to strengthen bones.
  3. Lifestyle: Avoid smoking and excessive alcohol consumption. 

Maintaining strong bones is essential for overall health, especially as we age. Incorporating these calcium-rich foods into your diet will help ensure your bones remain strong and healthy. If you have concerns about your bone health, talk to your primary care provider for expert guidance and care. Remember, regular check-ups and a balanced diet are key to keeping your bones in the best shape possible.

Become a patient

Experience the Oak Street Health difference, and see what it’s like to be treated by a care team who are experts at caring for older adults.

Related articles

View all articles

Get access to care, right in your neighborhood.