Omnivorlar ve herbivorlar arasındaki temel fark, beslenme düzenleridir: Herbivorlar, birincil besin kaynağı olarak bitkilere dayanan hayvanlardır. Omnivorlar, hem bitki hem de hayvan kökenli besinleri tüketen hayvanlardır. Herbivorlar genellikle daha uzun sindirim sistemlerine sahiptir ve bitki materyalini işlemek için özel fiziksel adaptasyonlara (örneğin, güçlü molar dişler veya uzun boyunlar) ihtiyaç duyarlar.