Fressgewohnheiten
Halsbandnattern sind im Allgemeinen nachtaktiv und bevorzugen die Fütterung während der Nachtstunden. Die Halsbandnatter nutzt Würgen, um ihre Beute zu lähmen, bevor sie sie frisst. Halsbandnattern haben eine kleine Menge Gift in ihrem Speichel, das beim Lähmen ihrer Beute hilft.
Salamander
Viele Unterarten der Halsbandnatter ernähren sich von Salamandern, aber die Ernährung der Östlichen Halsbandnatter besteht fast ausschließlich aus der Rotrückensalamander. Die Rotrückensalamander lebt im gleichen feuchten Waldklima wie die Östliche Halsbandnatter und ist daher normalerweise eine reichhaltige Nahrungsquelle für die Schlange.
Kleine Tiere
Neben Salamandern sind Halsbandnattern auch dafür bekannt, sich von kleinen Tieren wie Eidechsen, Fröschen und Fischen zu ernähren. Halsbandnattern fressen gelegentlich auch junge Nagetiere.
Insekten
Halsbandnattern ernähren sich nicht immer von größerer Beute. Wenn Beute knapp ist, jagen Halsbandnattern Insekten und kleine wirbellose Tiere wie Regenwürmer und Nacktschnecken.
Andere Schlangen
Viele Arten von Halsbandnattern sind dafür bekannt, sich von anderen, kleineren Schlangenarten zu ernähren, wie Mitgliedern der Gattung Storeria. Die Halsbandnatter ist oft stärker als diese Schlangen und kann ihren Körper benutzen, um die andere Schlange zu würgen.