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.