Foods that Prevent Osteoporosis

Ready to get started?

Your quotes are always free.

Tim is a licensed life insurance agent with 23 years of experience helping people protect their families and businesses with term life insurance. He writes and creates stuff for QuickQuote and other insurance and financial websites...

Full Bio →

Written by

UPDATED: Mar 26, 2020

Advertiser Disclosure

It’s all about you. We want to help you make the right coverage choices.

Advertiser Disclosure: We strive to help you make confident insurance decisions. Comparison shopping should be easy. We partner with top insurance providers. This doesn't influence our content. Our opinions are our own.

Editorial Guidelines: We are a free online resource for anyone interested in learning more about life insurance. Our goal is to be an objective, third-party resource for everything life insurance related. We update our site regularly, and all content is reviewed by life insurance experts.

Osteoporosis is the thinning of bone tissue and loss of bone density over time and is the most common type of bone disease. Although commonly thought of as a problem for women, osteoporosis also affects men. Of the 10 million Americans with osteoporosis, about 2 million are men.

Several factors have been identified that contribute to an individual’s risk of developing osteoporosis. Some of those risk factors cannot be changed, while others, such as your lifestyle and diet, are modifiable.  Lower your risk of fractures and breaks with the bone-building foods below.

Skim Milk

Your heart, blood, muscles and nerves need calcium to function properly. If your diet doesn’t include enough calcium to replace what’s used, it will take it from your bones, leaving them weakened and prone to fracture. Milk and other dairy products provide loads of calcium, the number one go-to nutrient for bone health. Milk is also fortified with vitamin D, which works hand-in-hand with calcium to build bone. Other calcium-rich dairy foods include low-fat or nonfat yogurt, cheese, calcium-fortified cottage cheese. An excellent way to get that extra calcium is to turn can soup into a creamy, calcium-rich meal by stirring in skim milk instead of water.

Ready to get started?

Your quotes are always free.

Calcium-Fortified Orange Juice

If you are not a fan of milk or if you are lactose intolerant there are other options. Calcium-fortified orange juice is a fine substitute. It contains as much calcium as milk.  Orange juice also provides you with a day’s worth of vitamin C, essential for the formation of collagen, an important component of bone matrix. An even better substitute would be juices fortified with calcium and vitamin D, which helps the body metabolize and absorb the calcium in food. Other calcium-fortified foods include some brands of soy milk, rice milk, cereal, and bread.

Sweet Potatoes

Sweet potatoes are an excellent source of potassium, which research suggests may boost bone health. Studies have found that people whose diet contains plenty of potassium have denser bones and lose less calcium in their urine. Other potassium-rich foods include tomato paste and other tomato products, potatoes, beet greens, white beans, yogurt, and bananas.

Collard Greens

Collard greens are among the best plant sources of calcium. One serving of cooked collards contains about as much calcium as a glass of milk. Collards also contain vitamin K, which contributes to bone health. Other calcium-rich veggies include turnip greens, kale, okra, Chinese cabbage, dandelion greens, mustard greens and broccoli.

Ready to get started?

Your quotes are always free.


Peanuts, almonds, cashews, soybeans and their butter are all terrific sources of magnesium, which plays an important part in how your body uses calcium. Without adequate magnesium, the hormones that regulate calcium metabolism can’t do their job properly. For best results, choose unsalted nuts. Other magnesium-rich foods include halibut, potatoes, oatmeal, wheat bran, and bananas.

Salt-Free Seasonings

The sodium in table salt, soy sauce, and other salty seasonings can leach calcium from bones and lead to bone loss. You can protect your bones without sacrificing flavor by replacing salt with super-tasty spices and dried or fresh herbs such as chili powder, ground cumin, garlic powder, basil, oregano, rosemary, thyme, coriander and ground pepper.

If you have osteoporosis, it is important to be taking the necessary precautions and eating food that would help maintain or even improve bone health. Having osteoporosis doesn’t mean term life insurance is out of the question. Let your agent know if you have osteoporosis and they will assist you in choosing the best life insurance company for you.

Related Topics:

How To Get Term Life Insurance If You Have Osteoporosis

Ready to get started?

Your quotes are always free.

Free Car Insurance Comparison

Compare Quotes From Top Companies and Save

 Secured with SHA-256 Encryption