Su dieta varía en función del tamaño, por lo tanto, las crías recién nacidas se alimentan de insectos y otros invertebrados pequeños, a medida que van creciendo, incorporan a su dieta peces, ranas, serpientes, aves y mamíferos.