Creamy Mexican hot chocolate is made with real chocolate, and flavored with a combination of cinnamon, vanilla, and a pinch of chili powder.
Milk Unsweetened Cocoa Powder Sugar Ground Cinnamon Vanilla Or Almond Extract Chili Powder Salt Semi-Sweet Chocolate
Pour the milk into a small saucepan. Add in the cocoa powder (to help prevent clumps of cocoa powder, sift the powder before adding it in), ground cinnamon, chili powder, salt, and sugar.
Whisk all of the ingredients together. The cocoa powder takes some time to incorporate into the milk. Keep whisking until it's smooth. Warm the mixture over medium/low heat. We don't want to bring the milk to a boil just to heat it through.
Once the milk is warmed, add in the semi-sweet chocolate and stir while the chocolate melts. Remove from heat and carefully pour into mugs to serve.
Sprinkle with additional cinnamon, chopped chocolate, an extra pinch of chili powder, or some flakey sea salt, if desired.