A machine for making liquid or semi-liquid food products is provided with a frame, a product processing unit and a control unit for driving the processing unit; the processing unit is in turn provided with a first vessel which is set in rotation about its central axis by a brushless gear motor and which defines inside it a product processing chamber, a stirrer provided with a spatula mounted inside the processing chamber, and a movement unit for moving the stirrer; the movement unit for moving the stirrer imparts to the spatula, through two distinct linear actuators, a first movement, towards and away from the bottom of the first vessel, and a second movement, independent of the first, towards and away from the inside wall of the first vessel.