A food processor comprising: a host assembly comprising a drive assembly comprising a drive body, and a transmission assembly comprising at least a first transmission member and a second transmission member, the first transmission member being in driving connection with the drive body and provided thereon with a first drive shaft, and the second transmission member being in driving connection with the drive body and provided thereon with a second drive shaft; a barrel body assembly installed on the host assembly and comprising: a feed inlet; a first barrel body communicating with the feed inlet; a second barrel body communicating with the first barrel body through a communication port; characterized in that a smashing device that is arranged in the first barrel body, is in driving connection with the first drive shaft of the drive assembly and is rotated under the driving of the first drive shaft; and a squeezing device that is arranged in the second barrel body, is in driving connection with the second drive shaft of the drive assembly and is rotated under the driving of the second drive shaft, wherein when rotating, the smashing device is capable of cooperating with an inner side wall of the first barrel body to smash food entering the first barrel body from the feed inlet, and the smashed food enters, under the effect of the smashing device, the second barrel body through the communication port and is squeezed by the squeezing device in the second barrel body to achieve separation between juice and food residues. a host assembly comprising a drive assembly comprising a drive body, and a transmission assembly comprising at least a first transmission member and a second transmission member, the first transmission member being in driving connection with the drive body and provided thereon with a first drive shaft, and the second transmission member being in driving connection with the drive body and provided thereon with a second drive shaft; a barrel body assembly installed on the host assembly and comprising: a feed inlet; a first barrel body communicating with the feed inlet; a second barrel body communicating with the first barrel body through a communication port; characterized in that a smashing device that is arranged in the first barrel body, is in driving connection with the first drive shaft of the drive assembly and is rotated under the driving of the first drive shaft; and a squeezing device that is arranged in the second barrel body, is in driving connection with the second drive shaft of the drive assembly and is rotated under the driving of the second drive shaft, wherein when rotating, the smashing device is capable of cooperating with an inner side wall of the first barrel body to smash food entering the first barrel body from the feed inlet, and the smashed food enters, under the effect of the smashing device, the second barrel body through the communication port and is squeezed by the squeezing device in the second barrel body to achieve separation between juice and food residues. a feed inlet; a first barrel body communicating with the feed inlet; a second barrel body communicating with the first barrel body through a communication port; characterized in that a smashing device that is arranged in the first barrel body, is in driving connection with the first drive shaft of the drive assembly and is rotated under the driving of the first drive shaft; and a squeezing device that is arranged in the second barrel body, is in driving connection with the second drive shaft of the drive assembly and is rotated under the driving of the second drive shaft, wherein when rotating, the smashing device is capable of cooperating with an inner side wall of the first barrel body to smash food entering the first barrel body from the feed inlet, and the smashed food enters, under the effect of the smashing device, the second barrel body through the communication port and is squeezed by the squeezing device in the second barrel body to achieve separation between juice and food residues.