Mexican Hot Chocolate

Chocolate Caliente Mexicano

When the weather gets chilly, there is no better drink to warm you up than traditional Mexican hot chocolate frothed by hand with a wooden molinilloIt’s sooo… good!

Mexican Hot Chocolate

Choosing Chocolate

The best chocolate comes from the state of Oaxaca which is what we used for this recipe. The city of Zacatecas produces a very good chocolate de metate, or stone ground chocolate. Chocolate is sold in bars called tablillas (tablets). It is sweetened with sugar and spiced with cinnamon. Mexican chocolate has a slightly grainy rustic texture which isn’t completely smooth in the cup. Don’t consider that a negative. That’s how it’s supposed to be. The texture is an integral part of the drink.

Mexican Chocolate Bar to Prepare Hot Chocolate

Where to Buy

You can find Mexican chocolate at most supermarkets. The two easiest to find brands are”Abuelita” by Nestlé and Ibarra. If you can’t find it at your local supermarket, you can order artisanal chocolate from Oaxaca through HERNÁN, specialists in premium Mexican food and kitchenware. (BUY)

Disclosure: Some of the links are affiliate links, meaning, at no additional cost to you, we will earn a small commission if you click through and purchase a product. We only recommend authentic products that we use ourselves and love.

How to Use a Molinillo

Molinillos (mo-lee-nee-yos)are the traditional way to froth your hot chocolate. Think of molinillo as a wooden whisk. It’s a beautiful addition to your Mexican kitchen. A regular wire whisk is a good substitute. If you would like to try using a molinillo you can also get them from HERNÁN. (BUY)

Mexican Molinillo to Prepare Hot Chocolate

To use, place the handle of the molinillo between your palms and roll it back-and-forth quickly. This action aerates the milk which makes it frothy. To get your hot chocolate just right it takes some time and effort.

Frothing Hot Chocolate with Molinillo

After working the molinillo for some time the chocolate starts to take on the creamy frothy texture that you want. The more you spin the molinillo the lighter and frothier your drink gets. It’s all up to you.Prepared Mexican Hot Chocolate


Serve with a pastry and garnish each cup with a cinnamon stick and top with marshmallows if you like. Mmmm…

Authentic Mexican Hot Chocolate with Cinnamon
Authentic Mexican Hot Chocolate
Print Pin
4.67 from 3 votes

Mexican Hot Chocolate

Traditional Mexican hot chocolate, sweetened with sugar, spiced with cinnamon, and frothed by hand with a wooden molinillo. No better drink to warm you up when the weather is chilly.
Course Beverage
Cuisine Mexican
Keyword chocolate, drink, hot chocolate, winter
Prep Time 2 minutes
Cook Time 30 minutes
Total Time 32 minutes
Servings 4 servings
Calories 161kcal
Author Douglas Cullen


  • 2 bars of Mexican drinking chocolate BUY
  • 4 1/4 cups 1 liter of milk or water
  • 4 cinnamon sticks for garnish


  • Pour your milk of water into a tall narrow pot over very low heat.
  • Add 2 bars of chocolate (approximately 6 ounces).
  • When the chocolate starts to dissolve gently move it with the molinillo until it fully dissolves, about 20 minutes.
  • Once all of the chocolate has fully dissolved, vigorously froth the drink with the molinillo for 10 minutes to develop a frothy creamy texture.


Preparation Notes
  • Your hot chocolate is richer when you prepare it with milk.
  • If you choose to prepare it with water the flavor of the chocolate is more pronounced.
  • Either method of preparation is authentic.
  • Each brand of chocolate is a little bit different. Adjust the quantity to your liking. You may want to add a little or take away a little.
  • Do not allow the milk to boil. If the milk gets close to the boiling point remove it from the heat for a couple of minutes and continue to froth. After a minute or two return it to the heat.
Serve and Garnish
  • Garnish each mug with a cinnamon stick. Serve with a small pastry or sweet bread. Add marshmallows to each cup if you like.


Calories: 161kcal | Carbohydrates: 13g | Protein: 8g | Fat: 9g | Saturated Fat: 5g | Cholesterol: 26mg | Sodium: 112mg | Potassium: 342mg | Sugar: 13g | Vitamin A: 420IU | Calcium: 293mg | Iron: 0.1mg

More Mexican Beverages

4 comments… add one

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.