The invention provides a stuffing multi-purpose pasta machine, which includes a motor, a transmission belt, a filling screw push rod, a filling screw cylinder, a bearing, a fabric cylinder, a filling cylinder, a fabric feeding hopper, and a filling feeding Bucket, fabric forming nozzle, stuffing forming nozzle, motor switch, motor governor and base, etc. It is characterized in that the motor drives the stuffing screw cylinder to extrude the noodles in the fabric tube through the forming nozzle, and at the same time, the stuffing in the stuffing tube is transported to the stuffing screw cylinder through the stuffing screw push rod and extruded , the fabric and the filling are extruded synchronously, and finally form the stuffed noodles. The stuffing forming mouth can be designed to be connected with the stuffing spiral cylinder, and can also be designed to be connected with the stuffing cylinder. The stuffed noodles can control the thickness and shape of the stuffed noodles by changing the forming nozzles with different thicknesses or shapes, so as to form pasta with different characteristics. The invention has many applicable materials, low manufacturing cost, and is suitable for large-scale popularization.