Wondermom » Recipes » Beverages » Creamy And Flavorful Mexican Hot Chocolate

Creamy And Flavorful Mexican Hot Chocolate

Disclosure: This post may include affiliate links. As an affiliate, I earn from qualifying purchases.
4.50 from 4 votes
Cook Time : 10 mins
Total Time : 10 mins
Jump to Recipe

Last Updated on March 21, 2022 by Corinne Schmitt

Mexican Hot Chocolate is even better than traditional hot chocolate. It’s just as creamy and chocolatey, but full of even better flavor!

a collage of hot chocolate in a red mug topped with whipped cream with cinnamon sticks next to it on a table with title text reading Mexican Hot Chocolate

It’s no secret that I love Mexican food. I love all the flavors and spices in traditional Mexican cooking and Tex-Mex cooking too.

From appetizers and entrees to desserts, all you have to do is throw “Mexican” in the name and I’m already a fan. It turns out, I’m even a fan of Mexican beverages!

What is Mexican Hot Chocolate?

Mexican hot chocolate is, in many ways, like the hot chocolate you already know. It’s a delicious, creamy chocolate hot beverage.

What makes Mexican hot chocolate distinctive is the addition of a few spices that add a whole new flavor dimension to this tasty drink. If you’re looking for an extra dose of flavor in your hot chocolate, then Mexican hot chocolate might be for you!

an overhead view of hot chocolate in a red mug topped with whipped cream with cinnamon sticks next to it on a table

So what makes Mexican hot chocolate special? Cinnamon, nutmeg and chili powder. If you love cinnamon, you should also try Instant Pot Apple Cider.

Mexican Hot Chocolate Ingredients

To make Mexican hot chocolate, start with the ingredients you’d expect:

  • Milk
  • Semi-sweet chocolate
  • Heavy cream

And then we’ll add some spices that will turn this ordinary hot chocolate into Mexican Hot Chocolate.

  • Cinnamon
  • Nutmeg
  • Chili powder

If like me, you think of Hot Chocolate as a dessert, you might want to load it up with these optional toppings:

  • Whipped cream
  • Chocolate shavings
  • Cinnamon
  • Marshmallows
  • Chocolate syrup
  • Marshmallow creme

containers of reddi whip, marshmallow creme, milk, chocolate syrup and chocolate bars, a glass bowl of marshmallows, and a tray of spices all on a wood table

How to Make Mexican Hot Chocolate

It’s not hard to make Mexican hot chocolate. In fact, it’s as easy as 1-2-3!

Step 1: Melt the chocolate

First, we need to melt the chocolate. To do this, we combine it with milk in a saucepan and cook it over medium-low heat.

It’s tempting to increase the heat to melt the chocolate faster, but don’t do it. If the chocolate gets too hot, it will harden. Melt it slowly and stir continuously during the process.

milk and chocolate in a saucepan being stirred with a spoon

It should look something like this once all of the chocolate pieces have melted:

chocolate melted in a pot of milk

Step 2: Add Spices and Thicken

Once the chocolate is completely melted, we can crank the heat up to medium. Add whipping cream, cinnamon, nutmeg, and chili powder.

whipped cream, spices, melted chocolate and milk in a pot

Simmer for 5 minutes or until desired thickness is achieved, stirring occasionally to prevent a film from developing and to keep it from sticking to the pan.

Step 3: Pour and Enjoy!

Now, you just need to pour into mugs and top with any toppings you want. Personally, I like it with whipped cream and an extra sprinkle of cinnamon.

hot chocolate in a red mug topped with whipped cream with cinnamon sticks next to it on a table

Mexican Hot Chocolate Recipe

Want to print off the recipe instead of all that scrolling? Just click the print button in the recipe card below.

Mexican Hot Chocolate

Corinne Schmitt
Hot chocolate with a spicy twist!
4.50 from 4 votes
Cook Time 10 mins
Total Time 10 mins
Course Beverages
Cuisine Mexican
Servings 1
Calories 2446 kcal


  • 2 c milk
  • 8 oz semi-sweet chocolate chunked
  • 1 c heavy whipping cream
  • 1 teaspoon cinnamon
  • Pinch of nutmeg
  • 1 teaspoon chili powder

Optional Toppings:

  • Whipped Cream
  • Milk Chocolate shaved
  • Cinnamon
  • Marshmallows
  • Chocolate Syrup
  • Marshmallow Cream


  • Combine milk and chocolate in a saucepan over medium-low heat (this is a slow process and cannot be rushed or the chocolate will seize up), stir continuously.
  • Once chocolate is fully melted, increase heat to medium and add whipping cream, cinnamon, nutmeg and chili powder.
  • Simmer for 5 minutes or until desired thickness is achieved.
  • Pour into mugs and top with toppings of choice.


Calories: 2446kcalCarbohydrates: 152gProtein: 35gFat: 191gSaturated Fat: 114gCholesterol: 388mgSodium: 368mgPotassium: 2161mgFiber: 20gSugar: 108gVitamin A: 5203IUVitamin C: 1mgCalcium: 873mgIron: 15mg
Keyword hot chocolate, mexican hot chocolate
Tried this recipe?Let us know how it was!

1 thought on “Creamy And Flavorful Mexican Hot Chocolate”

Leave a Comment

Recipe Rating

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