This Mexican hot chocolate recipe brings together deep, rich chocolate and warm spices for a drink that feels both comforting and indulgent. It’s thick, flavorful, and sweet without ever tipping into heavy or overly sugary. Inspired by Aztec-era cacao traditions and shaped by generations of Mexican cooking, this style of hot chocolate is cherished for its bold flavor and gently warming spices.

A Note From Kristen
I love settling in with a good cup of hot chocolate on a cold evening, especially after a long day of work. This Mexican hot chocolate takes that simple comfort and makes it even better. The mix of chocolate, cinnamon, and a touch of chile powder creates such a deep, cozy flavor, and every time I make it I feel like I’m treating myself to something truly special. I hope you feel the same!
~Kristen

Ingredient Notes
Please keep in mind that this is just a quick overview. Visit the full recipe for amounts and instructions!

How to Make Mexican Hot Chocolate
01
MIX
Stir the water, milk, and chopped Mexican chocolate together in a saucepan and warm over medium heat.

02
STIR
Warm the mixture, stirring the whole time, until the chocolate is fully melted.

03
ADD
Whisk in the cocoa powder, optional sugar, cinnamon, ancho chile powder, and salt until the mixture is smooth.

05
SERVE
Pour into mugs and serve hot, adding a light sprinkle of cinnamon on top if you like. Enjoy!


Serving Ideas
- Serve alongside your favorite pastries.
- Serve with pan dulce, churros, or other sweet breads.
- To make this hot chocolate extra indulgent, you can top it with a dollop of whipped cream, orange zest, toasted marshmallows, crushed peppermint candy, cacao nibs, shaved white chocolate, a sprinkle of cayenne, toasted coconut flakes, edible gold dust or dulce de leche.

Kristen’s Top Tips
- Chop the Mexican chocolate tablets before using so they’ll melt more evenly. This prevents them from scorching and possibly turning bitter or grainy.
- Don’t forget to froth the top! Foam is traditional in Mexican hot chocolate and gives the drink its signature charm. A wire whisk works beautifully for this step.
- Adjust the spice levels to suit your preference. While ancho is quite mild, if you are sensitive to heat, you may want to reduce to 1/8 teaspoon instead.

More Hot Chocolate Recipes You Might Enjoy

Mexican Hot Chocolate Recipe
Ingredients
- 2 cups whole milk or plant-based milk
- 1 cup water
- 3 ounces Mexican chocolate Ibarra or Abuelita, chopped; approx. 1 disc
- 1 tablespoon unsweetened cocoa or cacao powder
- 1 tablespoon raw sugar or brown sugar
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground ancho chile powder
- 1/8 teaspoon salt
Instructions
- Combine the water, milk, and chopped Mexican chocolate in a saucepan over medium heat.
- Heat, stirring constantly until the chocolate melts completely.
- Whisk in the cocoa powder, sugar if using, cinnamon, ancho chile powder, and salt until smooth.
- Use a whisk or molinillo to vigorously froth the mixture for 30 seconds.
- Pour into mugs and serve hot, optionally dusting the top with a little extra cinnamon or a dollop of whipped heavy cream.
- Enjoy!






