Les crapauds à cornes mangent principalement des fourmis, mais ils peuvent aussi manger des sauterelles, des coléoptères et des araignées. Les crapauds à cornes élevés comme animaux de compagnie mangent également des grillons et peuvent également bénéficier d'un substitut de vitamine ou de calcium.
Plutôt que de chasser leur nourriture, les crapauds à cornes attendent des proies sans méfiance. Souvent, les crapauds à cornes s'assoient près d'une fourmilière jusqu'à ce que leur proie s'approche suffisamment pour la manger, puis ils l'avalent en entier. En captivité avec d'autres reptiles, les crapauds à cornes adoptent la même approche tranquille pour manger que dans la nature. Pendant l'alimentation, les crapauds à cornes restent en retrait pendant que d'autres reptiles mangent, parfois même après avoir mangé toute la nourriture disponible. Par conséquent, il n'est pas conseillé d'héberger des crapauds à cornes avec d'autres espèces.