Coconut milk from the carton has undergone more processing in that vitamins, flavourings and stabilisers may have been added and much more of the cream has been filtered out resulting in a thinner liquid. Canned coconut milk or cream is in a more natural state, with fewer ingredients and results in a thicker and richer sauce which is better for cooking.