Človeške potrebe po hranilih so količine različnih vrst hranil, ki so potrebne za ohranjanje optimalnega zdravja. Hranila vključujejo kalorije, maščobe, ogljikove hidrate, beljakovine, minerale, vitamine in aminokisline. Nezadostna raven nekaterih hranil lahko povzroči različne bolezni. V razvitih državah je pomanjkanje hranil, ki je dovolj resno, da povzroči bolezen, redko.
Najosnovnejša od vseh potreb po hranilih je zadostna količina kalorij. Kalorije zagotavljajo energijo za vse telesne funkcije, zato je pomembno, da zaužijemo dovolj kalorij, da telesu zagotovimo dovolj energije za izpolnjevanje dnevnih potreb. Otroci v revnih državah lahko razvijejo stanje, imenovano marazmo, ki vodi v zaostajanje v rasti. Telo nima dovolj energije za vzdrževanje ravni sladkorja v krvi, zato napada lastne beljakovine, da bi ohranilo raven sladkorja v krvi.
Obstaja devet esencialnih aminokislin, ki jih telo potrebuje za sintezo beljakovin. Pomembno je zadovoljiti te potrebe po hranilih, saj telo teh aminokislin ne more proizvesti samo. Esencialne aminokisline so valin, treonin, fenilalanin, metionin, levcin, izolevcin, histidin, triptofan in lizin. Triptofin in lizin je še posebej težko zaužiti v ustreznih količinah za ljudi na veganski prehrani.
Maščoba je morda najlažje zadostiti potrebam po hranilih. Preveč maščob je enostavno zaužiti, vendar je to najbolj koncentrirana oblika energije, ki je na voljo. Linolna kislina, arahidonska kislina in linolenska kislina so esencialne maščobne kisline, ki jih telo ne more proizvesti samo in jih je treba zaužiti.
Minerali so pomemben del potreb človeka po hranilih. Nekatera hranila so potrebna v velikih količinah, druga pa v tako majhnih količinah, da jih je skoraj nemogoče primanjkovati. Živila, obogatena z minerali, preprečujejo številne pomanjkljivosti. Primer tega je kuhinjska sol, obogatena z jodom. Široka uporaba kuhinjske soli, obogatene z jodom, je skoraj odpravila pomanjkanje joda, kar lahko povzroči otekanje ščitnice, znano kot golša, in duševno zaostalost, če nosečnici med nosečnostjo primanjkuje joda.
Kalcij je mineral, potreben za skoraj vse funkcije v telesu, vključno s krčenjem mišic in strjevanjem krvi. Železo je najpogostejše pomanjkanje mineralov v razvitih državah in vodi do anemije. Ženske pogosteje kot moški trpijo za pomanjkanjem železa zaradi izgube krvi zaradi menstruacije in povečane potrebe po železu med nosečnostjo in dojenjem. Pri dodajanju železa pa je pomembno biti previden, saj so dodatki železa najpogostejši vzrok naključne zastrupitve pri otrocih v Združenih državah.
Neizpolnjevanje potreb po hranilih za vitamine lahko privede do različnih zdravstvenih stanj, odvisno od stopnje pomanjkanja in vitamina. Pomanjkanje vitamina C lahko povzroči skorbut, pomanjkanje vitamina D lahko povzroči rahitis pri otrocih in mehčanje kosti pri odraslih. Ljudje, ki ne dobijo dovolj vitamina K, lahko doživijo počasno strjevanje krvi. Nizke ravni vitamina E lahko povzročijo anemijo in poškodbe oči.