Wie der Rest ihrer Familie sind Otter Raubtiere. Ihre Nahrung beziehen sie in der Regel aus dem Wasser; sie setzt sich aus Fischen, Fröschen, Krabben und anderen Wirbellosen zusammen. Otter haben einen sehr hohen Stoffwechsel – so muss der Fischotter beispielsweise 15 Prozent seines Körpergewichts pro Tag fressen, ein Seeotter gar 20 bis 25 Prozent, abhängig von der Wassertemperatur. In 10 °C kaltem Wasser müssen sie circa 100 Gramm Fisch pro Stunde fangen, um überleben zu können. Die meisten Arten jagen drei bis fünf Stunden täglich, säugende Weibchen bis zu acht Stunden.