This creamy Mexican hot chocolate combines rich Mexican chocolate with milk, cocoa, cinnamon, and a touch of ancho chile for warm, cozy flavor in about 10 minutes. It’s a bold and comforting gluten-free drink perfect for chilly mornings or evenings by the fire.

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

Creamy Mexican Hot Chocolate with Spices
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
Method
- 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!
Notes
Nutrition
Nutritional information is automatically calculated using a third-party calculator and is an estimate only.











