Calcium is needed to make bones strong and a lack of calcium can cause osteomalacia. Because it's fairly easy for most people to get enough calcium from their diet, a lack of calcium is not a common sole cause of osteomalacia. But it's still worth knowing which foods are high in this important nutrient.