Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Ali
  • Prep Time: 5 mins
  • Cook Time: 5 mins
  • Total Time: 10 mins
  • Yield: 2 servings 1x

Description

This easy Mexican hot chocolate recipe is rich, creamy, lightly spiced with cinnamon and chile, and comes together in just minutes on the stovetop.


Ingredients

Scale
  • 2 cups whole milk (or any milk you prefer)
  • 1 cup water
  • 3 ounces dark or semi-sweet chocolate, finely chopped
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar (adjust to taste)
  • 1/2 teaspoon ground cinnamon
  • 1/8 teaspoon ground cayenne or chili powder (adjust to taste)
  • 1 teaspoon vanilla extract
  • pinch of fine sea salt
  • optional toppings: whipped cream, cinnamon stick, or shaved chocolate


Instructions

  1. Warm the base. In a medium saucepan, combine the milk and water. Warm over medium heat until steaming, but not boiling.
  2. Add the chocolate. Whisk in the chopped chocolate, cocoa powder, sugar, cinnamon, cayenne, and salt. Continue whisking for 2–3 minutes until the chocolate is fully melted and smooth.
  3. Add vanilla. Remove from heat and stir in the vanilla extract.
  4. Blend for froth (optional). For a classic Mexican-style froth, carefully blend the hot chocolate with an immersion blender (or traditional blender, vented) for 15–20 seconds until lightly foamy.
  5. Serve. Pour into mugs, top with whipped cream or a cinnamon stick if desired, and enjoy warm.