As cobras-liga são carnívoras e atacam insetos, lesmas, vermes, lagartos, anfíbios, roedores e, às vezes, peixes. Certas espécies de cobras-liga, como a cobra fita, gostam particularmente de sapos. As cobras-liga comem muitos tipos diferentes de pequenos animais, incluindo outras cobras.
As cobras-garter comem principalmente presas vivas, mas às vezes também comem ovos. Eles parecem ser imunes às secreções tóxicas que protegem sapos e rãs de outros predadores e podem consumir esses anfíbios sem danos. Na verdade, grande parte de sua dieta na natureza costuma ser composta de sapos e rãs. Além disso, a saliva da cobra pode ser tóxica para algumas de suas presas, facilitando a capacidade da cobra de engolir. As cobras-liga são incapazes de mastigar ou dilacerar suas presas, por isso sempre são engolidas inteiras.