The invention discloses a self-cleaning system and a self-cleaning method suitable for a honey beverage vending machine. The system comprises a water tank, support legs, an observation window, a powerdistribution control box, a water-adding sealing cover, an air inlet structure of the water tank, a short pipe, a round cover, a filter cotton block, a protective cover, a gearbox body, a rocker, a water pumping pipe, a water pump, an air pump, a one-way valve, a first elbow, an air inlet cover, an activated carbon filter screen, a fixing rod, a second elbow, a three-way pipe, a heat conduction copper pipe, a heat preservation sleeve, a heating piece, a hose, a traight pipe, a cylinder, a rotating shaft, a fixing piece, a hole pipe, a sealing cap, a straight rod, stirring blades, a worm gear,a worm, an output shaft, an input shaft, a first gear and a second gear. Through the stirring structure, the transmission structure and the driving structure, stirring in the water tank can be achieved, the mixing effect of a cleaning agent and water is improved, meanwhile, the air pump is arranged and can pressurize water flow, so that the water pressure during flushing is improved and the flushing effect is good.