Les têtes de serpent du Nord sont connues pour être des mangeoires opportunistes, ce qui signifie qu'ils mangent tout ce qui est disponible. Leur régime alimentaire se compose principalement de poissons, mais ils sont également connus pour manger:
* Autres mammifères: Bien qu'ils ne soient pas leur proie principale, ils ont été documentés pour manger de petits mammifères comme rats, souris et même jeunes muskrats dans les zones où ils sont abondants.
* amphibiens: Grenouilles, crapauds et salamandres.
* reptiles: Snakes et tortues plus petits.
* insectes: Sauterelles, grillons et autres insectes.
* crustacés: Écrevisses et crabes.
Il est important de noter que même s'ils peuvent consommer des mammifères, ils ne sont pas une partie importante de leur alimentation normale. Leur principale source de proies reste du poisson, en particulier des espèces plus petites comme les ménés, les basses et le poisson-chat.
Cependant, leur capacité à manger une variété de proies en fait une espèce envahissante très réussie, car ils peuvent s'adapter à différents environnements et sources de nourriture.