This invention discloses a multi-function breadmaker comprising: a housing, a base plate, an oven chamber, an electric heater, pan assemblies, a control assembly, an electric motor, a transmission assembly and multiple driving shafts; said base plate is installed at the bottom within the housing, said oven chamber and electric motor are both installed on the base plate, said transmission assembly is installed below the base plate; said multiple driving shafts, passing through the base plate, are installed at the bottom of the oven chamber, and driven simultaneously by the electric motor; characterized in that, there are at least two sets of pan assemblies, each set includes pans of different number and different size; each pan assembly includes a pan, a pan base and at least one kneading bar; each set of pan assemblies is interchangeable with another set, and can be installed on the bottom of said oven chamber, the kneading bar of each pan assembly engaging with corresponding driving shaft can be driven by said driving shaft; said control assembly includes software, whereby said breadmaker can work in different modes with corresponding set of pan assemblies loaded.