Głównym źródłem pożywienia dla wydr morskich są ryby, ale wydry są z natury oportunistami i będą jeść różnorodne pokarmy. Dzięki zdolności do wyczuwania koncentracji ryb i ich wysokiej przemiany materii wydry wydają większość czasu poluje na następny posiłek.
Poza rybami, wydry rzeczne będą również spożywać skorupiaki, owady, ptaki, ostrygi, skorupiaki, żółwie i wiele innych organizmów wodnych. Ci miłośnicy wody futrzanej polują głównie w nocy, podążając za zapachem ryb nawet w obszarach miejskich. Nie jest niczym niezwykłym, że wędkarze muszą walczyć z wydrami rzecznymi o przynętę. Podczas, gdy wydry są głównie mięsożercami, zjadają one kukurydzę używaną do łowienia pstrągów, zwłaszcza wzdłuż rzek, które są zaopatrywane w ryby wylęgowe.