A machine for making liquid or semi-liquid products comprising: - a first container adapted to contain a first liquid or semi-liquid basic product; - a first stirrer, mounted inside the first container; - a second container connected to the first container to receive therefrom the first liquid or semi-liquid basic product; - a pipe connecting the first container to the second container; - a second stirrer, mounted inside the second container; - first thermal treatment means, associated with the first container to heat and/or cool the walls of the first container; - second thermal treatment means, associated with the second container to heat and/or cool the walls of the second container in such a way as to make a first liquid or semi-liquid product; - a pump, having a first inlet duct, connected to the first container in order to draw the first liquid or semi-liquid basic product, a second, air inlet duct, and an outlet connected to the connecting pipe, the pump being also configured to mix the first liquid or semi-liquid basic product with air by compression; - a first dispensing device, connected to the second container to allow releasing the first liquid or semi-liquid product contained in the second container; - a third container adapted to contain a second liquid or semi-liquid basic product; - a fourth container connected to the third container to receive therefrom the second liquid or semi-liquid basic product; - a pipe connecting the third container to the fourth container; - third thermal treatment means, associated with the third container to heat and/or cool the walls of the third container; - fourth thermal treatment means, associated with the fourth container to cool the walls of the fourth container; - a suction device for taking in the second liquid product and mixing it with air, comprising a tubular element provided with at least one lower opening for receiving the second liquid or semi-liquid basic product and at least one upper opening for receiving air, located in the third container and connected, in use, to the connecting pipe between the third container and the fourth container, configured to allow mixing together the second liquid or semi-liquid basic product and air; - a second dispensing device, connected to the fourth container to allow releasing the second liquid or semi-liquid product contained in the fourth container. - a first container adapted to contain a first liquid or semi-liquid basic product; - a first stirrer, mounted inside the first container; - a second container connected to the first container to receive therefrom the first liquid or semi-liquid basic product; - a pipe connecting the first container to the second container; - a second stirrer, mounted inside the second container; - first thermal treatment means, associated with the first container to heat and/or cool the walls of the first container; - second thermal treatment means, associated with the second container to heat and/or cool the walls of the second container in such a way as to make a first liquid or semi-liquid product; - a pump, having a first inlet duct, connected to the first container in order to draw the first liquid or semi-liquid basic product, a second, air inlet duct, and an outlet connected to the connecting pipe, the pump being also configured to mix the first liquid or semi-liquid basic product with air by compression; - a first dispensing device, connected to the second container to allow releasing the first liquid or semi-liquid product contained in the second container; - a third container adapted to contain a second liquid or semi-liquid basic product; - a fourth container connected to the third container to receive therefrom the second liquid or semi-liquid basic product; - a pipe connecting the third container to the fourth container; - third thermal treatment means, associated with the third container to heat and/or cool the walls of the third container; - fourth thermal treatment means, associated with the fourth container to cool the walls of the fourth container; - a suction device for taking in the second liquid product and mixing it with air, comprising a tubular element provided with at least one lower opening for receiving the second liquid or semi-liquid basic product and at least one upper opening for receiving air, located in the third container and connected, in use, to the connecting pipe between the third container and the fourth container, configured to allow mixing together the second liquid or semi-liquid basic product and air; - a second dispensing device, connected to the fourth container to allow releasing the second liquid or semi-liquid product contained in the fourth container.