the primary difference is that cream cheese is made from milk and cream, but sour cream is made with just cream. they also have different flavors and textures. sour cream has a sour, tart taste and a soft, spreadable texture. cream cheese has a mild tangy flavor and a thicker consistency.