L’axolotl est un carnivore, son régime alimentaire se compose de vers, d’insectes, de petits poissons et de crustacés. Ce sont des mangeurs voraces qui mangent 2 ou 3 fois par jour.
En aquarium, l’axolotl mange la viande de crustacés et de mollusques, des escargots, des larves, de filets d’espèces de poissons marins. Par contre la volaille et la viande animale sont déconseillées, car les protéines qu’elles contiennent ne sont pas absorbées par le système digestif de l’animal.