Najboljši način za zadosten vnos vitaminov je raznolika in uravnotežena prehrana. Različne skupine živil vsebujejo različne vitamine, zato enolična prehrana pogosto vodi v pomanjkanje določenih hranil.
Zelenolistna zelenjava, kot sta špinača in ohrovt, je bogata z vitaminoma K in C. Korenje in sladki krompir vsebujejo veliko vitamina A. Mlečni izdelki in jajca so viri vitamina D in B12, medtem ko so polnozrnata žita bogata z vitamini skupine B. Citrusno sadje, jagodičevje in paprika so odlični viri vitamina C.
Poleg tega je dobro poznati načine priprave živil, saj se nekateri vitamini (npr. C in folna kislina) izgubijo pri kuhanju. Priporočljivo je vključevati tudi surovo zelenjavo in sadje v dnevno prehrano.
Z raznoliko prehrano pokrijemo večino potreb po vitaminih, brez potrebe po dopolnilih, razen če obstajajo posebne potrebe (npr. nosečnost, starost, bolezni).
