Foods that may prevent the absorption of calcium
Some foods may stop your body from absorbing calcium or cause you to excrete more calcium through your kidneys. Foods that contain oxalates aren’t the best choice if you’re worried about osteoporosis. Oxalates bind to calcium so your body can’t absorb it. For example, spinach is high in calcium, but it’s also high in oxalates.
Other foods and beverages that may interfere with calcium absorption or lead to bone loss are:
- caffeinated coffee or tea
- wheat bran