Numerose evidenze mostrano che l'onnivorismo sia la migliore forma di alimentazione per il mantenimento del buono stato di salute. Infatti tanto le diete prive di fonti vegetali quanto quelle prive di fonti animali comportano gravi carenze associate ad altrettante gravi patologie. È noto, per esempio, che in passato i marinai si ammalavano di scorbuto in mancanza di cibi vegetali, fonti di adeguate quantità di vitamina C, allo stesso modo in cui, ad esempio, i vegani, privandosi di cibi di origine animale, si ammalano di anemia megaloblastica senza l'uso di integratori farmacologici, fonti di adeguate quantità di vitamina B12.