A machine (1) for making liquid or semi-liquid products comprises: a first container (2A) adapted to contain a first liquid or semi-liquid basic product; a first stirrer (3A), mounted inside the first container (2A); a second container (2B) connected to the first container (2A) to receive therefrom the first liquid or semi-liquid basic product; a pipe (9) connecting the first container (2A) to the second container (2B); a second stirrer (3B), mounted inside the second container (2B); a pump (5), having a first inlet duct (6), connected to the first container (2A) in order to draw the first liquid or semi-liquid basic product, a second, air inlet duct (7), and an outlet (8) connected to the connecting pipe (9), the pump (5) being also configured to mix the first liquid or semi-liquid basic product with air by compression.