Gli indiani, egizi, cinesi, e sumeri sono solo alcune civiltà che hanno fornito la prova che suggerisce che gli alimenti possono essere efficacemente usati come medicine per curare e prevenire le malattie. L'ayurveda, la medicina tradizionale indiana vecchia di cinquemila anni, cita i benefici del cibo per scopi terapeutici. I documenti storici indicano che i benefici degli alimenti sono stati esaminati per migliaia di anni. Ippocrate, considerato da alcuni come il "padre" della medicina occidentale, sentenziava «Lasciate che il cibo sia la vostra medicina e la vostra medicina sia il cibo».