Харчування при остеопорозі передбачає щоденне вживання продуктів, багатих кальцієм, фосфором й іншими мінералами, вітамінами D і К (молочні продукти, кунжут, мак, сухофрукти, особливо чорнослив, жирні сорти риби). При остеопорозі також рекомендовано відмовитися від кофеїну та алкоголю.