spinach is a nutritious food with many vitamins and minerals including magnesium potassium and vitamin k. in addition to calcium and vitamin d these vitamins and minerals are also important for bone health. while spinach also contains calcium the calcium is not absorbed well by the body. this is because spinach contains oxalates which interfere with calcium absorption. some examples of other foods that contain oxalates are beet greens and rhubarb. so while you can't count spinach as a good source of calcium it's still nutritious and a good part of a healthy well-balanced diet.
should i not eat spinach if i have osteoporosis?