A cappuccino and a latte are both espresso-based drinks, but they differ in the amount of milk and foam used. A cappuccino typically has equal parts espresso, steamed milk, and foam, while a latte has more steamed milk and less foam. As a result, a cappuccino has a stronger espresso flavor and a thicker, more velvety texture, while a latte has a milder flavor and a smoother texture.