By Ada Kohli
Published Jul 27, 2023

Hindustan Times
Lifestyle

6 Foods To Eat To Prevent Osteoporosis

Osteoporosis is a condition where your bones lose density and become incredibly fragile, making you prone to fractures. Here are some foods that help prevent osteoporosis

Fish

Rich in protein, calcium and omega-3 fatty acids, fish helps improve bone health and prevent osteoporosis

Eggs

An excellent source of protein and vitamin D, eggs help absorb calcium into your bones and prevent osteoporosis

Nuts

Nuts such as almonds and walnuts contain omega-3 and 6 fatty acids, phosphorus, magnesium, calcium, and zinc, all of which help increase bone density

Tofu

Tofu is a plant-based source of protein and calcium which contains isoflavones that help keep your bones healthy

Milk

A natural source of calcium, milk helps increase bone density and reduces the risk of fractures

Legumes

Legumes are rich in protein which increases bone mineral density in the body