Top Five Foods For Preventing Osteoporosis

Osteoporosis is a degenerative condition that is characterised by the thinning and weakening of the bones. It causes a huge number of problems especially as people get older. Of course, thinning bones is a natural part of the ageing process, but sufferers of osteoporosis have the problem exacerbated to the point that it is very dangerous. Elderly people with osteoporosis are at a huge risk of fracturing their bones, especially their hips.

One of the best ways to prevent osteoporosis is by getting the right foods in your diet. Of course, it’s well known that getting plenty of vitamins and minerals is good for you, but there are some that can specifically help fight the progress of osteoporosis. Here are five of the best foods to get your nutrient levels high.

Spinach

Leafy green vegetables like spinach are a rich source of vitamin K which is an important supplier of protein to the bones. It is also a good source of vitamin B6 and folic acid, two nutrients that inhibit homocysteine which is a molecule that can prevent collagen from forming proper bones.

Asparagus

Asparagus is another vegetable that is highly recommended for dealing with osteoporosis. It has plenty of nutrients that can keep your bones healthy and are excellent stores of fibre.

Cabbage

High in vitamin K, B6 and folate, which are essential for bone health, cabbage is a very important food for keeping your bones healthy. It contains calcium and vitamin C too, which are known for their great effects on the bones.

Broccoli

Broccoli is high in magnesium, calcium and other vitamins which improve calcium absorption. This is a great and delicious way to prevent osteoporosis.

Parsley

Vitamin K1 in parsley prevents the over-activity of cells which release minerals into the blood.

ArthritisFoodosteoporosis