Print

Authentic Mexican Hot Chocolate Recipe

Close-up of a rich, dark mexican hot chocolate topped with thick, frothy foam and a dusting of spice.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make rich, creamy, and frothy Mexican hot chocolate at home using traditional spices like cinnamon and a hint of chili for a perfect cozy evening drink.

Ingredients

Scale
  • 4 cups whole milk
  • 4 ounces Mexican chocolate (like Ibarra or Abuelita), chopped
  • 1/4 cup granulated sugar (adjust to taste)
  • 1 cinnamon stick
  • 1/4 teaspoon ground cinnamon
  • Pinch of cayenne pepper or chili powder (optional)
  • 1 teaspoon vanilla extract

Instructions

  1. Combine the milk, chopped Mexican chocolate, sugar, cinnamon stick, and cayenne pepper (if using) in a medium saucepan.
  2. Heat the mixture over medium heat, stirring frequently until the chocolate is completely melted and the sugar dissolves. Do not let it boil.
  3. Remove the cinnamon stick from the pan.
  4. Pour the hot chocolate mixture into a blender or use a traditional molinillo (wooden whisk) or a standard wire whisk.
  5. Blend or whisk vigorously for 1 to 2 minutes until a thick layer of foam or froth forms on top. This step creates the signature texture.
  6. Stir in the vanilla extract.
  7. Pour immediately into mugs and serve while hot.

Notes

  • For a richer texture, you can substitute 1/2 cup of the milk with heavy cream.
  • If you do not have Mexican chocolate tablets, use 3 ounces of good quality dark chocolate chips and increase the ground cinnamon to 1/2 teaspoon.
  • To achieve the best froth, blend the hot liquid in batches if necessary to avoid overflowing the blender.

Nutrition