本发明公开了以废弃食用油作为染色溶剂的染色方法,包括以下步骤:(1)将织物置于预处理液中使之充分溶胀,然后通过轧车控制织物的带液率;(2)将浸轧后的织物浸入到分散有占织物重1%15%的染料的废弃食用油中,在10100℃条件下完成吸附和固色;(3)通过浸轧将织物上过量的废弃食用油去掉,将轧槽中收集的废弃食用油及染浴中的废弃食用油循环使用,将浸轧后的织物进行水洗,得到染色织物.本发明所述染色方法的染料利用率高,吸附率近100%,固色率比传统染色高2040%;本发明的染色过程中,依据相似相溶原理,利用染料更易舍弃油而进入水相的特点,从而实现了完全的无盐染色.