Musaranhos são onívoros, que comem insetos, aranhas, vermes, sapos, ratos e algumas plantas e sementes. A dieta principal de um musaranho é carnívora, com musaranhos preferindo uma refeição de centopéias, minhocas ou pássaros em vez de nozes e sementes. Um musaranho tem saliva venenosa que ele mastiga em sua presa, ajudando a imobilizá-la, que é como os musaranhos são capazes de caçar e alcançar presas maiores.
Embora os musaranhos sejam pequenos, eles comem com freqüência. Os musaranhos podem comer até três vezes o seu peso em alimentos por dia. A quantidade de alimentos que ingerem ajuda a regular a temperatura corporal. No inverno, eles precisam comer mais para se manterem aquecidos.
Os musaranhos armazenam alimentos para o inverno, capturando e armazenando coisas como caracóis e besouros. Um musaranho mantido em cativeiro armazenará todos os alimentos que o manipulador fornecer, incluindo sementes e nozes.