La vitamine D est également apportée en partie par l'alimentation (même si l'exposition au soleil reste la principale source). Les meilleures sources de vitamine D sont les poissons gras comme le saumon ou le thon, l'huile de foie de morue, le jaune d'oeuf, mais aussi le lait de vache et ses produits dérivés. On trouve également de la vitamine D dans certaines boissons au soja enrichies.
Il existe également des compléments alimentaires à base de vitamine D. On les prescrit généralement aux bébés et aux enfants en bas âge, ainsi qu'aux personnes âgées pour limiter le risque d'ostéoporose.
Attention toutefois à ne pas la prendre en excès car, à haute dose, elle peut se révéler toxique. Les symptômes sont alors les suivants : calculs rénaux, fatigue, perte d'appétit, soif excessive, perte de poids, nausées, dépression... Dans tous les cas, n'hésitez pas à demander conseil à votre médecin avant de prendre un quelconque supplément.