Una dieta vegetariana eccessivamente ricca di frutta secca, cereali e sodio produce un aumento delle perdite urinarie di calcio. Anche un eccesso di latticini favorisce questo effetto, pertanto gli specialisti di nutrizione vegetariana consigliano ai latto-ovo-vegetariani di cercare di ottenere la maggior quantità di calcio dai cibi vegetali e non dai latticini. Frutta e verdura ricche di potassio e magnesio sono invece in grado di produrre un elevato carico renale alcalino, che contrasta il riassorbimento osseo di calcio e riduce le perdite di calcio con le urine. I cibi ricchi di ossalati, come gli spinaci e la bieta, e quelli ricchi di fitati, possono ridurre notevolmente l'assorbimento di calcio.