Question: are beans bad for osteoporosis?
Answer: Because beans are rich in magnesium, fiber, and other nutrients, making them otherwise good for osteoporosis prevention (and your health overall), you needn't avoid them altogether, Cosman says. Simply reduce the phytate level by soaking beans in water for a few hours before then cooking them in fresh water.