Les souris deviennent cannibales lorsqu'elles sont stressées. Ce n'est pas un comportement normal pour les souris, bien que le cannibalisme maternel des bébés soit beaucoup plus courant que d'autres formes. Lorsque les bébés sont cannibalisés, ils sont généralement tués au préalable par des adultes. Le cannibalisme des adultes morts se produit dans des conditions de famine et de surpopulation.
Les souris sont connues pour être une espèce infanticide. Le fait de tuer et de manger des petits par la mère est considéré comme un mécanisme de défense, comme on le voit particulièrement chez les souris élevées pour un fort comportement de défense du nid. Certaines lignées de souris sont plus susceptibles de tuer les chiots que d'autres. L'infanticide est souvent associé à la manipulation humaine, donc parfois les mères sont anesthésiées pour l'empêcher.
Le cannibalisme dans d'autres conditions est considéré comme inhabituel. Des souris ont été observées en train de devenir cannibales pour survivre aux hivers froids, lorsque la diminution des réserves de nourriture ne peut pas soutenir la population animale. Par exemple, des souris mortes prises dans des pièges peuvent devenir de la nourriture pour les survivants. Dans des conditions normales, les souris préfèrent manger des aliments sucrés et riches en glucides plutôt que de la chair.