Authentic Mexican Hot Chocolate Recipe

This Mexican Hot Chocolate features rich chocolate, warming cinnamon, and a frothy top. Easy, traditional, and ready in just 15 minutes.

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 Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Servings4 cups
Difficulty LevelEasy
Mexican Hot Chocolate

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)
  • 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:

The nutella hot chocolate also requires similar simple equipment for a decadent treat.

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.

Get it on Amazon

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.

Get it on Amazon

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.

Get it on Amazon

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.

Get it on Amazon

Authentic Mexican Hot Chocolate Recipe 6

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

Authentic Mexican Hot Chocolate Recipe

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

Authentic Mexican Hot Chocolate Recipe

Mexican Hot Chocolate

Author: iamwinfred
345kcal
No ratings yet
Share Print Save
Prep 5 minutes
Cook 10 minutes
Total 15 minutes
This rich and warming Mexican hot chocolate features dark chocolate infused with cinnamon and a hint of cayenne pepper for authentic flavor. Whisked until frothy and velvety smooth, it’s the perfect cozy drink for cold evenings or holiday gatherings.
Servings 4 servings
Course Drinks
Cuisine Mexican

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
For Serving
  • 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

  1. 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.
  2. 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.
  3. Increase heat slightly and whisk vigorously for 1-2 minutes until the hot chocolate is frothy and well combined. Remove from heat.
  4. Pour into mugs and top with whipped cream, a cinnamon stick, or marshmallows if desired. Serve immediately while hot.

Nutrition

Serving1ServingCalories345kcalCarbohydrates38gProtein10gFat18gSaturated Fat11gPolyunsaturated Fat0.5gMonounsaturated Fat4gCholesterol25mgSodium125mgPotassium480mgFiber3gSugar32gVitamin A8IUCalcium30mgIron15mg

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.

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: