Le tenrec Ecaudatus est un animal omnivore. Mais on  dit de lui qu'il est insectivore puisque son régime alimentaire se compose principalement d'insectes. Pour manger, il va chercher sa proie dans les couches supérieures du sol ou dans les fissures des rochers. Il peut aussi se nourrir d'autres invertébrés, de petits lézards ou bien tout simplement de végétaux.