鼬鼠是一種雜食性動物,它們的食物種類相當廣泛。鼬鼠的食物主要包括:
昆蟲和蜥蜴:它們會捕食小動物,如小鳥、小蜥蜴和小老鼠等。
齧齒類動物:鼬鼠也會喫齧齒類動物,如田鼠、松鼠、土撥鼠和飛鼠等。
小型哺乳動物、爬行動物和鳥類:鼬鼠偶爾會喫其他小型哺乳動物、爬行動物和鳥類。
無脊椎動物:它們還會喫蝸牛、蚯蚓等無脊椎動物。
植物果實:鼬鼠偶爾也會喫植物果實,如松仁和獼猴桃。
魚類:在某些情況下,鼬鼠甚至會喫魚。
鼬鼠的食性因地理位置和季節的不同而有所變化。例如,在它們的分佈範圍西部,水䶄是它們最喜歡的食物,而在東部,黃鼬則更多以田鼠和家鼠爲食。在烏蘇裏蘭,冬季的黃鼬甚至會喫狼或黃喉貂喫剩下的動物屍體。
鼬鼠每天的食物攝入量大約在100–120克之間,它們有存儲多餘食物的習性。