Save on Pinterest

Mexican Hot Chocolate

Total Time

Prep/Total Time: 10 min.


4 servings

This delicious, not-too-sweet Mexican hot chocolate is richly flavored with cocoa and delicately seasoned with spices. The whole-stick cinnamon stirrers come in handy, as the old-fashioned chocolate mixture settles if not stirred before drinking. The blend of cinnamon and chocolate flavors is wonderful! —Kathy Young, Weatherford, Texas
Mexican Hot Chocolate Recipe photo by Taste of Home


  • 1/4 cup baking cocoa
  • 2 tablespoons brown sugar
  • 1 cup boiling water
  • 1/4 teaspoon ground cinnamon
  • Dash ground cloves or nutmeg
  • 3 cups whole milk
  • 1 teaspoon vanilla extract
  • Whipped cream
  • Whole cinnamon sticks


  1. In a small saucepan, mix cocoa and sugar; stir in water. Bring to a boil. Reduce heat; cook 2 minutes, stirring constantly.
  2. Add cinnamon and cloves; stir in milk. Simmer 5 minutes (do not boil). Whisk in vanilla. Pour hot chocolate into mugs; top with whipped cream. Use cinnamon sticks for stirrers.

Mexican Hot Chocolate Tips

What is different about Mexican hot chocolate?

Mexican hot chocolate is often grainer than our powdery American hot chocolate, as spices, such as cinnamon, are combined throughout. It's known for its creamy and frothy texture, which comes from the use of a traditional 'molinillo' (wooden whisk). It's perfect for drinking alongside our most delicious desserts from around the world.

Is there caffeine in Mexican hot chocolate?

This cozy drink contains chocolate, therefore it contains caffeine, but the amount will vary by brand.

Research contributed by Rashanda Cobbins, Taste of Home Food Editor

Nutrition Facts

1 cup: 156 calories, 7g fat (4g saturated fat), 25mg cholesterol, 92mg sodium, 18g carbohydrate (15g sugars, 1g fiber), 7g protein.

Recommended Video


Click stars to rate
Average Rating:
  • Julie
    Nov 25, 2020

    Use Mexican chocolate tablets for an authentic cup of chocolate instead of regular loose cocoa powder. But whatever you do, please don't use the Abuelita brand by Nestle, especially if this is your first time tasting Mexican hot chocolate! It's full of weird processed ingredients and vegetable oil that give it a bad after taste. Trust me, no hot chocolate house in Mexico City or San Antonio is pouring vegetable oil into their delicious cups of hot chocolate or using fake flavors. Use the green label Ibarra (their natural version), or buy chocolate from La Popular, Corona, or Taza online. These are made without the junk like artificial cinnamon and veg oil (WHY?!?!) that Abuelita offers. And dissolve the hard chunks of real Mexican chocolate in a small amount of hot water (just enough to cover the tablet), then add evaporated milk. This results in a very rich and fluffy treat.

  • Jeovany
    Oct 27, 2020

    Wow! It is so good! But, to be Mexican approved, you need to use chocolate Abuelita. Next time, use that delicious rich chocolate!

  • Ariadna
    Dec 19, 2019

    If you want Mexican chocolate, you need Chocolate Abuelita, along with milk or water. This may be hit chocolate, but it’s not Mexican.

  • scotland1
    Dec 17, 2019

    Our singles group from church had a Christmas Party at one of our members house. Aurtro made the wonderful tasting Mexican Hot Chocolate Drink for after dinner treat. We all sat around and played cards. The next time, I will make the wonder tasty drink when we all get together again. If I had 5,000 thumbs I would hold all of the thumbs up. Yummy.

  • craftycock
    Jul 27, 2013

    No comment left

  • moyer1995
    Feb 28, 2013

    No comment left

  • collieraddo
    Feb 27, 2013

    No comment left

  • LadyNouvelleCuisine
    Feb 27, 2013

    No comment left

  • rhayes67
    Feb 25, 2013

    No comment left

  • Sepha
    Oct 10, 2012

    No comment left