Traditional Mexican Hot Chocolate Recipe: Spiced Cinnamon and Chili Depth

Beverages

Traditional Mexican Hot Chocolate Recipe: Spiced Cinnamon and Chili Depth

This traditional Mexican hot chocolate recipe brings warmth and rich spice to your kitchen, just like the kind served in Mexican homes and cafés. The secret lies in combining high-quality Mexican chocolate with cinnamon, vanilla, and a touch of chili for depth—creating a beverage that's both comforting and complex.

I've perfected this method over years of sipping it during Mexico's cooler months, and it never fails to transport you to a bustling market square.

The process is straightforward yet transformative: melt Mexican chocolate with spices in warm milk, then whisk until silky smooth. The spices—cinnamon, vanilla, and a hint of chili—infuse the chocolate with layers of warmth that balance its natural bitterness.

This isn't just a drink; it's an experience that pairs beautifully with pan dulce or fresh fruit, making it perfect for breakfast, dessert, or any cozy moment in between.

What you'll achieve is a velvety, aromatic hot chocolate with a subtle kick from chili and a lingering cinnamon finish. The texture is impossibly smooth, and the flavors are rich yet harmonious—never overpowering.

Whether you're introducing someone to authentic Mexican flavors or recreating a childhood memory, this recipe delivers professional results with simple techniques.

Serve it steaming in mugs dusted with cinnamon or topped with whipped cream for an extra touch of elegance. The leftovers reheat beautifully, making it ideal for meal prep or spontaneous gatherings. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for traditional mexican hot chocolate

Four ounces of Mexican chocolate, warm milk, and spices that transform simple ingredients into velvety, aromatic tradition.

Ingredient Amount Notes
Mexican Chocolate Tablets 🍫 4 oz Abarrotes brand preferred, 100% cacao
Whole Milk 🥛 2 cups Whole milk for creaminess, cold
Ground Cinnamon 🌿 1 tbsp Mexican cinnamon for authentic warmth
Pure Vanilla Extract 🌸 1 tsp Real vanilla, not imitation
Ancho Chili Powder 🔥 ½ tsp Smoked for depth, adjust to taste
Pinched Salt 🧂 ¼ tsp Diamond Crystal preferred
Heavy Whipping Cream 🥛 ¼ cup Full-fat for best texture
Granulated Sugar 🍚 2 tbsp Optional, for sweetness balance
Orange Peel 🍊 1 tbsp Finely grated zest, optional
Whole Cloves 🌿 2 whole For subtle spice complexity
Cinnamon Sticks 🌿 1 whole For garnish and infusion

The Mexican chocolate tablets are non-negotiable—Abarrotes brand from a Latin market or specialty store delivers that authentic, slightly bitter depth. If you can't find them, Ibarra or Guittard are solid substitutes. Look for tablets with at least 50% cacao content, and avoid anything with added sugar or preservatives. The milk should be cold and whole—organic or grass-fed adds even more richness, but regular works perfectly fine. For the spices, Mexican cinnamon (canela) has a more complex flavor than regular cassia, but if you only have cassia, use it anyway—it's still better than nothing. The vanilla extract? Madagascar bourbon vanilla is my go-to, but pure vanilla bean paste works too if you're feeling fancy.

No Mexican chocolate? High-quality dark chocolate with 70% cacao (like Lindt or Ghirardelli) can work in a pinch, but you'll lose that authentic depth. Running out of ancho chili powder? Smoked paprika at half the amount gives a similar smoky note. The orange peel is optional but adds a bright, citrusy contrast that cuts through the richness—use the zest from one small orange. For the sugar, I usually skip it since the Mexican chocolate is naturally sweet, but if you prefer it sweeter, honey or piloncillo syrup adds a unique caramel note. The cloves and cinnamon sticks are just for garnish and subtle infusion, but if you're feeling bold, toast them lightly in a dry pan before adding to deepen their flavors.

This reheats beautifully—just add a splash of milk and whisk until smooth. The leftovers keep for 3-4 days in the fridge, but honestly, it tastes even better the next day as the flavors meld. For freezing, portion into ice cube trays with a little milk, then transfer to a bag—thaw overnight in the fridge and whisk before reheating. Garnish with whipped cream and an extra sprinkle of cinnamon for that café-style presentation. The spices lose potency over time, so store them in airtight containers away from light and heat—they'll stay fresh for 6-12 months if properly sealed.

❤️

Why You'll Love This Recipe

  • Two-Ingredient Magic: I swear, this is the kind of recipe where you hand the kids a spoon and a tablet. Melt the chocolate in warm milk, stir, and—boom—you’ve got something richer than store-bought. No whisking, no straining, no mess. Just pure, velvety satisfaction in under five minutes.
  • Spice That Stays: That little pinch of ancho chili powder? It’s not just heat—it’s depth. The cinnamon rounds it out, the vanilla makes it sing, and the chocolate? It’s like a warm hug for your taste buds. Honestly, I’ll take this over plain hot cocoa any day.
  • Holiday or Hangover: Between us, this fixes everything. Frosty mornings? Check. Post-dinner wind-downs? Done. Even my picky uncle—who hates "fancy drinks"—asks for seconds. And the best part? It’s just as good cold in a glass with ice as it is steaming hot.
  • Pantry Goldmine: I’ve made this with milk straight from the fridge, milk that’s been simmering, even that half-and-half left in the fridge from last week. The chocolate tablets keep forever, and a single bag lasts me weeks. Budget-friendly? Absolutely. Life-saving? Without a doubt.

Step-by-step instructions for traditional Mexican hot chocolate

Here's how to craft this authentic, spice-forward drink that balances warmth and complexity perfectly.

1

Infuse the Milk with Spices and Citrus

In a medium saucepan, combine the 2 cups whole milk with the 1 tbsp finely grated orange peel, 2 whole cloves, and the 1 whole cinnamon stick. Bring to a gentle simmer over medium heat, being careful not to boil vigorously. You'll notice the milk develops a subtle citrus aroma and the spices begin to infuse after about 5 minutes.

Here's the thing—don't rush this step. The spices need time to release their oils into the milk. Simmer gently for 7-8 minutes until you can smell the warm cinnamon and faint citrus notes. Remove from heat and let steep covered for 5 minutes while you prepare the chocolate base. The milk should now have a fragrant, slightly spiced quality that forms the foundation of this drink.

2

Melt the Mexican Chocolate and Build the Base

In a separate heavy-bottomed saucepan, melt the 4 oz Mexican chocolate tablets over low heat, stirring constantly with a silicone spatula. You'll want to use just enough heat to soften the chocolate without burning it—this should take about 3-4 minutes. The chocolate should melt smoothly into a thick, glossy paste.

Once melted, immediately whisk in the 0.5 tsp ancho chili powder and 0.25 tsp pinched salt. This creates the signature depth of traditional Mexican hot chocolate. The ancho adds a subtle smoky warmth while the salt enhances all the flavors. Keep the heat at the lowest setting possible—just enough to maintain a gentle simmer as you combine the ingredients.

3

Combine and Simmer the Chocolate Mixture

Slowly pour the infused milk through a fine-mesh strainer into the melted chocolate, discarding the solids. Return the mixture to low heat and whisk continuously for 5-7 minutes until it reaches a smooth, velvety consistency. You're looking for a sauce that coats the back of a spoon without being overly thick—this indicates proper emulsification of the fats and sugars.

During this time, add the 2 tbsp granulated sugar and 1 tsp pure vanilla extract. Stir well to incorporate completely. The mixture should develop a rich, aromatic quality with visible steam rising from the surface. Taste occasionally—this is where you can adjust the sweetness if needed, though the chocolate and spices should provide natural balance.

4

Finish with Cream and Garnish

Remove the sauce from heat and immediately stir in the 0.25 cup heavy whipping cream. This adds luxurious body and helps create that signature Mexican hot chocolate foam on top. The cream should blend smoothly, creating a thicker, more decadent texture. For best results, use a whisk to incorporate air gently—this helps develop the foam you'll see when poured.

Ladle the hot chocolate into mugs, being careful to transfer any foam that forms on top. Garnish each serving with a cinnamon stick for both visual appeal and continued infusion. Serve immediately while hot, as the texture and temperature contribute to the authentic experience. The drink should have a perfect balance of rich chocolate, warm spices, and subtle citrus notes that dance on your palate.

👨‍🍳

Pro Tips For Making Traditional Mexican Hot Chocolate

  • Melt Chocolate Slowly: I learned this the hard way—dumping chopped tablets into hot milk makes lumps like a science experiment gone wrong. Instead, toast the broken chocolate over low heat for 2 minutes first, stirring constantly, until it smells like warm spices. Then pour in the milk gradually while whisking like your life depends on it.
  • Toast the Cinnamon: That jar of cinnamon in your spice rack? Probably stale. Toast ½ teaspoon of ground cinnamon in a dry pan over medium-low for 30 seconds until fragrant—it’ll wake up the flavor and cut through the bitterness of the chocolate. (Yes, even if you’re impatient like me.)
  • Skip the Boil: After burning three batches, I finally figured out: Mexican hot chocolate shouldn’t boil. Heat the milk until it’s steaming hot (just small bubbles at the edges), then remove from heat and let the chocolate melt into it. The heat lingers enough to soften the chocolate without scalding the spices.
  • Bloom the Vanilla: Dump vanilla extract straight in? You’re missing out. Mix ¼ teaspoon of pure vanilla extract with 1 tablespoon of warm milk first, let it sit for 5 minutes, then stir it into the chocolate. The flavor unfolds like a surprise—sounds weird, but it works. (Your future self will notice.)

Flavor customization for this traditional mexican hot chocolate

Spice Level Control

Adjust the heat to your preference using ancho chili powder or cayenne pepper—start with ¼ tsp of ancho for subtle smokiness, or increase to ½ tsp for a gentle kick.

For authentic Mexican chocolate caliente, I recommend Penzeys Mexican Chocolate Chili Powder—it has just the right balance of smoky and sweet. If you want more heat, add 1-2 drops of liquid chili (like Tapatío) at the end. 🔥

Sweetness Variations

Skip the sugar entirely if you prefer the natural sweetness of Abarrotes chocolate—it’s already rich and balanced. For extra sweetness, replace granulated sugar with 1 tbsp piloncillo syrup (unrefined cane sugar) or 1 tsp honey for a caramelized depth.

If you’re serving kids, add 1 extra tbsp sugar or a splash of condensed milk for a creamier, sweeter version.

Citrus Brightness

Boost the citrus notes by adding 1 tsp fresh orange liqueur (like Cointreau) or ½ tsp lemon zest to the milk infusion. For a tropical twist, swap orange peel for lime zest—it pairs surprisingly well with the chocolate’s bitterness.

I love this combo in summer when I crave something refreshing yet cozy.

Creamy Upgrades

For a silky texture, replace heavy cream with ½ cup coconut cream (chilled overnight) for a dairy-free option. Or, stir in 1 tbsp Nutella at the end for a decadent twist—it adds a hazelnut depth that’s irresistible.

For extra richness, top with whipped cream and a sprinkle of Mexican cinnamon sugar.

Regional Twists

In Oaxaca, they often add guava paste or mango purée for fruity sweetness. For a Yucatán-inspired version, infuse the milk with 1 tsp achiote paste (annatto) for a golden hue and earthy flavor.

In Northern Mexico, a pinch of cinnamon and clove is common—sometimes even a dash of Mexican coffee for a mocha-like depth. 🌶️

Dietary Swaps

Make it vegan by using coconut milk (full-fat) and dairy-free dark chocolate (like Hu Kitchen). For gluten-free needs, ensure your spices are certified—Frontier Co-op spices are a safe bet.

If you’re watching sugar, reduce the granulated sugar to 1 tbsp and sweeten with stevia or monk fruit syrup instead.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 180mg8%
Total Carbohydrate 38g13%
Dietary Fiber 5g18%
Sugars 32g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes Mexican hot chocolate different from regular hot chocolate?

Mexican hot chocolate uses authentic Mexican chocolate tablets (like Abarrotes) with spices like cinnamon, vanilla, and a touch of chili for depth. Unlike regular hot chocolate, it's never sweetened with sugar—it relies on the natural sweetness of the chocolate and spices. The texture is velvety and rich, with a subtle kick from ancho chili powder.

2

Can I make this without Mexican chocolate tablets?

Yes! Use high-quality dark chocolate (70% cacao) like Lindt or Ghirardelli, but reduce sugar to 1 tbsp since Mexican chocolate is naturally sweeter. For authenticity, add ½ tsp ground cinnamon and ¼ tsp smoked paprika to mimic the spice blend. The flavor won't be identical, but it'll still taste delicious.

3

How do I adjust the spice level for kids or sensitive palates?

For milder heat, reduce the ancho chili powder to ¼ tsp or omit it entirely. Add ½ tsp extra sugar or 1 tbsp condensed milk for sweetness. Kids love the creamy texture—top with whipped cream and a sprinkle of cinnamon sugar for extra appeal. The spices are subtle when balanced correctly.

4

Can I make this ahead of time?

Store leftovers in an airtight container for 3-4 days in the fridge. Reheat gently over low heat, stirring in 1 tbsp milk to restore creaminess. For freezing, portion into ice cube trays with milk, then transfer to a bag. Thaw overnight in the fridge and whisk before reheating—it reheats beautifully!

5

What’s the best way to serve it traditionally?

Serve in wide, shallow mugs topped with whipped cream and a cinnamon stick for garnish. Pair with pan dulce (Mexican sweet bread) or fresh fruit like mango or guava. For a café-style touch, dust the rim with cinnamon sugar before pouring. The foam on top is key—it’s part of the authentic experience!

★★★★★4.5(8 reviews)
Categories Beverages