Les chameaux sont herbivores et sont spécifiquement adaptés pour consommer des cactus et autres plantes épineuses. Leur bouche contient une doublure coriace qui protège l'intérieur des dommages. Ils mangent également des plantes qui ne contiennent pas d'épines, comme le saule et le peuplier.
Les chameaux sont des brouteurs, comme les moutons ou les chèvres, et consomment la plupart des types de végétation qui croisent leur chemin. Ils sont capables de consommer à la fois des matières végétales molles, telles que des feuilles, et des brindilles ligneuses dures. Ils mangent également de manière opportuniste des choses comme du cuir et d'autres déchets. Les chameaux d'élevage sont nourris de dattes, de blé, d'herbe et d'avoine. Les chameaux élevés dans les zoos sont nourris de foin.