their consistency is different.
tomato paste is a concentrated paste that needs to be spooned or squeezed out of a container. tomato puree is thinner and more liquid, like a blended sauce. tomato puree is sometimes made of a mixture of tomato paste and water, while paste can be made from reduced puree.