Основу питания удода составляют мелкие беспозвоночные животные: насекомые, их личинки и куколки (майские жуки, жуки-навозники, мертвоеды, кузнечики, бабочки, степные кобылки, мухи, муравьи, термиты), пауки, мокрицы, многоножки, мелкие моллюски и т. п.. 14
Реже ловит мелких лягушек, ящериц и змей. 14
Благодаря своему длинному клюву птица достаёт еду из гнилой коры деревьев, роется в глубоких норах в земле, кучах мусора и даже навоза. 2
Африканский и мадагаскарский удоды, кроме мелкой живности, употребляют в пищу цветочный нектар и ягоды. 2