A variant of the the caffè latte, a caffè mocha is a latte with chocolate flavouring and sweetener added to it, and is served in a glass instead of a cup. Usually, to add the chocolate element, cocoa powder and sugar is added, but many varieties use chocolate syrup or dark or milk chocolate. A caffè mocha derives its name from Mocha, Yemen, which used to be one of the centers of early coffee trade.