Imagine chasing your grandkids through the park, laughing and having a blast. Or maybe you picture yourself enjoying a peaceful walk in the sunshine, feeling strong and energized. These moments are what make life special, and strong bones are key to making them possible.
As we get older, our bones can become weaker. But don’t worry—there are things we can do to keep our bones healthy and strong, so we are able stay active and live life to its fullest.
Think of your bones like a sponge. When you’re young, the sponge is thick and strong. But as you get older, the sponge can start to get thin and weak, with bigger holes. That’s similar to what happens to your bones if you have osteoporosis.
Osteoporosis is when your bones become thin and weak, making them more likely to break. It happens when your body loses bone faster than it can make new bone. This can happen for many reasons, including getting older, not getting enough calcium, or having certain health conditions.1
There’s also something called osteopenia. It’s like a milder version of osteoporosis. Your bones are a little thinner than they should be, but not so thin that they’re likely to break easily.2
What we eat plays a big role in keeping our bones strong. Certain nutrients, like calcium and Vitamin D, are like building blocks for our bones.3 They help keep our bones dense and healthy. If we don’t get enough of these nutrients, our bones can start to lose strength.
There are several nutrients that are super important for bone health. Let’s look at the top six:3
Always consult your doctor before making changes to your diet or supplement routine, especially if you take medications like blood thinners.
The good news is that you can find these bone-building nutrients in many of the foods you already eat! Let’s explore five food categories that are especially good for your bone health.
Dairy products like milk, cheese, and yogurt are excellent sources of calcium.3 They’re often fortified with Vitamin D, which is a bonus! Choose reduced-fat options to save on calories and fat.
Some people can’t or don’t want to eat dairy products. Maybe they’re lactose intolerant, following a vegan diet, or just don’t like the taste. That’s ok! There are plenty of dairy-free options available. Look for lactose-free milk, or try plant-based alternatives like almond milk, soy milk, or rice milk. These are often fortified with calcium and Vitamin D. You can also talk to your physician about calcium supplements.
And remember, there are many other foods that are rich in calcium, too!
Fish can be a great source of bone-building nutrients. Canned fish with soft bones, like sardines and salmon, are packed with calcium. Fatty fish like salmon, mackerel, and tuna are also rich in Vitamin D.3
Plus, fish contains omega-3 fatty acids and protein, which are good for your overall health.
Fruits are not only delicious but also beneficial for your bones.3 They help balance the acid in your body. Many fruits are rich in antioxidants and other beneficial nutrients.
Citrus fruits like oranges and grapefruits are high in Vitamin C. Figs have calcium, potassium, and magnesium. Bananas, plantains, and prunes are high in potassium.
Many vegetables are a good source of bone-building nutrients. Dark leafy greens like spinach and kale are packed with calcium and Vitamin K.4 Broccoli, Brussels sprouts, potatoes, and peppers are also a good choice.
Fortified foods have extra calcium and Vitamin D added to them. This can be a great way to boost your intake of these important nutrients.
Look for fortified milk, orange juice, and breakfast cereals. Compare labels to see which products are the most nutritious.
While many foods are good for your bones, some can interfere with calcium absorption or leach the calcium from your bones. It’s important to be mindful of these foods and eat them in moderation.
Here are some foods to be careful with:
Other ways to keep your bones strong
Eating a healthy diet is important, but it’s not the only thing you can do to
Keeping your bones strong is a lifelong journey. By eating a balanced diet rich in bone-building nutrients, limiting foods that can interfere with calcium absorption, and staying active, you can help keep your bones healthy and strong for years to come.
Remember, even small changes can make a big difference. Talk to a physician or a registered dietitian for personalized advice on how to improve your bone health.
Current content on this page is for informational purposes only and does not constitute medical advice. Always consult your healthcare provider before starting any new fitness or dietary plan. References are provided for informational purposes only and do not imply endorsement of any website or other sources. For any health-related questions, contact your healthcare provider.
© Conviva Senior Primary Care 2025 All Rights Reserved.