El calcio se encuentra en muchos alimentos de origen vegetal y animal. La leche, el queso y otros productos lácteos son también fuentes de calcio. Otras fuentes son las conservas de sardinas y salmón con espinas, así como algunas verduras como la col, el brócoli y la col china (pak choi). La mayoría de los cereales no contienen grandes cantidades de calcio, sin embargo, contribuyen a la ingesta de calcio porque se consumen con frecuencia. La absorción de calcio varía en función del tipo de alimento. La procedente de la leche y los productos lácteos ronda el 30%. La absorción de calcio de las plantas que no contienen compuestos como el ácido oxálico y el ácido fítico -incluidos el brócoli, la col rizada y la col- es similar a la de la leche, aunque la cantidad de calcio por ración es mucho menor. La absorción de calcio de alimentos que contienen altos niveles de ácido oxálico, como las espinacas, puede ser menor, ya que se formaran sales indigeribles con el calcio (por ejemplo, la col rizada, las batatas, el ruibarbo y las judías). Sin embargo, cuando las personas consumen muchos tipos de alimentos diferentes, estas interacciones con el ácido oxálico o fítico tienen poco o ningún efecto sobre los niveles de calcio.