İyi sağlık ve vücuttaki çeşitli sistemlerin çalışmasını desteklemek için vitaminler ve mineraller gereklidir. Vitaminler yağda veya suda çözünür olabilir. Mineraller sıklıkla eser miktarda alınır.
Vücudun çalışması için gerekli vitaminler denilen 13 vitamin gerekir. Bunlar A vitamini, B6 vitamini, B12 vitamini, folat, niasin, riboflavin, tiamin, biotin, pantotenat, C vitamini, D vitamini, E vitamini ve K vitaminidir.
Temel mineraller arasında kalsiyum, fosfor, magnezyum, demir, çinko, iyot ve selenyum bulunur. Bazı beslenme uzmanları, insanların ayrıca potasyum, bakır, manganez, florür, krom ve molibden aldıklarını önermektedir. Sodyum de önemlidir, ancak insanlar genellikle çok fazla alırlar.Birçok mineral ve vitamin birlikte çalışır. Bakır, kırmızı kan hücrelerinin oluşumunu destekler ve ayrıca vücudun demir depolamasına ve salıvermesine yardımcı olur. Diğer vitaminler antioksidanlardır, bu da hücreleri serbest radikal moleküllerden korudukları anlamına gelir. Bu moleküller diğer moleküllerden elektronları tutar ve bunlara zarar verir. Vitamin antioksidanları A, E ve C vitaminleridir.
Birçok beslenme uzmanı, insanların B vitaminlerini bir araya getirmelerini de tavsiye eder. B vitaminlerinin birlikte alındıklarında daha etkili olmasını sağlayan karmaşık bir etkileşime sahip olduklarına inanırlar. Sağlıklı olan insanlar genellikle ihtiyaç duydukları vitaminleri gıdalarından alabilirler.