Mexican hot chocolate is made with real milk, 100% unsweetened cocoa powder, vanilla extract, cinnamon, chili powder, and a little bittersweet chocolate to make the whole thing a bit creamier and smoother.
It CAN add cayenne pepper and maybe, in small amounts, beet sugar but usually does not.