This post may contain affiliate links. Please read our disclosure policy.

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!

Three words: MEXICAN HOT CHOCOLATE.

If it’s cold outside, if it’s winter, if it’s snowing, if it’s between the months of December and February, then there’s one thing I know for certain – it’s Mexican Hot Chocolate season!

I’m not usually someone who makes hot chocolate at home. I’ve always preferred to eat my dessert rather than drink it. For example:

  • milk shakes – no, thank you. unless I can eat it with a spoon, in which case I’d rather just get regular ice cream.
  • dessert cocktails – nope. except for eggnog. that’s stuff is delicious. and totally acceptable without alcohol so it doesn’t really count as a cocktail.
  • even smoothies that taste too much like dessert is a no-go for me.

I’m totally weird about it, I know. But Mexican hot chocolate? That’s a different story and it’s all thanks to this recipe.

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!

This isn’t your regular cup of hot chocolate. The ones made from those packets that you mix with hot water? No. Never again.

Ingredients in Mexican Hot Chocolate

This Mexican hot chocolate is made with real milk, 100% unsweetened cocoa powder, vanilla extract, cinnamon, chili powder, and a little bittersweet chocolate to make the whole thing a bit creamier and smoother. I also added a pinch of cayenne pepper to give it a little spicy end note, but that’s totally optional.

And of course, marshmallows. Always marshmallows.

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!

The best toppings for Mexican hot chocolate

While I enjoy drinking this Mexican hot chocolate on it’s own, I’ve been loving eating it with a little marranito, the Mexican gingerbread pigs recipe I shared last week. The combo of the molasses in the marranitos and the spices in this hot chocolate are absolutely DIVINE.

Just imagine getting all cozy on the couch, your favorite Christmas movie is on TV, the Christmas tree is lit, the fireplace is burning and you’ve got this Mexican hot chocolate in one hand and a little gingerbread pig in the other.

Life is good.

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!

I hope you like this recipe as much as I do! Happy holidays!

For more Mexican Christmas recipes, take a look at 12 Mexican Christmas Food Recipes to Make This Year!

More holiday recipes you’ll love

4.76 from 87 votes

Mexican Hot Chocolate

This Mexican Hot Chocolate made with 100% unsweetened cocoa powder, cinnamon and a hint of chili will warm you up from the inside out!
Prep: 2 minutes
Cook: 8 minutes
Total: 10 minutes
Servings: 2 people
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the hot chocolate

  • 2 cups milk (I used 2%)
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon vanilla extract
  • 1/8 teaspoon chili powder
  • 1/8 teaspoon ground cayenne (optional – you can omit this if you don’t want it too spicy)
  • 1 ounce bittersweet chocolate

Optional toppings

  • marshmallows, chocolate shavings, cinnamon stick for stirring

Instructions 

  • In a medium saucepan over medium-high heat, add milk, cocoa powder, sugar, cinnamon, vanilla extract, chili powder, cayenne pepper (if desired). 
  • Mix together with a whisk, add the bittersweet chocolate and heat until the chocolate has completely melted and the mixture is hot, but not boiling.
  • Divide hot chocolate into 2 mugs and serve with marshmallows, chocolate shavings and a cinnamon stick.

Notes

For a thicker and creamier cup of hot chocolate, use whole milk and 2 to 4 oz of bittersweet chocolate.

Nutrition

Serving: 1cup | Calories: 252kcal | Carbohydrates: 37g | Protein: 10g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 20mg | Sodium: 125mg | Potassium: 480mg | Fiber: 4g | Sugar: 29g | Vitamin A: 600IU | Vitamin C: 3.3mg | Calcium: 320mg | Iron: 6.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

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

Rate this Recipe:




56 Comments

  1. Connie says:

    5 stars
    Just made this and it’s amazing. Reminds me of the movie Chocolat and how the Mayans added chili to their hot chocolate. Best idea ever! Absolutely addictive. I already know that it will be a big hit with our friends. I did the cayenne pepper and chili mixture and it really is perfect.

  2. Megan says:

    5 stars
    This is really good, thanks for the recipe. I just made it in my crockpot, 16 cups of milk, for eight people.

  3. Pirhanna Johnna says:

    5 stars
    Delicious chocolate flavor with hint of cinnamon and pepper that doesnโ€™t overwhelm

    1. Cassie says:

      5 stars
      This is so good! I’ve made Mexican iced coffee before and liked it, but I think this is even better. I only had 1% milk so I used 1 cup of milk and 1 cup of heavy cream and it still turned out perfect.

  4. Sue says:

    5 stars
    Best hot chocolate weโ€™ve ever had!!!

  5. V says:

    I wonder how it would turn out if I used Dutch cocoa powder and no bittersweet chocolate (don’t have it on hand at the moment)? The chocolate flavor would be more intense than regular cocoa but not quite as much as with cocoa+ bittersweet (original recipe).

    Looking forward to trying this! I had drinking chocolate in Santa Fe once but chose milk chocolate over dark and it was extremely rich. Probably too rich. And there was no spice to it. I want to try authentic mexican hot chocolate now ๐Ÿ˜€

    Definitely not going back to cocoa mix. I tried the “no sugar added” swiss miss last year, hoping for better ingredients. True it didn’t have sugar; it had *aspartame*. No thanks…I may not want hot chocolate often but making it yourself is too easy to get prepackaged stuff.

  6. Savannah Chisholm says:

    5 stars
    Add a shot of tequila to mom and dadโ€™s mugs and thank me later.

    1. V says:

      I bet kahlua, whiskey, or vanilla/marshmallow flavored vodka or rum would probably go better with the spices and flavors than tequila. Just a suggestion for others who may want to spike their hot chocolate ๐Ÿ˜€

  7. T says:

    5 stars
    I used about 1/2 the amount of chili powder and no bittersweet chocolate or cayenne. It was delicious. Just what I was looking for.

  8. Michelle says:

    5 stars
    Iโ€™ve tried a few spicy hot chocolate recipeโ€™s over the years, but this one was the best by far. I added the chilli and cayenne, initially thought it might be too spicy for my taste, but it wasnโ€™t, it was perfect. I had some left over whipped cream so used it as a topping and served with pan de muerto, divine.

  9. anna jones says:

    5 stars
    It was great, but my friend does not like hot chocolate at all.

  10. T.Lee says:

    No no no. NOT chili powder. You’re needing cayenne!!