Mexican Hot Chocolate

A quick recipe for rich, creamy, and slightly spicy Mexican hot chocolate. One sip and you’ll never go back to those packets again.

*This post was originally published on 12/8/2011. The pictures and recipe have been updated. This recipe for Mexican Hot Chocolate might take a few minutes longer than a pre-made hot chocolate mix but it’s worth every second. A rich, creamy, perfectly spicy and fragrant mug will warm you up even on the coldest winter day. Don’t forget the marshmallows or whipped cream topping!

A quick recipe for rich, creamy, and slightly spicy Mexican hot chocolate. One sip and you'll never go back to those packets again.

Last year I was in New York City meeting a friend for lunch in Chelsea market. After stuffing our faces, we were walking around trying our best to resist the urge to buy all the amazing gourmet items from cheeses to every kind of olive oil you can imagine to spices and salts when we came face to face with a little shop selling hot chocolate.

I can’t for the life of me remember the name of the place but it really doesn’t matter. All that matters is that they had Mexican hot chocolate on their menu and I was sold in about .3 seconds.

It was thick, dark, smooth and just slightly spicy.

In other words, perfection.

Mexican hot chocolate is the perfect balance of creamy, sweet, chocolaty and spicy. Perfect for a cozy winter day.

Lately, on nights when tea doesn’t cut it, hot chocolate has been my go to treat.

Sometimes I like sipping on this tart cherry hot chocolate, other times I like this easy pumpkin hazelnut hot chocolate but when I’m in the mood for a bit of spice, nothing beats Mexican hot chocolate.

So, I took a stab at recreating that amazing chocolaty goodness since Chelsea market is a bit too far of a hike when the craving strikes.

How To Make Mexican Hot Chocolate

Just like regular hot chocolate the main ingredients in Mexican hot chocolate are:

  • any sort of milk (or non-dairy alternative)
  • chocolate 
  • spice

What makes it “Mexican” is that third ingredient, the addition of spice! Let’s talk about all three ingredients though because when the ingredient list is short, the quality matters a little more than usual.


The milk I use depends on my mood. If I want an indulgent, creamy and thicker Mexican hot chocolate, I use whole milk or at minimum, 2% milk.

If I want to keep things a little lighter, I’ll usually choose a non-dairy alternative milk like an unsweetened almond/coconut milk. I always choose unsweetened when I use non-dairy milks because I prefer to control the sweetness level myself by adding the sweetener of my choosing and the amounts I like.


I love using dark chocolate in Mexican hot chocolate. The slight bitterness goes really well with the spice in a way that milk chocolate just can’t replicate. 

I suggest using 70%-75% dark chocolate or 80% if you really love dark chocolate!


Ah, the fun part – spice!

Some recipes for Mexican hot chocolate will just use ground spices like cayenne pepper but what I think makes this Mexican hot chocolate recipe special is the addition of a dried chile pepper to the simmering hot chocolate.

The spice permeates the milk and chocolate as it simmers on the stove-top and imparts the perfect level of heat throughout. You can of course adjust the heat to your preference by adding more dried chiles or using a small one, or using just the dried chile and not adding the cayenne pepper as the recipe instructs.

A cinnamon stick, cinnamon, nutmeg and salt are also used to help balance out the spiciness of this drink.

Once you make this Mexican hot chocolate you'll never want to drink the regular stuff again. Creamy, fragrant and just a touch spicy, it'll warm you up on the coldest winter day.

So put down the instant Swiss Miss packets away (do people seriously still buy that stuff these days?!) and get the saucepan out.

When you can have a mug of this Mexican hot chocolate in under 20 minutes you’ll never even consider a packet hot chocolate again!

Don’t miss this coconut chai hot toddy  or this apple cinnamon tea latte either, they’re great cozy warm winter drinks too!

Mexican Hot Chocolate

Mexican Hot Chocolate

Yield: 1-2 servings
Prep Time: 2 minutes
Cook Time: 15 minutes
Total Time: 17 minutes

A quick recipe for rich, creamy, and slightly spicy Mexican hot chocolate. One sip and you’ll never go back to those packets again.


  • 1 1/2 cups of milk (*see note)
  • 1 dried chile pepper
  • 1 cinnamon stick
  • 2 ounces chopped dark chocolate (70% or higher)
  • 1 tablespoon coconut sugar
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon cinnamon
  • 1/8 teaspoon freshly ground nutmeg
  • 1/8 teaspoon cayenne pepper
  • pinch of salt


  1. Combine milk, chile pepper and cinnamon stick in a small sauce pot over medium-low heat. Bring to a low simmer for about 10 minutes until cinnamon is fragrant, stirring occasionally so milk doesn't burn or boil.
  2. Add chocolate, sugar, vanilla and spices and whisk until the chocolate is melted and the mixture is smooth, about 4-5 minutes. Remove cinnamon stick and chile pepper from the pot.
  3. Pour into a mug and top with dash of cinnamon, cocoa powder, red pepper flakes, marshmallows and/or whipped cream.


*You can use any milk, nut milk or milk combination you'd like.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 279Total Fat: 12gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 17mgSodium: 169mgCarbohydrates: 34gFiber: 3gSugar: 20gProtein: 8g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.


Please leave a comment & rating below or share a photo on Instagram and tag @runningtothekitchen


  1. katie @KatieDid

    This looks soooo amazing! I drink hot chocolate everyday, and this is an easy way to spice things up, literally. I read somewhere recently about adding just a dash of chili powder into hot cocoa and ever since its been on my mind. Glad I found this post!

  2. kari @ Running Ricig

    I’ve been having hot chocolate every night this week to make up for the debacle that was the DC hot chocolate run. I totally want to try this. Have you ever had a mexican chocolate bar? It’s FANTASTIC!

    1. Running to the Kitchen Post author

      Yes! I was actually going to use it in this until I pulled out my chocolate bag (yeah, I have a chocolate bag) and realized I ate it all last time. Oops.

  3. Hayley @ Oat Couture

    Ooh I have been craving hot chocolate all week, this sounds amazing!! I’ve always been a plain chocolate kind of gal but I am dying to try some new flavours… mexican chocolate is high on the list!!

    1. Running to the Kitchen Post author

      Hi Julie! Thanks for stopping by :) I found you yesterday through those delicious looking marshmallows on Foodgawker (or one of the food sites.) They are gorgeous!

  4. Kate

    YUM! Are you thinking of the Godiva hot chocolate? I worked at a Barnes and Noble that served Starbucks coffee, so I’m not sure if they served the drink at real Starbucks, but it was SO rich. It was made with half and half instead of milk and a super rich powder- way too sweet, even for me!

    1. Running to the Kitchen Post author

      Maybe…but Starbucks called it something. Some fancy name they had for it, it’s driving me crazy not being able to remember it!

    1. Running to the Kitchen Post author

      Yes! That was definitely it! Thank you, it’s been driving me crazy not being able to remember the name.

  5. Pingback: Mexican hot chocolate « Christina eats

  6. Pingback: 50 Hot Chocolate Recipes - Rachel Cooks

Leave a Reply

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