The BEST Mexican Hot Chocolate

Learn how to make traditional Mexican hot chocolate using chocolate tablets or disks. This recipe is vegan and has a spiked option!

(*Updated January 2021 | Article originally published October 2018)

Pan de muerto with a cup of vegan hot chocolate

The weather has changed and autumn has arrived.

So far my first seasonal cravings have been for warm, soft, airy pan de muerto and a frothy cup of chocolate caliente.

Autumnal heaven in my book!

Cup of Mexican hot chocolate made with disks

I just love how the sweet bread feels in my hand and fingers. The way the airyness causes it to squish a bit when I ripped off a piece.

Then holding the cup of hot chocolate in one hand while I carefully dipped my piece of bread into it to let it soak up that chocolatey goodness. Sigh.

I’m not one to let cravings go unsatisfied — life is to short for that!

How To Make Mexican Hot Chocolate

Hot Chocolate Disks

This hot chocolate version is made using the chocolate discs.

You can find them at your local Hispanic food store. Or in the ethnic food aisle at the grocery store. But of course there’s always trusty Amazon.

Vegan hot chocolate made Mexican style

There are several brands of chocolate disc. But it comes down to your personal preference and budget.

Some are vegan and non-gmo certified, and others though they don’t contain dairy in their ingredients list, are not certified vegan.

So that’s a personal call for you to make.

Ingredients for making Mexican hot chocolate with almond milk

Most Popular Mexican Hot Chocolate Brands

The three most popular chocolate disc brands are Abuelita, Ibarra and Taza.

Abuelita Hot Chocolate

Abuelita Chocolate Brand

Abuelita is the more economical option of the three. Though it doesn’t include dairy in it’s ingredients, it is made in a factory that processes dairy, eggs and wheat.

The company doesn’t claim the “vegan” label, but on Peta Latino they do list Abuelita chocolate as vegan.

Ingredients in Abuelita Chocolate

The ingredient are: sugar, chocolate processed with alkali, soy lecithin, vegetable oils (palm, shea nut and/or illipe nut), artificial cinnamon flavor, PGPR (an emulsifier).

The sugar content in Abuelita is high so you really don’t need to add any more sugar.

Abuelita has only one classic version of the discs. Occasionally I’ve seen the chocolate in granulated form so it’s ready to mix, heat and enjoy.

Abuelita is owned by Nestlé, which is a Swiss company.

Ibarra Chocolate

Ibarra Hot Chocolate

Ibarra Chocolate is an actual Mexican owned company out of Guadalajara, Jalisco. It has been around since 1925.

The Ibarra ingredients are cacao paste, Lecithin, cinnamon flavoring and sugar. They also claim 100% natural ingredients.

Ibarra doesn’t state whether or not they are vegan, but their ingredients appear to be vegan. The question comes in how the sugar they use is processed — is it vegan or not.

I’ve seen the classic Ibarra tablets package as well as individual packages and even a reduce sugar version. Though it’s only been on a couple of occasions so it may be difficult to find.

Ibarra also has the ground packages for a quicker preparation. They recently launched a premium or semi-dark version.

My family is from Jalisco and Ibarra is quite popular there, for obvious reasons. But we grew up drinking both Ibarra and Abuelita. I buy both brands.

But sometimes I lean towards the Abuelita simply because they occasionally include gorgeous free mugs with the box of chocolate. (I’m a sucker, what can I say).

Taza Vegan Chocolate Bars

Taza is USDA Organic, Non-GMO verified, gluten free, vegan and comes in several different flavours.

I’m not too familiar with this brand. I’ve never actually tasted it. So if you have any feedback do share in the comments below.

Steps for making vegan Mexican hot chocolate

Which Mexican Hot Chocolate Brand is Best

In the Hispanic community it’s a big debate which brand is the best one.

It’s the never ending, epic battle of Ibarra vs. Abuelita!

I suggest you try both and decide for yourself — or even better if you can splurge on a more expensive brand then do so. Look for an artisan made one or just less unpronounceable ingredients.

How to Make Vegan Mexican Hot Chocolate

Making Mexican hot chocolate is super easy! Especially when using the premade chocolate disks.

Basically all you do is simmer either water or milk (or both). Then you add a stick of Mexican cinnamon and the chocolate disk.

Please note that some people will simmer water with cinnamon first before adding the chocolate and milk. This yields a stronger cinnamon flavor. It’s all a matter of personal taste.

The ingredients are simmered and stir to help dissolve the chocolate tablet. Then the liquid is frothed up with a molinillo. This is to give it that frothy layer that must be present in Mexican hot chocolate.

If you don’t own a molinillo you can use a regular whisk.

Using a molinillo to froth up hot chocolate

But wait, this hot chocolate has a special extra something. Read on to find out what it is.

Vegan Almond Milk Hot Chocolate

As you can see I used almond milk for my chocolate. But you can also use soy or cashew milk would work well.

I was happily surprised at how well the almond milk frothed up.

Vegan Spiked Mexican Hot Chocolate

This is totally optional, but I highly recommend you try it out sometime.

Simply add a shot of Kahlua to your chocolate caliente!

Kahlua is also from Mexico. Plus Kahlua is vegan too! Did you know that?

The coffee liqueur compliments the chocolate and cinnamon tones perfectly. It is very sweet though and specially if you’re drinking with a pan dulce, I don’t recommend you have all this sugar too often.

Spiked hot chocolate with Kahlua

Recipe for Vegan Mexican Hot Chocolate

How To Make vegan Mexican Hot Chocolate by @MexicanMadeMeatless | #vegan #dairyfree #spikedchocolate #kahlua

Mexican Hot Chocolate Recipe (vegan)

Nancy Lopez-McHugh &
Learn how to make dairy free Mexican hot chocolate to enjoy with your pan dulce. This recipe is authentic and so full of delicious flavor. You can even spike it for an extra treat!
No ratings yet
Save Recipe
Prep Time 2 mins
Cook Time 22 mins
Course desserts, Drinks
Cuisine Mexican, vegan, vegan mexican
Servings 4 servings



  • 1 disk Abuelita chocolate or Ibarra
  • 34 oz unsweetened & unflavoured almond milk * it's about 4.25 cups or one liter
  • 1 whole stick of Mexican cinnamon canela
  • 1 shot Kahlua coffee liqueur optional



  • Place the chocolate disc in a saucepan, pour in the milk and add the cinnamon stick. Over medium-low heat simmer and stir often to help break up and dissolve the chocolate. Once chocolate is dissolved, cover and simmer under low heat for another 10 minutes — careful don't let it boil over!
  • Remove the cinnamon stick and discard. Using a whisk or the traditional molinillo begin to froth up the hot chocolate. Continue until you have a thick froth or until you're desired taste. Serve and enjoy! Makes 2 large servings or 4 small ones.
  • For the spiked version add a shot to each cup, or as much Kahlua as desired. Salud!



*In the photos I’ve used Silk almond milk 
* In the video I used cashew milk. Either work great, but the almond froths up better than the cashew.
** If you don’t have a molinillo you can use a whisk instead.


Serving: 4servings
Keyword hot chocolate, mexican chocolate, vegan drinks, vegan mexican, vegan recipe
Tried this recipe?Mention @MexicanMadeMeatless or tag #mexicamademeatless!
How To Make Mexican Hot Chocolate by @MexicanMadeMeatless | #vegan #dairyfree #spikedchocolate #kahlua

As I previously mentioned my craving was for a hot chocolate and a pan dulce to dip into. That’s exactly what I enjoyed.

If you pair your chocolate caliente with a pan de muerto then you have a perfect treat for celebrating Day of The Dead.

Now wouldn’t you love to be doing this right now? Si!! Go on and make yourself a pot of Mexican hot chocolate! 

Pan dulce being dipped into a cup of hot chocolate

¡Buen provecho amigos!