If you have osteoporosis or your bones are weakening with age, spinach can help you. Spinach is loaded with calcium, vitamin K, and manganese, all of which promote bone health. Hence, eating spinach regularly can improve the absorption of calcium in your body, thereby making your bones strong and maintaining your bone density.