В дикой природе китоглав питается животной пищей. 1
Основную часть его рациона составляют двоякодышащие рыбы протоптеры, тилапии и сомы. 2 Также в меню птицы входят:
Могут питаться китоглавы и мелкими черепахами, детёнышами крокодилов, иногда едят небольших водоплавающих. 1
Во время охоты китоглавы по несколько часов могут стоять на одном месте, дожидаясь добычи. 1 Когда увидят цель, резко срываются с места и захватывают улов вместе с водой. 1 Добычу проталкивают дальше в горло, а воду выплевывают. 1