Диетата за остеопороза трябва да е богата на калций, присъстващ в храни като мляко, сирене и кисело мляко и витамин D, който се съдържа в рибата, месото и яйцата. Витамин D увеличава абсорбцията на калций в червата, а калцият е основният образуващ минерал