Rogate ropuchy głównie jedzą mrówki, ale mogą również jeść koniki polne, chrząszcze i pająki. Rogate ropuchy hodowane jako zwierzęta domowe również jedzą świerszcze i mogą również korzystać z substytutu witaminy lub wapnia.
Zamiast gonić swoje pożywienie, rogate ropuchy czekają na niczego nie podejrzewającą zdobycz. Często rogate ropuchy siedzą w pobliżu mrowiska, aż ofiara zbliża się wystarczająco blisko, by zjeść, a następnie połykają je w całości. Podczas pobytu w niewoli u innych gadów rogate ropuchy podejmują takie samo spokojne podejście do jedzenia, jak na wolności. Podczas karmienia rogate ropuchy powracają, podczas gdy inne gady jedzą, czasami nawet po zjedzeniu wszystkich dostępnych pokarmów. W rezultacie nie zaleca się trzymania rogatych ropuch z innymi gatunkami.