Abstract: A carpet recycling method is disclosed. In a toroidal flow pulper, carpet is disintegrated in a quantity of liquid to form a slurry of fibrous carpet materials and carpet ash. At least a portion of the fibrous carpet materials are separated from the slurry, and the separated fibrous carpet materials are dried. At least a portion of the carpet ash is isolated from the slurry, and the isolated carpet ash is dried. Thus, a first output comprising dried separated fibrous carpet materials is produced, and a second output comprising dried carpet ash is produced.