Plains garter snakes eat a wide variety of animal prey. The diet of plains garter snakes and common garter snakes is very similar, so they probably compete for prey where they are found in the same area. They eat frogs and toads, salamanders, fish, birds, small rodents, leeches, earthworms, and grasshoppers.