Węże słodkowodne jedzą małe ryby, robaki i skorupiaki. Większość węgorzy to zwierzęta mięsożerne lub mięsożercy. Mogą również jeść mrożone pokarmy dla ryb.
Węgorze nie jedzą zbyt często. Zazwyczaj będą jeść co kilka dni. Wolą polować i zbierać jedzenie w nocy. Węgorzami słodkowodnymi są dolne karmniki. Będą jeść małe stworzenia na dnie akwarium, takie jak larwy komarów i robaki. Kilka rodzajów węgorzy dostosuje się do jedzenia mrożonych ryb, takich jak robaki krwi i tubifex. Węgorz moczarowy może oddychać powietrzem i ucieknie z akwarium, jeśli nie zostanie zamknięty.