When the weather cools down and you’re in need of something cozy, Mexican Hot Chocolate is the answer. It’s not just your average cup of cocoa, this traditional drink is known for its deep chocolate flavor, velvety texture, and a warm hint of spice that sets it apart from the standard hot chocolate.
At the heart of Mexican hot chocolate is real dark chocolate, not just cocoa powder. That’s what gives it that rich, almost bittersweet flavor. The chocolate is often combined with warm milk, cinnamon, vanilla, and a pinch of chili powder or cayenne for a little heat. The result is a beautifully balanced drink that’s creamy, complex, and just a bit daring.
One of the things that makes this drink extra special is the frothy texture. Traditionally, it’s whipped using a wooden whisk called a molinillo, which is rolled between your palms to create bubbles. If you don’t have one, a regular whisk or milk frother works just fine. The goal is to get that light foam on top, making each sip smooth and luxurious.
Mexican hot chocolate is often enjoyed during holidays like Día de los Muertos or Las Posadas, but it’s just as delicious any time you need a little pick-me-up. Serve it with churros, pan dulce, or even a slice of spiced cake for a full cozy experience.
You can also play with the flavors. Add a touch of nutmeg or clove, swirl in a spoonful of dulce de leche, or top it with whipped cream and a dusting of cinnamon. For a dairy-free version, use almond milk or oat milk, both work beautifully.
Whether you’re curled up with a blanket or hosting friends on a cold evening, Mexican hot chocolate brings warmth, comfort, and just the right amount of spice.

Ingredients
- 2 cups milk
- 2 tbsp cocoa powder unsweetened
- 2 tbsp sugar
- 1/2 tsp ground cinnamon
- 1/2 tsp vanilla extract
- 1/4 tsp chili powder optional
- whipped cream for topping
- cinnamon sticks for garnish
Instructions
- In a small saucepan, heat the milk over medium heat until hot but not boiling.
- In a separate bowl, whisk together the cocoa powder, sugar, cinnamon, vanilla extract, and chili powder (if using).
- Gradually whisk the cocoa mixture into the hot milk until well combined.
- Continue to heat the mixture for another 5 minutes, stirring occasionally.
- Remove from heat and pour the hot chocolate into mugs.
- Top with whipped cream and garnish with cinnamon sticks.
- Serve immediately and enjoy!
I don’t get why people put chili in chocolate. Isn’t that weird? I just love it plain. It was ok tho.
Simple and delicious! I omit the chili, too spicy for me haha!
Cinnamon sticks were a nice touch! But milk is too broing a base. Needs chocolate! 🤷♂️
Super easy to make. Didn’t have whipped cream, but it was still good! Definitely making this again.
I’m glad you enjoyed it! You can use any kind of milk, even almond or oat. It’s yummy that way too!
I made this for my kids and they loved it! But can I use almond milk instead? 🤔
Y’all, should I really put chili in this? Seems weird to me… I just want chocolate!
This is the best hot chocolate I’ve ever made! The chili powder gives it an awesome kick!
I made this for my kids and they loved it!! So creamy and rich. Will make again!
Easy to follow and my kids loved it! Will definitely make again.
For real? Can you taste the chili? I dunno, sounds off to me.
Chili in hot chocolate? Sounds weird. I don’t know, man. Just stick to regular stuff, right?
I actually love the hint of chili! It adds a nice kick that balances the sweetness. You should totally try it!
So simple and delicious! I added a pinch of salt too. 🧂❤️
Are you serious? Chili powder in hot chocolate? That sounds weird. I guess some people like it spicy, but no thanks.
This recipe is wrong. You forgot the marshmellows! Where’s the marshmellows????
Quick and easy recipe. My kids loved it! Added some marshmallows on top too, yum!
I don’t get why people put chili in hot chocolate? That just seems wrong. Stick to the basics!
Chili adds a unique kick! It’s not wrong, just different. Give it a try! 🥵🌶️
Tastes okay, but I think it could use more sugar. It was kinda bitter for me.
Whaaaat? Adding chili to hot chocolate? That’s not how my grandma made it. 🤨
Delicious!! Creamy and chocolatey, just how I like it. Perfect for cold days!
Looks tasty, but I’m not sure about the chili powder. Isn’t hot chocolate supposed to be sweet? 🤔
I totally agree! This hot chocolate is amazing! I never thought chili would work in it, but it’s so good! 🍫✨
This recipe is absolutely delicious! The chili powder gives it a nice kick.
This hot chocolate is AMAZING! The chili powder takes it to another level. Love it!
Choco milk is for kids. Not for adults like me. I like coffee better.
I dunno, there are too many ingredients for hot chocolate. Just chocolate milk is better.
It said to whisk but I just stirred it and it still turned out good!
Love this! Perfect for winter nights. I wish I could drink this every day!
Super comforting drink. Made it for my family, they loved it! Gonna make it again for sure.
Yummy! I would add marshmallows too next time. Mmm.
Marshmallows would be a great addition! Sweet and fluffy! 😋
I used too much cocoa and it was kinda bitter. Follow the recipe people!
Yeah, too much cocoa can really mess it up! Stick to the recipe for best results.
Bitter? I thought it was supposed to be rich. I don’t know, but cocoa makes everything better!
I can’t believe you put chili in hot chocolate, that’s just weird. Sticking to plain old chocolate for me.
I don’t know about that chili powder, sounds weird. Hot choc should be sweet, right?
I understand your concern! But the chili powder really adds a unique kick. You should give it a try, it’s not just for savory dishes!
Nah, I don’t think chili belongs in hot chocolate. Sounds gross to me! Just stick with classic flavors. 😝
Not sweet enough! Next time I’ll add more sugar. To me, hot chocolate should taste like candy.
Yummy! I added a little more sugar because I’m sweet-toothed. lol. It’s like a warm hug in a mug.
Delicious! I’m gonna try it with almond milk next time! Great for cold nights.
I used almond milk instead, turned out pretty good. Can’t imagine it with regular milk though.
Easy and quick recipe! I didn’t have milk, so I used water. Still turned out okay! Not as rich tho.
Is this really traditional? I thought Mexican chocolate was just chocolate and milk? Not sure about the spices.
This recipe is amazing! So rich and chocolaty, I added extra chili powder and it’s a game changer! 🥰
My whole family loved this recipe! It’s a keeper for sure. Thanks!
Too sweet for my taste. Next time I’ll cut the sugar.
This is the best hot chocolate I’ve ever had! The chili powder adds a nice kick. Definitely making this again!
WOW! I never thought of adding cinnamon and chili, but it totally works! Such a unique flavor.
I love the combo of spices in this! Can’t wait to try it!
This hot chocolate is divine! The cinnamon and chili give it a nice kick. My kids loved it too!
I can’t believe you added chili! That’s so creative! I’ve never tried it that way, but now I’m curious. My kids usually just like it plain.
Cinnamon and chili in hot chocolate? Yuck, that doesn’t sound good at all! Just stick to the classic flavors.
Hot choco? ✅ Mexican? ✅ Can’t resist! Perfect drink for a cold night.
I tried this but it was too spicy for my taste. Not sure if chili belongs in hot chocolate.
Tastes good but took longer than I thought. Also, what is ‘whipped cream’????
NOM! 😍
Looks so good! Can’t wait to try it! 😋
I mixed up the sugar and salt… oops! 😅 Wouldn’t recommend that. But the recipe itself is nice.
Hot chocololate.
OMG, I can’t believe how easy this is to make! Just trying to figure out if I can triple the recipe for my friends! 😂
I dunno, tripling it sounds risky. What if it doesn’t taste right? 😬 Maybe just stick to the original for now.
That’s awesome! I think tripling it should work, just maybe keep an eye on the heat. Can’t wait to hear how it goes!