The invention discloses a method for dyeing fabrics with persimmons, which comprises a cooked dyeing method that comprises the following steps: fresh persimmons are cut up and placed into a boiler, water is added, the fresh persimmons are boiled so as to produce dyeing liquid, the dyeing liquid is filtered, boiled and further filtered, and the obtained twice dyeing liquids are mixed for use; a fabric to be dyed is placed into a dye vat for dyeing, and taken out from the dye vat then placed into a mordant vat for mordanting, the fabric to be dyed after mordanting is taken out from the mordant vat and further placed into the dye vat for redyeing, the fabric to be dyed that finishes the dyeing is taken out from the dye vat and water cleaned, and the dyeing process is finished after softening and drying; the method for dyeing fabrics with persimmons further comprises an ingrain method that comprises the following steps: juice of the fresh persimmons is squeezed, the fabric to be dyed is placed into a dye vat with persimmon juice for dyeing, taken out from the dye vat with persimmon juice, dehydrated, laid open and dried in the sunshine; the dried fabric to be dyed is taken back, water cleaned and redyed, and the dyeing process is finished after water cleaning and drying. The two methods of the persimmon dyeing technique can realize the dyeing with colors in multiple hues, and have the advantages of environment protecting and energy saving, etc.