Baby, it’s cold outside! And I’m all about this cozy, comforting cup of Mexican Hot Chocolate. I’m going to be serving this yummy stuff all season long! Topped with a little whipped cream and a sprinkling of spices it is an absolute must for chilly nights. It’s easy as can be to make too! You’ll never buy dry mix again!

This post is sponsored by Watkins. All thoughts and opinions are my own.

Mexican hot chocolate topped with whipped cream and nutmeg

The weather in Texas is always pretty crazy and right now it’s freezing in the morning and then it can get super hot by afternoon. I know that pretty soon, though, it will be cold ALL of the time. And I’m going to be prepared with this recipe for rich and creamy Mexican Hot Chocolate. There’s simply nothing better when you come in from the cold to enjoy a piping hot mug of hot chocolate! Not only is this drink perfect for a cozy night at home in front of the fire, but it’s also so great for parties and holiday gatherings. You only need about 5 minutes to whip this up, which is probably about the same amount of time that you would spend making a cup of store-bought cocoa!

My kiddos are always begging for hot chocolate when it’s cold outside. They love to get creative and add their own favorite toppings. It always takes me back to my childhood when I made this very same Mexican Hot Chocolate with my mom. I like any variety of hot chocolate but this Mexican Hot Chocolate really takes hot chocolate to the next level. All of the spices taste so good with the chocolate flavor. I just can’t get enough! If you’re a chocolate lover like me, give this a try – I promise, you won’t be disappointed.

What’s The Difference Between Regular Hot Chocolate And Mexican Hot Chocolate?

Regular hot chocolate and Mexican hot chocolate are really not that different. Mexican hot chocolate simply has several spices added to the mix. For my recipe, we’re using cinnamon, cloves, and a bit of nutmeg. I’ve seen some Mexican hot chocolate recipes that add in chili powder and/or cayenne powder and even different types of cocoa. Feel free to add a couple of dashes of chili powder or ground cayenne to the mix, if you want a little extra kick to your hot chocolate.

hot chocolate topped with whipped cream and a sprinkle of nutmeg

Mexican Hot Chocolate Ingredients 

This recipe for Mexican hot chocolate uses very simple, straightforward ingredients you probably already have on hand. Sometimes I use almond milk, but whole milk will actually give you the best results for a super creamy cup of hot chocolate. Any unsweetened cocoa powder will work, but the better the quality the tastier your drink will turn out. We add in just a bit of flour, which will give you a perfectly smooth and creamy drink. And, then, you’ll also need water, salt, sugar, spices and vanilla extract. Don’t forget the toppings! For the kids, I always have whipped cream, sprinkles, extra spices and marshmallows available.

All of my spices and vanilla extract are from Watkins. Watkins products can be found in tons of stores like Walmart, Whole Foods, Kroger, HEB, Publix, Spouts, and online through Amazon. They even have their own website here.

Watkins spices and other baking products are my go-to because Watkins is committed to making gourmet flavoring products from high-quality ingredients. The flavors of Watkins products really shine through to give your recipe the best taste. Their products also contain no artificial flavors, colors, GMOs, corn syrup or gluten. In fact, all Watkins products are free from dyes, high-fructose corn syrup, added MSG and other artificial ingredients.

Mexican hot chocolate spices

Have you tried any Watkins’ products? Be sure to visit the Watkins’ website to learn more about the products and find a retailer near you. You’ll also find many great recipe ideas by following Watkins on Instagram, Pinterest, Twitter and Facebook.

Hosting a holiday gathering this year? I highly recommend you make a double batch of this hot cocoa. You can put out lots of toppings and your friends and family can have fun making a delicious drink! Some great topping options are: marshmallows, whipped cream, sprinkles, chocolate chips and candy canes. Such a yummy, decadent treat and the best way to warm up on a chilly day.

all of the spices and vanilla to make Mexican hot chocolate

How Do You Make Mexican Hot Chocolate?

This homemade Mexican hot chocolate recipe could not be easier. Simply combine sugar, cocoa, flour, water and spices in a medium pot over medium heat. Stir the mixture frequently and let it cook for about 3-4 minutes. Pour in the milk and let it heat up, but do not bring it to a boil. Remove the pot from the heat and stir in Watkins’ Original Gourmet Baking Vanilla® Extract. Serve in mugs with your favorite toppings!

bottle of vanilla with small bowls of spices

Topping Choices:

Just talking about this Mexican hot chocolate makes me want to snuggle up under a soft blanket, watch my favorite show and enjoy a mug of this deliciousness. I know you guys are going to love this too! All of the warming spices and that classic cocoa flavor! Yum!

Other Holiday Recipes To Try:

Pumpkin Bars

Healthy Pumpkin Pie (gluten free & dairy free)

Healthy Apple Crisp

Easy Sugar Cookies

If you try this Mexican hot chocolate recipe, let me know! Leave a comment and if your family loves it as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. It’s so fun to see what you’re cooking! Be sure to subscribe to our mailing list to receive more healthy delicious recipes straight to your inbox.

hot cocoa in a glass mug and topped with whipped cream and a sprinkle of cinnamon

hot cocoa in a glass mug and topped with whipped cream and a sprinkle of cinnamon
Print Recipe Pin Recipe
5 from 11 votes
Leave a Review »

Mexican Hot Chocolate

This Mexican Hot Chocolate is creamy with warm spices and so perfect to enjoy on a chilly winter evening.
Author: Kim


  • 3 tablespoons sugar
  • 3 tablespoons unsweetened cocoa powder
  • 1 1/2 tablespoons flour
  • 1/2 cup water
  • 1/8 teaspoon salt
  • 1 teaspoon The Watkins Co. ground cinnamon
  • 1/2 teaspoon The Watkins Co. cloves
  • 4 cups milk
  • 1/2 teaspoon The Watkins Co. vanilla extract
  • Optional garnish: whipped cream, nutmeg, marshmallows, crushed peppermint and/or chocolate chips


  • Combine all ingredients (except milk and vanilla) in a medium pot over medium heat and cook for about 3-4 minutes.
  • Add milk and let it get hot, but don't bring it to a boil.
  • Remove from heat and stir in vanilla. Laddle into mugs and serve with your favorite toppings. Enjoy!


Feel free to add a couple of dashes of chili powder or ground cayenne to the mix, if you want a little extra kick to your hot chocolate. 
Serving: 1cup, Calories: 199kcal, Carbohydrates: 24g, Protein: 8g, Fat: 8g, Saturated Fat: 4g, Cholesterol: 24mg, Sodium: 206mg, Potassium: 376mg, Fiber: 1g, Sugar: 20g, Vitamin C: 395mg, Calcium: 287mg, Iron: 0.7mg

Did you make this recipe?

Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!