Fait exceptionnel pour des ongulés, ils chassent parfois à l'affût des petits oiseaux et des rongeurs, et consomment à l'occasion des insectes et des charognes.
Cette espèce de cobra a une alimentation variée ; son régime alimentaire est composé d'autres serpents, des rongeurs, des lézards, des oiseaux et des charognes.
Elles sont omnivores, mais leur régime dans la nature consiste principalement en des plantes aquatiques et occasionnellement des invertébrés, des poissons ou même des charognes.