The chocolate flavor of the two are quite similar, but Mexican hot chocolate contains spices like cinnamon and cayenne pepper. Mexican hot chocolate is often made from real chocolate too, whereas regular hot chocolate is often made from cocoa powder or a hot cocoa mix.