Insectivores, dans la nature, les jeunes mangent principalement des insectes aquatiques et les adultes se nourrissent spécifiquement d'insectes terrestres.
Plutôt simple à nourrir en aquarium, on peut lui offrir un mélange varié d'aliments séchés, congelés et vivants.