 The diet of this snake is highly variable.It preys on any vertebrates from fish to mammals.Juveniles eat mostly amphibians, whereas adults usually prefer reptiles and mammals – during amphibian breeding periods, however, adult cobras eat mostly frogs or toads.