Ricotta cheese is creamy, made from whey from cheeses like mozzarella, and has a slightly sweet flavor. Cottage cheese is made from cow's milk curds, has a mild flavor, and has a curdy texture. It is often used in salads and dips. The key differences are in texture, flavor, and production.