Avoid These 10 Foods If You Have Osteoporosis, Eat These 10 Instead


Avoid These 10 Foods If You Have Osteoporosis, Eat These 10 Instead


Foods to Fortify Your Bones

Osteoporosis is characterized by frail bones. When not dealt with properly, it can result in frequent breaks and fractures. Along with with medicine and exercise, an important component of managing osteoporosis is diet. Here are ten foods you should avoid and ten you should eat instead to keep your bones strong or at least, prevent them from getting any weaker. 

OsteoporosisfirsPhoto by Jane Trang Doan on Pexels


1. Salty Foods

Avoid foods that contain more than 20 percent of the daily sodium value because they cause the body to lose calcium, depleting bone density. Chips, cold cuts, and pizza are some of the culprits, but check those nutrition facts if you’re unsure. 

Pexels-Yankrukov-9069287Photo by Yan Krukau on Pexels

2. Alcohol

Heavy drinking may lead to osteoporosis because it disrupts bone growth and renewal. Quitting drinking for even as short a time as eight weeks has shown massive improvements in bone health. 

Zetong-Li-Knd7Vozw Bq-UnsplashPhoto by Zetong Li on Unsplash

3. Caffeine

Having a lot of caffeine in your day causes your body to lose more calcium. Those with osteoporosis shouldn’t have more than four cups of coffee a day and should consume more calcium to offset the loss.

Pexels-Chevanon-324028Photo by Chevanon Photography on Pexels

Advertisement

4. Soda

Phosphoric acid which is used to make soft drinks bubbly can also cause the ratio of calcium and phosphorus in your body to be thrown off, leading to bone deterioration. Studies have found the bone density of cola drinkers to be even lower than those who drink other kinds of pop possibly due to the caffeine content. 

Pexels-Leah-Newhouse-50725-3085105Photo by Leah Newhouse on Pexels

5. Red Meat

Although red meat is a terrific source of protein, iron, and B vitamins, it’s not great to eat a lot of it if you’re concerned for your bones because it can turn your blood acidic and drain calcium from your bones. If you eat red meat, try to go for leaner cuts to reduce the amount of unhealthy fats you're getting.

Pexels-Nadin-Sh-78971847-8694617Photo by Nadin Sh on Pexels

6. Sweets

Added to the long list of why to avoid sugar is its effect on bone health. After consuming sugar, glucose levels in cells increase and make the body more acidic which it reacts to by taking calcium from the bones.

Pexels-Shameel-Mukkath-3421394-5112581Photo by Shameel mukkath on Pexels

7. Oxalate-Rich Foods

Foods high in oxalate include spinach, rhubarb, beets, and some beans. Although these are healthy foods that can be incorporated into your diet in, eating a lot of them may inhibit calcium absorption, putting bones at risk. 

Natalie-Behn-Lirjxy4Q9Mw-UnsplashPhoto by Natalie Behn on Unsplash

8. Saturated Fat

Foods high in saturated fat include butter, lard, cheese, and fatty cuts of meat. They’ve been tied to losses in bone strength possibly because they derail calcium that binds to them instead of going to the bones. 

Pexels-Nano-Erdozain-120534369-19259149Photo by Nano Erdozain on Pexels

9. Legumes (In Excess)

Beans, including kidney beans, lentils, and garbanzo beans are high in phytates which decreases calcium absorption. They have other redeeming qualities though like fiber and magnesium so don’t stop eating them entirely–just make sure they aren't too prevalent in your diet and that you’re getting lots of calcium too. 

Mockup-Graphics-Po06Zmp4Bug-UnsplashPhoto by Mockup Graphics on Unsplash

Advertisement

10. Wheat Bran

You might think your bowl of bran flakes with milk is a nutritious breakfast; however, you’re not actually getting all the calcium you were expecting from that milk. 100 percent bran has been shown to reduce calcium absorption so it’s better to have it in a less concentrated format like bread.

Nyana-Stoica-Ev6C1Ljh1Lk-UnsplashPhoto by Nyana Stoica on Unsplash

1. Dairy Products

A good reason to switch out that glass of soda for a glass of milk is its positive effects on bone health. Dairy products are rich in protein and calcium, important nutrients for maintaining strong bones. 

Eiliv-Aceron- 8Bnn1Gqx70-UnsplashPhoto by Eiliv Aceron on Unsplash

2. Leafy Green Vegetables

Yet another reason to eat your greens is that they support healthy bones. Leafy green vegetables include bok choy, kale, and collard greens. They’re packed with calcium and vitamin K, two key players in bone health. 

Laura-Johnston- Zv74Zunwmc-UnsplashPhoto by Laura Johnston on Unsplash

3. Fatty Fish

Fatty fish like salmon and sardines are superheroes when it comes to bone health. They contain bone-boosting omega-3 fatty acids and vitamin D which promote calcium absorption. Choose canned salmon for an extra boost of calcium thanks to the soft bones that get ground up with the meat.

Pexels-Huy-Phan-316220-1409050Photo by Huy Phan on Pexels

4. Nuts and Seeds

A daily handful of nuts or seeds does wonders for your bones. They’re full of healthy fats, protein, and nutrients like calcium and magnesium, all of which are important components of strong bones.

Joanna-Kosinska-Opsaqvraxki-UnsplashPhoto by Joanna Kosinska on Unsplash

5. Fortified Foods

Not all packaged food is bad. Store-bought products like orange juice, bread, cereals, plant-based milk, and tofu are all fortified. This means the manufacturer added extra nutrients to them making them a good source of calcium. 

Pexels-Polina-Tankilevitch-4518610Photo by Polina Tankilevitch on Pexels

Advertisement

6. Eggs

Eating one or two eggs daily has been shown to boost bone density. Not only are they chock-full of protein, but they also contain zinc which helps produce collagen, the protein responsible for maintaining bone structure.  

Pexels-Ketut-Subiyanto-4827147Photo by Ketut Subiyanto on Pexels

7. Lean Protein

Bone renewal and growth are made possible in part by protein. Choosing lean protein sources like fish or chicken is better because they offer all the beneficial amino acids and nutrients without the saturated fat. 

Pexels-Alleksana-6107772Photo by alleksana on Pexels

8. Whole Grains

Whole grains like brown rice, oats, and quinoa are excellent low-calorie options. They are brimming with bone-supporting nutrients like fiber, B vitamins, and phytochemicals, compounds that help fight disease. 

Pexels-Suzyhazelwood-1311771Photo by Suzy Hazelwood on Pexels

9. Fruits

A great way to combat osteoporosis is to eat a lovely array of fruits each day. Oranges and other citrus fruits contain vitamin C which help prevent bone loss, while figs are full of calcium, potassium, and magnesium. 

Pexels-Janetrangdoan-1132047Photo by Jane Trang Doan on Pexels

10. Broccoli

It might be time to start warming up to this superfood. Broccoli is bursting with calcium, iron, magnesium, and potassium, all of which are superstars of bone health. You’ll get more out of it if you eat it raw, but steamed with a bit of salt is more palatable for some people. 

Pexels-Polina-Tankilevitch-3872433Photo by Polina Tankilevitch on Pexels