The Perfect Mexican Hot Chocolate

If your taste buds are a little more grown-up than my kids’ (ha!), this Mexican hot chocolate — warm, cinnamon-kissed, with just the right tingle of chili — is pure magic in a mug.


Yes, hot chocolate was born in Mexico (the Mayans were drinking it 2,500 years ago!), and the classic combination of chocolate + cinnamon + chile is still one of the best things on earth when the weather turns cold.

My younger children will forever choose Ellie’s dairy-free mix, but the adults in the house fight over this spicy version every single time.

Big-Batch Mexican Hot Chocolate Mix (Makes ~5 cups of mix)

The proportions below yield about 5 cups of dry mix. Great for when you want to gift it or have it on the shelf all winter!

  • 1¾ cups (350 g) granulated sugar
  • 2 heaping cups (210–220 g) Dutch-process cocoa powder
  • 2 tablespoons ground cinnamon (Cassia or Ceylon — both great)
  • 2–3 teaspoons mild chili powder (Ancho or New Mexico is perfect)
  • OR ¾–1 teaspoon cayenne if you like it spicy
  • 1½ teaspoons fine sea salt
  1. Use a sifter or fine mesh sieve to remove lumps from cocoa powder.
  2. Whisk together the cocoa powder, sugar, cinnamon, chili powder or cayenne, & sea salt.
  3. Store in a quart jar just like the original mix.
  4. To serve: 3–4 tablespoons mix + 8–10 oz hot milk.

Love the Abuelita Mexican Hot Chocolate?

They’re nostalgic and delicious — just dissolve one wedge in hot milk. But this homemade mix is richer, spicier, less waxy, and you control the heat level. Win-win!

Abuelita Mexican Hot Chocolate

Other Favorite Hot Chocolates to Try

If you’re as obsessed with hot chocolate as we are, don’t miss:

Which camp are you in — sweet and mild, or spicy and soul-warming? Let me know in the comments!

Happy sipping!

Homemade Mexican Hot Chocolate

Print Recipe
Warm, cinnamon-spiced Mexican hot chocolate with just the right tingle of chili – make it in 30 seconds using a standard hot chocolate mix or our homemade mix. Rich, cozy, and a million times better than store-bought!
5 from 1 vote
Prep Time:5 minutes
Total Time:5 minutes
Servings: 1 person

Ingredients

  • 1 c. (244 g) milk
  • 3 tbsp (45 g) homemade hot chocolate mix, heaping or 1½ tbsp granulated sugar, 1½ tbsp dutch-processed cocoa powder, & ⅛ tsp salt
  • tsp ground cinnamon
  • tsp ground chili powder OR
  • tsp ground cayenne, scant
  • splash of vanilla extract or whipped cream optional

Instructions

  • Warm the milk in a small saucepan over medium heat or microwave until steaming (don’t boil).
    1 c. (244 g) milk
  • Whisk in everything else until completely smooth.
    ⅛ tsp ground cinnamon
    ⅛ tsp ground chili powder
    ⅛ tsp ground cayenne, scant
  • Taste — add an extra sprinkle of cinnamon or chili if you’re feeling bold.
  • Top however you like and enjoy immediately.
    splash of vanilla extract or whipped cream

Notes

  • Use Dutch-process cocoa for the deepest, smoothest chocolate flavor (natural cocoa works but will be lighter and slightly sharper).
  • Chili powder amount is mild and kid-friendly; start with a tiny pinch of cayenne if you want real heat.
  • Make-ahead tip: Triple the big-batch mix and store in a quart jar for instant Mexican hot chocolate all winter.
Nutrition Facts
Homemade Mexican Hot Chocolate
Serving Size
 
1 1
Amount per Serving
Calories
324
% Daily Value*
Fat
 
14
g
22
%
Saturated Fat
 
9
g
56
%
Trans Fat
 
0.1
g
Polyunsaturated Fat
 
0.3
g
Monounsaturated Fat
 
2
g
Cholesterol
 
28
mg
9
%
Sodium
 
477
mg
21
%
Potassium
 
366
mg
10
%
Carbohydrates
 
45
g
15
%
Fiber
 
2
g
8
%
Sugar
 
38
g
42
%
Protein
 
9
g
18
%
Vitamin A
 
567
IU
11
%
Vitamin C
 
0.2
mg
0
%
Calcium
 
340
mg
34
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.

As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Thank you for your support!

2 Comments

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this in 2 seconds - it helps others find it!