Cold mornings call for something more than your average cup of cocoa. I’m talking about the kind of drink that wraps you in warmth from the inside out, with layers of spice and richness that make you slow down and savor every sip.
This Authentic Mexican Hot Chocolate Recipe is exactly that. Made with real Mexican chocolate tablets, cinnamon, and a hint of vanilla, it’s a world away from the powdered stuff you’d find in packets.
The first time I had authentic Mexican hot chocolate was at a tiny café in Oaxaca, and I knew I had to recreate it at home.
The secret is in the chocolate itself, those round tablets infused with cinnamon and sugar that melt into something magical.
Once you try this recipe, you’ll understand why Mexican hot chocolate has been cherished for centuries.
See Also: 20 Cozy Hot Chocolate Recipes Perfect for Winter Nights
| Quick Recipe Summary | |
|---|---|
| Prep Time | 5 minutes |
| Cook Time | 10 minutes |
| Total Time | 15 minutes |
| Servings | 4 cups |
| Difficulty Level | Easy |

Why You’ll Love This Mexican Hot Chocolate
This drink is comfort in a mug, but it’s also an experience. The warming spices, the velvety texture, and that deep chocolate flavor create something far more interesting than regular hot cocoa.
It comes together in just 15 minutes, which means you can have an impressive, warming beverage ready faster than you’d wait in line at a coffee shop.
Plus, you control the sweetness and spice level, so you can adjust it exactly to your liking.
Here’s what makes this recipe special:
- Rich, complex flavor: The combination of Mexican chocolate, cinnamon, and vanilla creates layers of taste that develop with each sip
- Perfectly frothy: Traditional whisking or blending creates that signature foam on top
- Naturally warming spices: Cinnamon and a touch of cayenne (optional) warm you from within
- Authentic preparation: Using real Mexican chocolate tablets makes all the difference
- Customizable heat level: Add as much or as little spice as you prefer
The creamy peppermint hot chocolate is another favorite of mine when I want something festive.
Ingredients for Mexican Hot Chocolate
This recipe stays true to its Mexican roots with simple, authentic ingredients. The star is definitely the Mexican chocolate, which comes in round tablets and contains cinnamon already.
You can find these tablets at most grocery stores in the international aisle, or order them online.
Here’s what you’ll need:
- 4 cups whole milk (or your preferred milk)
- 2 tablets (about 6 oz total) Mexican chocolate (such as Abuelita or Ibarra brand)
- 1 cinnamon stick
- 1 teaspoon pure vanilla extract
- 2 tablespoons brown sugar (optional, for extra sweetness)
- 1/4 teaspoon ground cinnamon
- Pinch of cayenne pepper (optional, for heat)
- Pinch of salt
Kitchen Equipment Needed
You don’t need anything fancy to make this authentic drink, but a few key tools will help you get that traditional frothy texture.
A molinillo (Mexican wooden whisk) is traditional, but I’ll show you alternative methods too.
Here’s your equipment list:
- Medium saucepan
- Whisk or immersion blender
- Measuring cups and spoons
- Wooden spoon
- Serving mugs
The nutella hot chocolate also requires similar simple equipment for a decadent treat.
Recommended Products for This Recipe
After making Mexican hot chocolate countless times, I’ve found a few products that really elevate the final result.
These aren’t necessary, but they do make a noticeable difference in flavor and texture.
1. Ibarra Mexican Chocolate Tablets
These are the gold standard for authentic Mexican hot chocolate. The chocolate already contains cinnamon and sugar, creating that signature grainy texture and spiced flavor that’s impossible to replicate with regular cocoa powder. I always keep a few boxes in my pantry.
2. Ceylon Cinnamon Sticks
True Ceylon cinnamon has a sweeter, more delicate flavor than the cassia cinnamon commonly sold in stores.
When simmered in the milk, it infuses the hot chocolate with a gentle warmth that complements the chocolate perfectly without overpowering it.
3. Zulay Kitchen Milk Frother
While traditional molinillos are beautiful, this handheld frother creates that signature foam in seconds. It’s powerful enough to fully emulsify the chocolate and creates a café-quality frothy top every single time.
4. Le Creuset Enameled Cast Iron Saucepan
This saucepan distributes heat so evenly that you never have to worry about scorching the milk or chocolate.
The enamel interior is naturally nonstick, making cleanup effortless even with melted chocolate.

Step-by-Step Instructions: How to Make Mexican Hot Chocolate
Making this traditional drink is incredibly simple, but there are a few techniques that ensure perfect results every time.
The key is gentle heating and thorough whisking to create that signature frothy texture.
Take your time with the whisking step for the best foam.
1. Heat the Milk with Cinnamon
- Pour the milk into your saucepan and add the cinnamon stick
- Place over medium heat and warm gently, stirring occasionally to prevent a skin from forming
- Heat until the milk is steaming and small bubbles appear around the edges, but don’t let it boil (this takes about 5-7 minutes)
- Remove the cinnamon stick once the milk is fragrant
2. Add the Chocolate
- Break or chop the Mexican chocolate tablets into smaller pieces for faster melting
- Add the chocolate pieces to the hot milk
- Reduce heat to low and stir constantly with a wooden spoon until the chocolate is completely melted and incorporated
- The mixture should be smooth with no lumps remaining
3. Add Flavorings and Seasonings
- Stir in the vanilla extract, ground cinnamon, and salt
- If using, add the brown sugar and cayenne pepper at this stage
- Taste and adjust sweetness or spice level as needed
- Continue stirring to ensure everything is well combined
4. Create the Froth
- Remove the saucepan from heat
- Use a whisk to vigorously whisk the hot chocolate for 1-2 minutes, creating as much foam as possible
- Alternatively, use an immersion blender on low speed for 30 seconds to create even more froth
- For traditional preparation, roll a molinillo between your palms to froth the chocolate
5. Serve Immediately
- Pour the hot chocolate into warmed mugs
- Spoon any extra foam on top for presentation
- Serve immediately while hot and frothy
- Garnish with a cinnamon stick or a dusting of cinnamon if desired
Read Also: Cinnamon Hot Chocolate Recipe
Tips for The Best Mexican Hot Chocolate
A few small adjustments can take your Mexican hot chocolate from good to absolutely perfect. These are the tricks I’ve learned from making this recipe over and over again.
Pay attention to your milk temperature and don’t rush the melting process.
Here are my top tips:
- Don’t boil the milk: Keep the heat gentle to prevent scorching and maintain a smooth texture
- Chop the chocolate finely: Smaller pieces melt faster and more evenly
- Whisk vigorously: The more you whisk, the frothier and more authentic your hot chocolate will be
- Use whole milk for richness: Full-fat milk creates the creamiest texture, though alternatives work too
- Toast your cinnamon stick: Lightly toasting the cinnamon stick in the dry pan before adding milk intensifies its flavor
- Warm your mugs: Pour hot water into serving mugs while you prepare the hot chocolate, then empty and dry before serving
- Adjust spice gradually: Start with less cayenne and add more to taste
- Serve immediately: Mexican hot chocolate is best enjoyed fresh and hot
Serving Suggestions

Mexican hot chocolate is delicious on its own, but it also pairs wonderfully with traditional Mexican breakfast pastries and sweet treats. The rich, spiced chocolate complements so many flavors.
I love serving this with churros for dipping.
Consider these serving ideas:
- Serve alongside conchas (Mexican sweet bread) for dipping
- Pair with churros for a classic combination
- Offer with biscochitos or other crispy cookies
- Top with whipped cream and a cinnamon stick for special occasions
- Serve with pan dulce for an authentic Mexican breakfast
- Accompany with fresh buñuelos during the holidays
You might also enjoy pairing this with gingerbread hot chocolate for a holiday beverage bar.
Variations of Mexican Hot Chocolate
While the traditional recipe is perfect as is, there are several delicious ways to customize your Mexican hot chocolate.
Each variation brings its own unique twist while maintaining that authentic spiced chocolate base.
Feel free to experiment with different flavors.
Try these variations:
- Mocha Mexican Hot Chocolate: Add 1-2 shots of espresso for a caffeinated version
- Extra Spicy: Increase cayenne pepper or add a pinch of chipotle powder
- Orange Chocolate: Add 1 tablespoon orange zest and a splash of orange extract
- Coconut Chocolate: Replace half the milk with coconut milk for tropical notes
- Almond Chocolate: Use almond milk and add 1/4 teaspoon almond extract
- Hazelnut Chocolate: Stir in 2 tablespoons hazelnut spread
- Peppermint Twist: Add 1/4 teaspoon peppermint extract for a holiday version
Read Also: Red Velvet Hot Chocolate Recipe
Storage and Reheating
Mexican hot chocolate is definitely best enjoyed fresh, but you can make it ahead if needed for entertaining or busy mornings. The texture changes slightly upon storage, but it’s still delicious.
Just remember to rewhisk before serving.
Follow these storage guidelines:
- Refrigerator: Store in an airtight container for up to 3 days
- Reheating: Warm gently in a saucepan over low heat, whisking frequently to restore the smooth texture
- Microwave option: Heat in 30-second intervals, whisking between each, until hot
- Re-froth before serving: Use a whisk or frother again to recreate that signature foam
- Freezing: Not recommended as the milk solids can separate
- Make-ahead tip: Prepare a concentrated chocolate mixture without milk, then add warmed milk when ready to serve
Nutritional Facts
Per serving (1 cup):
- Calories: 285
- Total Fat: 11g
- Saturated Fat: 7g
- Cholesterol: 24mg
- Sodium: 115mg
- Total Carbohydrates: 39g
- Dietary Fiber: 2g
- Sugars: 34g
- Protein: 8g
- Calcium: 28% DV
- Iron: 6% DV
Note: Nutritional values are approximate and will vary based on specific ingredients used and optional additions.
Health Benefits of Key Ingredients
While Mexican hot chocolate is definitely a treat, it does contain some ingredients that offer nutritional benefits. The key is enjoying it in moderation as part of a balanced diet.
The cacao in Mexican chocolate provides beneficial compounds.
Here are some health highlights:
- Cacao: Rich in antioxidants called flavonoids that support heart health and may improve mood
- Cinnamon: Contains anti-inflammatory compounds and may help regulate blood sugar levels
- Milk: Provides calcium, vitamin D, and protein for bone health
- Cayenne pepper: Contains capsaicin, which may boost metabolism and circulation
- Dark chocolate: The cacao content provides magnesium and iron
The baileys hot chocolate offers similar richness if you want an adult version.
FAQs About Mexican Hot Chocolate
1. What makes Mexican hot chocolate different from regular hot chocolate?
Mexican hot chocolate is made with special chocolate tablets that contain cinnamon and have a grainier texture than smooth cocoa powder.
The preparation traditionally involves whisking to create a frothy top, and it often includes warming spices like cinnamon and cayenne pepper for a more complex flavor profile.
2. Can I use cocoa powder instead of Mexican chocolate tablets?
While you can approximate the flavor using cocoa powder, sugar, and extra cinnamon, it won’t taste quite the same.
Mexican chocolate tablets have a unique texture and flavor that’s difficult to replicate. If you must substitute, use 1/3 cup cocoa powder, 1/4 cup sugar, and 1 teaspoon ground cinnamon per 2 tablets.
3. Is Mexican hot chocolate spicy?
Traditional Mexican hot chocolate has a hint of warmth from cinnamon but isn’t necessarily spicy.
The cayenne pepper is optional and adds just a subtle heat that complements the chocolate rather than overwhelming it. You can easily omit it for a milder version.
4. Can I make this dairy-free?
Absolutely! You can use any non-dairy milk you prefer, such as almond, oat, or coconut milk.
Oat milk provides the creamiest texture that most closely mimics whole milk. Just be aware that some plant-based milks may slightly alter the final flavor.
5. Why is my Mexican hot chocolate grainy?
That slight graininess is actually authentic! Mexican chocolate has a coarser texture than European chocolate.
However, if it’s excessively grainy, make sure you’re heating it long enough for the chocolate to fully dissolve and whisking thoroughly to incorporate all the ingredients.
Read Also: Salted Caramel Hot Chocolate Recipe

Mexican Hot Chocolate
Ingredients
- 4 cups whole milk 960ml, can substitute 2% milk
- 6 ounces dark chocolate 170g, 60-70% cacao, chopped
- 3 tablespoons granulated sugar 38g, adjust to taste
- 1 teaspoon ground cinnamon
- 1/4 teaspoon vanilla extract
- 1/8 teaspoon cayenne pepper Optional, adjust to desired heat level
- pinch of salt
- whipped cream Optional
- cinnamon sticks Optional garnish
- mini marshmallows Optional
Equipment
- Medium saucepan 2-3 quart capacity
- Whisk Or traditional molinillo
- Measuring cups and spoons
- Fine-mesh strainer Optional, for extra smooth texture
Method
- Combine milk, sugar, cinnamon, cayenne, and salt in a medium saucepan over medium heat. Stir occasionally until the mixture is warm but not boiling, about 5 minutes.
- Add the chopped chocolate and vanilla extract, then reduce heat to low. Whisk constantly until chocolate is completely melted and mixture is smooth, about 3-4 minutes.
- Increase heat slightly and whisk vigorously for 1-2 minutes until the hot chocolate is frothy and well combined. Remove from heat.
- Pour into mugs and top with whipped cream, a cinnamon stick, or marshmallows if desired. Serve immediately while hot.
Nutrition
Notes
- For authentic Mexican hot chocolate, use Mexican chocolate tablets (such as Abuelita or Ibarra) instead of dark chocolate – reduce sugar to 1 tablespoon as these are pre-sweetened.
- A traditional molinillo (wooden whisk) creates the most authentic froth, but a regular whisk or immersion blender works well too.
- Adjust the cayenne pepper to your preference – start with less if you’re sensitive to heat, or omit entirely for a milder version.
- For a richer drink, replace up to 1 cup of milk with heavy cream or use half-and-half.
- Dairy-free option: Use full-fat coconut milk, oat milk, or almond milk instead of whole milk for a vegan version.
- Make it boozy: Add 1-2 ounces of Kahlúa, rum, or tequila per serving for an adult version.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop, whisking to recombine.
- The chocolate may separate slightly when cooled – this is normal and will remix when reheated.
- For best flavor, use high-quality dark chocolate with at least 60% cacao content.
- Add a pinch of ground nutmeg or ancho chili powder for additional depth and complexity.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
There’s something deeply satisfying about making Mexican hot chocolate from scratch. The process itself is meditative, from watching the chocolate melt into swirls to whisking up that perfect frothy top.
This recipe brings a taste of Mexican tradition right into your kitchen, perfect for cold mornings, cozy evenings, or whenever you need a moment of warmth.
Once you’ve tried authentic Mexican hot chocolate, you’ll never go back to the powdered stuff.
Give this recipe a try and let me know how it turns out! Drop a comment below with your favorite variation or any tweaks you made.
I’d love to hear about your Mexican hot chocolate experience.
Recommended:
- Orange Hot Chocolate Recipe
- Peanut Butter Hot Chocolate Recipe
- Pumpkin Spice Hot Chocolate Recipe
- Blackberry Hot Chocolate Recipe
- Spiced Apple Cider Recipe



