The main difference between a mocha and latte is that a mocha has chocolate added to it, while a latte does not.