07/19/2023
Bone Health: (Women read this!!)
Strong bones give you support, allow you to move without pain and stand up straight. But, just having bones isn’t enough. They need to be strong because everyone’s bones naturally weaken with age. It’s especially important for adolescents to eat plenty of bone-healthy foods because up until your 20s, you can build up your bone mass. After your 30s, the balance tips and you start to lose more than you build.
In women, who start with less bone mass than men, bone loss speeds up right after menopause. After that, loss of bone mass is made worse because older people tend to absorb less calcium from their diet.
Breaking down more bone than you build is called osteopenia, which is a precursor to osteoporosis. Osteoporosis is a condition that occurs when bones lose mineral density, which makes them fragile and at risk of fractures — even with minor stumbles and injuries.
The good news is — along with weight-bearing and resistance exercises — you support bone health by prioritizing bone-strengthening foods. Many of these foods form the basics of any healthy diet. This includes eating various vegetables (especially greens) and lean protein while keeping sugar, refined carbohydrates, and alcohol to a minimum.
Let’s take a closer look at how to eat for a healthy skeleton.
What vitamins and minerals do your bones need?
Certain micronutrients are especially key to building strong bones. If your diet prioritizes fruits and vegetables, chances are you are getting adequate amounts of these minerals and vitamins. Here are the nutrients you’ll want to pay particular attention to.
Calcium
Calcium is the most common mineral in the body. Most commonly associated with bone health, calcium also creates hormones and enzymes and assists in muscle contraction and moving blood around the body. When the body does not have enough calcium, it pulls calcium out of the bones.
Vitamin D
Long-term vitamin D deficiency has been associated with bone loss. This is mainly because without adequate vitamin D, the body struggles to absorb calcium from food. As a workaround, the body releases calcium from the bones into the blood.
Natural ways to get vitamin D include sunlight exposure and vitamin D-rich foods. There aren’t many foods that are naturally rich in vitamin D. Some foods, like breakfast cereals and milk, are fortified with vitamin D.
If you are low on vitamin D, a healthcare provider may recommend you take a vitamin D supplement or cod liver oil.
Vitamin A
Vitamin A helps support healthy bone density and is protective against osteoporosis. But too much vitamin A has been linked to bone pain, lower bone density, and a higher risk for fractures. You’re unlikely to get too much vitamin A through dietary sources, but if you’re taking supplements, make sure to take a safe dose. Adults over age 19 should limit preformed vitamin A to 3,000 mcg per day.
Other micronutrients to consider
Beyond the above vitamins and minerals, other micronutrients also play a role in keeping your bones strong:
Magnesium
Omega-3 fatty acids
Phosphorus
Zinc
Potassium
Vitamin C
Vitamin K
Folate
Most people are able to get these micronutrients from a healthy, balanced diet. This means eating various fresh and whole foods. Here is how to do that for stronger bones.
What are the basics of a bone-healthy diet?
In general, the best bone-strengthening foods include those that will supply the above vitamins and minerals. These are:
Fruits
Vegetables
Whole grains
Poultry
Fish
Nuts and legumes
Low-fat dairy products
For an easy-to-follow framework, consider adopting the Mediterranean diet, which focuses heavily on plant-based foods, as opposed to the “Western” diet, which includes bone-damaging soft drinks, fried foods, and ultra-processed foods.
Best foods for bone health
Here is a list of foods to prioritize as part of a bone-healthy diet, broken down by nutrient.
Foods rich in calcium
Dairy foods might be the first that come to mind when you think of calcium, but plenty of plant foods also contain calcium.
Yogurt
Milk
Cheese
Green vegetables, like kale, broccoli, and Chinese cabbage
Soft-boned fish, like sardines and salmon
Grains, like quinoa
Tofu
Nuts and seeds, like sesame seeds, almonds, and hazelnuts
Fortified bread, cereal, and tortillas
Fortified orange juice
Fortified plant-based milk
Calcium can be tricky to get in the diet because many foods have antinutrients that may lower your body’s ability to absorb calcium. These include:
Phytic acid, found in beans, wheat bran, and nuts
Oxalic acid, found in spinach, collard greens, and sweet potatoes
Note, that these foods are very healthy for many other reasons — but it may not be the best bang for your buck if you’re looking for calcium-rich foods. That’s why eating various plant foods that provide you with a range of different nutrients is key. You can also talk with a healthcare provider about whether you need a supplement.
Foods rich in vitamin D
Most people get most of their vitamin D from fortified milk, juice, and cereal, but direct food sources include:
Fatty fish, like sardines, trout, and tuna
Fish liver oil
White mushrooms
Egg yolks
Foods rich in vitamin A
Fruits and vegetables with an orange or red color often contain vitamin A. Here are some good sources:
Beef liver
Sweet potato
Pumpkin
Tomatoes
Mangoes
Summer squash
Baked beans
Foods to avoid for better bone health
Limit foods and beverages that can negatively affect bone health, such as:
Soft drinks and other sugar-sweetened beverages
Alcohol
Fried foods
Meat
Processed foods
Sweets
Refined grains
Foods that are high in vitamin D (or commonly fortified with it) include:
Fatty fish such as salmon, trout, and tuna
Beef liver
Egg yolks
Mushrooms
Cod liver oil
Cow’s milk and yogurt (fortified)
Plant-based beverages such as almond, soy, or oat milk (fortified)
Orange juice (fortified)
Breakfast cereals (fortified)
Tofu (fortified)