Węże nie są wszystkożerne, zgodnie z Macroevolution. Są mięsożercami i jedzą tylko inne zwierzęta. Nie ma znanych przypadków węży, które są wegetarianinem lub jedzą rośliny.
Większość węży je gryzonie, ptaki i jaja. Mniejsze węże jedzą owady i małe gryzonie. Węże króla, takie jak szkarłatny wąż królewski lub kobra królewska, jedzą inne węże. Podczas gdy niektórzy ludzie wierzyli, że mackowaty wąż w Azji południowo-wschodniej zjada rośliny wodne, to faktycznie zjada minnows gromadzące się wokół roślin. Węże zabijają swoją zdobycz za pomocą jadu, dusiąc ją przez zwężenie lub chwytając ją w usta.