Mexican Hot Chocolate Recipe

User Reviews

4.9

33 reviews
Excellent
  • Cook Time

    mins

  • Steeping

    1 hr

  • Total Time

    1 hr 5 mins

  • Servings

    8 servings

  • Calories

    145 kcal

  • Course

    Drinks

  • Cuisine

    Mexican

Mexican Hot Chocolate Recipe

Looking for a warm, cozy treat that tastes like a hug in a mug? This easy Mexican Hot Chocolate is rich, frothy, and full of nostalgic flavor. It’s similar to champurrado, but simpler — no masa harina, no anise, and no piloncillo. Don’t worry though: just because it’s easier to make doesn’t mean it’s any less delicioso.

I Made This!

Be the first!

Save this

Be the first!

Ingredients

Servings
  • 8 1/4 cups water divided
  • 3 cinnamon sticks
  • 6 ounces Mexican chocolate
  • 4 tablespoons corn starch
  • 1 cup milk whole or almond milk
  • Kahlua or Peppermint schnapps optional
Add to Shopping List

Instructions

  1. Bring 8 cups of water with cinnamon sticks to a boil; remove from heat, cover, and let steep for 1 hour.
  2. Discard cinnamon sticks and return water to medium-low heat. Add Mexican chocolate stir until dissolved.
  3. In a separate cup, dissolve corn starch in ¼ cup of cold water. Stir to prevent clumps and add to pot, stirring as you pour it in.
  4. Add the milk and let it come to a slow boil, being careful to turn off heat as soon as it boils. It will thicken a little and will be creamier with whole milk.

Notes

  • Froth it up! Use a molinillo or whisk to create that classic espuma (foam) for texture and authenticity.
  • Make it party-ready: Easily double or triple the recipe and keep it warm in a slow cooker or insulated carafe.
  • Don’t skip steeping: Letting the canela steep is key for deep, warming flavor.
  • Make-ahead tip: You can steep the canela and melt the chocolate in advance. Once melted and smooth, let it cool and store in a covered container (like a mason jar) in the fridge for up to 3 days.
  • To serve later: Reheat gently on the stove, then stir in the cornstarch slurry and milk. Heat until warm and slightly thickened, stirring often. Froth with a molinillo or whisk before serving for that classic foam on top.
  • Got leftovers? Store any extra hot chocolate in the fridge for 3 days. Reheat slowly, stirring well to keep it smooth and creamy.

Nutrition Information

Show Details
Calories 145kcal (7%) Carbohydrates 19g (6%) Protein 2g (4%) Fat 8g (12%) Saturated Fat 5g (25%) Cholesterol 3mg (1%) Sodium 30mg (1%) Potassium 108mg (3%) Fiber 2g (8%) Sugar 13g (26%) Vitamin A 49IU (1%) Calcium 60mg (6%) Iron 1mg (6%)

Nutrition Facts

Serving: 8servings

Amount Per Serving

Calories 145 kcal

% Daily Value*

Calories 145kcal 7%
Carbohydrates 19g 6%
Protein 2g 4%
Fat 8g 12%
Saturated Fat 5g 25%
Cholesterol 3mg 1%
Sodium 30mg 1%
Potassium 108mg 2%
Fiber 2g 8%
Sugar 13g 26%
Vitamin A 49IU 1%
Calcium 60mg 6%
Iron 1mg 6%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

4.9

33 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Chocolate Atole, Mexican Hot Chocolate

Mexican
3.4 (168 reviews)

Mexican Hot Chocolate Recipe

Mexican
5.0 (75 reviews)

Mexican Kahlua Hot Chocolate Recipe

Mexican
5.0 (6 reviews)

Mexican Hot Chocolate Recipe

American, Mexican
4.8 (12 reviews)

Spiked Mexican Hot Chocolate Recipe

Mexican
0.0 (0 reviews)

Mexican Hot Chocolate

Mexican
4.8 (261 reviews)

Creamy Mexican Hot Chocolate

Mexican
5.0 (18 reviews)

Mexican Hot Chocolate

Mexican
5.0 (3 reviews)

Mexican Hot Chocolate

Mexican
5.0 (18 reviews)

Mexican Hot Chocolate

Mexican
0.0 (0 reviews)

Mexican Hot Chocolate

Mexican
4.2 (15 reviews)

Mexican Hot Chocolate

Mexican
0.0 (0 reviews)

Mexican Hot Chocolate

Mexican, Tex-Mex
5.0 (3 reviews)