Mexican Hot Chocolate - Recipe

Mexican Hot Chocolate – Recipe

This Mexican Hot Chocolate recipe is made with cocoa powder, cinnamon, vanilla and a mix of chili powders for just a touch of warmth. It has just the right amount of chocolate and spice.
Course Drinks
Cuisine American, Mexican
Keyword chocolate, recipe
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 4
Calories 225 kcal


  • 3 cups milk 2% is good, or use whole milk for a richer hot chocolate
  • 3 tablespoons granulated sugar
  • 2 tablespoons unsweetened cocoa powder
  • ½ teaspoon ground cinnamon
  • ½ teaspoon vanilla extract
  • ¼ teaspoon chili powder ancho powder is my preferred ingredient
  • Pinch of cayenne powder or more as desired
  • Pinch of salt
  • 2 ounces unsweetened chocolate


  1. Add the milk, sugar, cocoa powder, cinnamon, vanilla, chili powders and salt to a pot.
  2. Bring it to medium heat and add the chocolate. Whisk until the chocolate if melted fully and incorporated through, about 5 minutes. The chocolate should be hot, but not boiling.
  3. Serve into mugs and top with whipped cream and chocolate shavings, along with cinnamon sticks.

Recipe Notes

Makes 4 small cups.

Variations: Try chocolate syrup with this recipe. It works quite nicely. Add more sugar as desired for sweetness, and more cayenne powder to your preferred heat level.

Nutrition Facts
Mexican Hot Chocolate – Recipe
Amount Per Serving
Calories 225 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 8g40%
Cholesterol 18mg6%
Sodium 84mg4%
Potassium 397mg11%
Carbohydrates 23g8%
Fiber 3g12%
Sugar 18g20%
Protein 8g16%
Vitamin A 335IU7%
Calcium 224mg22%
Iron 2.9mg16%
* Percent Daily Values are based on a 2000 calorie diet.