Traditional Mexican Hot Chocolate Recipe: Spiced and Foamy Like Abuela’s

Beverages

Traditional Mexican Hot Chocolate Recipe: Spiced and Foamy Like Abuela’s

This traditional Mexican hot chocolate recipe brings the rich, spiced warmth of chocolate de mesa straight from your abuela’s kitchen to yours. The secret lies in authentic Mexican chocolate tablets—tabletas—which dissolve into velvety foam when whisked with warm milk and cinnamon.

I first discovered this version during a family gathering in Oaxaca, where the ritual of serving it in clay cups became as important as the drink itself.

The process is simpler than it sounds: melt the chocolate tablets with milk over low heat, then whisk vigorously until thick and frothy. A pinch of cinnamon and a dash of vanilla elevate the flavor, while optional toppings like whipped cream or crushed churros add texture.

What makes this recipe stand out is the balance—deeply aromatic yet approachable, with just enough spice to linger on your tongue.

What you’ll end up with is a drink that’s both comforting and sophisticated, perfect for chilly evenings or festive gatherings. The foam creates a luxurious mouthfeel, while the spices deliver warmth without overpowering.

This isn’t just a beverage; it’s a taste of tradition, passed down through generations. Ready to make it?

For those who prefer a creamier version, adjust the milk-to-chocolate ratio slightly, or add a touch of sugar if your tablets are particularly bitter. The key is patience—let the chocolate melt slowly to avoid graininess. Here’s everything you need to bring this classic to life.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for traditional mexican hot chocolate

Four chocolate tablets and a few pantry staples transform into abuela’s legendary spiced hot chocolate.

Ingredient Amount Notes
Mexican Chocolate Tablets (Tabletas) 🍫 4 whole Ibarra or Abuelita brand preferred
Whole Milk 🥛 4 cups Full-fat for creaminess (or 2% if preferred)
Ground Cinnamon 🌿 1 tsp Freshly ground for best aroma
Pure Vanilla Extract 🌸 ½ tsp Bourbon or Madagascar vanilla preferred
Granulated Sugar 🍚 ¼ cup Adjust to taste if tablets are bitter
Pinch of Salt 🧂 ⅛ tsp Enhances chocolate flavor
Heavy Whipping Cream 🥛 ½ cup For optional foam topping (optional)
Crushed Churros 🍩 ¼ cup Store-bought or homemade (optional)
Whole Cinnamon Stick 🌿 1 whole For garnish and aroma (optional)
Unsalted Butter 🧈 1 tbsp For extra richness (optional)

The Mexican chocolate tablets are non-negotiable—Ibarra or Abuelita are the gold standard, found in Latin markets or the international aisle at Whole Foods. Look for tablets that are slightly bitter; they’ll develop deeper flavor when melted. If you can’t find them, Mexican chocolate bars (like those from Chocolatería Mexicana) work in a pinch, but tablets dissolve cleaner. The milk should be full-fat for that signature creamy texture, though 2% works too if you’re watching calories. For the cinnamon, Penzeys Spices or the bulk bins at Trader Joe’s carry the best quality—avoid the dusty stuff in tiny jars.

No vanilla extract? A scraped vanilla bean pod (or even a vanilla sugar cube from Trader Joe’s) works beautifully. The sugar is your flavor balancer—if your tablets are particularly bitter, add an extra tablespoon. For the optional toppings, store-bought churros (like those from Mexican bakeries) are perfect, but crushed Maria biscuits or even graham crackers add a nice crunch. The butter is purely for indulgence—skip it if you’re keeping it lighter, but trust me, it’s worth the extra richness. And if you’re feeling fancy, a cinnamon stick garnish ties the whole drink together like a bow.

This reheats beautifully—just add a splash of milk and whisk until smooth. Store leftovers in an airtight container in the fridge for up to 5 days, though I’ve never had any last that long. For make-ahead prep, melt the chocolate with milk in advance and store the mixture separately from the toppings—just reheat gently and whisk until frothy before serving. The foam is the magic here, so don’t rush the whisking. A handheld frother works wonders if you’re lazy (which I often am).

❤️

Why You'll Love This Recipe

  • Five-Minute Magic: I swear, this is the kind of drink where you melt a tablet, pour milk, stir—done. No whisking, no tempering, no stress. The tablets do all the heavy lifting while I sip my coffee and pretend I’m not secretly enjoying the process.
  • Deep, Spiced Bliss: That first sip? Rich, velvety, with cinnamon warmth and vanilla whispering underneath. It’s not just chocolate—it’s a whole flavor party where the tablet’s natural bitterness gets softened by milk into something dangerously smooth. (Yes, even on a Tuesday night.)
  • Crowd-Pleaser Instant: Serve it steaming at a holiday gathering or as a cozy after-school treat—no one will question why you’re making it. The cinnamon dust on top makes it feel fancy, but the real magic is how universally loved it is. My nephew asks for it every winter break.
  • Budget-Friendly Luxury: A single tablet stretches into two generous mugs, and the rest of the ingredients cost pennies. Fancy hot chocolate mixes? Forget them. This is the kind of treat that feels indulgent without breaking the bank—or your willpower when you’re left with seconds.

Step-by-step instructions for traditional Mexican hot chocolate

Here's how to recreate that rich, spiced, foamy hot chocolate your abuela made—every sip authentic.

1

Melt the Mexican Chocolate Tablets

In a medium saucepan, combine the 4 whole Mexican Chocolate Tablets (Tabletas), 4 cups whole milk, and the 1 tbsp unsalted butter. Place over medium heat and stir constantly with a wooden spoon. You'll notice the tablets begin to break apart and the mixture will thicken gradually. This process should take about 5 minutes—don't rush it, as the chocolate needs time to fully dissolve and meld with the milk.

Watch for small bubbles forming around the edges of the pan and the mixture reaching a smooth, velvety consistency. The chocolate should be completely incorporated with no visible lumps, creating a thick, rich base. If you see any bits of undissolved chocolate, reduce the heat slightly and continue stirring until fully melted. This is your foundation—take your time here for the best flavor.

2

Infuse with Spices and Sweeten

Once the chocolate is fully melted and smooth, add the 1 tsp ground cinnamon, 0.5 tsp pure vanilla extract, 0.25 cup granulated sugar, and 0.125 tsp pinch of salt. Stir vigorously for 2 minutes to ensure all the spices are evenly distributed. You'll immediately notice the aroma become more complex and inviting, with warm cinnamon notes blending beautifully with the chocolate.

Let the mixture simmer gently for 5-7 minutes, stirring occasionally. You're looking for the liquid to thicken slightly while maintaining a smooth texture. The cinnamon stick can be added now if you're using it—simply drop the whole stick into the pan and let it infuse. The liquid should coat the back of a spoon and have a glossy sheen, indicating proper thickness. This is where the traditional Mexican character really develops.

3

Prepare the Foamy Topping (Optional but Traditional)

While the chocolate base simmers, prepare the foam topping by whipping the 0.5 cup heavy whipping cream until it forms soft peaks. In a separate bowl, use a hand mixer or stand mixer to whip the cream until it holds its shape when the whisk is lifted. This should take about 2-3 minutes—don't over-whip or you'll create butter.

For extra authenticity, you can also incorporate the 0.25 cup crushed churros into the whipped cream at this stage. Simply fold them gently into the whipped cream mixture using a spatula, being careful not to deflate the cream. This creates those signature crunchy bits that float on top of traditional Mexican hot chocolate. The texture contrast makes each sip even more satisfying.

4

Combine and Serve Immediately

Remove the saucepan from heat and carefully pour the hot chocolate into four mugs or heatproof bowls. Using a ladle, gently spoon the whipped cream mixture over the top of each serving. You'll see the cream float beautifully on the surface, creating that signature layered look. The crushed churros will sink slightly but remain visible, adding both texture and visual appeal.

Serve immediately while the foam is still intact and the chocolate is piping hot. Each mug should have that rich, velvety chocolate base with warm cinnamon undertones, topped with light, airy foam and crunchy churro bits. The contrast of temperatures and textures makes this more than just a drink—it's an experience. For the full traditional touch, garnish each serving with the whole cinnamon stick you used during infusion.

👨‍🍳

Pro Tips For Making Traditional Mexican Hot Chocolate

  • CRUSH THE TABLETS: I learned this the hard way—chopping those Mexican chocolate tablets into tiny pieces (almost like a fine crumble) melts them faster and smoother than big chunks. No blender? A heavy knife and a rolling pin work—just smash them against the cutting board until they’re almost powdery.
  • LOW AND SLOW: Start with a gentle simmer, not a boil. Whole milk scalds easily, and you’ll end up with a skin or worse, curdled chocolate. Keep it at a bare simmer—tiny bubbles breaking the surface—so the milk absorbs the tablet’s richness without fighting.
  • SKIP THE SUGAR TEST: That extra pinch of sugar you’re tempted to add? Resist. The tabletas already have sugar—taste one first. If it’s bitter, you’re using too much milk; if it’s cloying, cut back on the tablet. Trust the chocolate’s balance, not your sweet tooth.
  • WHISK IN THE VANILLA: Drizzle the vanilla extract after the chocolate’s dissolved, then give it a quick whisk. Heat kills vanilla’s aroma, and adding it too early means you’ll just be smelling burnt milk. A few seconds of whisking after pouring in the extract makes all the difference.

Serving suggestions for this dish

Traditional Serving Style

Serve this hot chocolate in clay mugs or copper cups for the authentic experience—these materials retain heat beautifully and add to the ritual. I keep a set of handmade Mexican clay cups (available at World Market) just for this purpose.

If you don’t have specialty cups, any heatproof ceramic mug will work. The key is to serve it immediately after topping with foam so guests can enjoy that perfect contrast of temperatures. 🥛

Garnish Like a Pro

For the full abuela touch, garnish each serving with a whole cinnamon stick tied with a red ribbon (if you're feeling festive). I also sprinkle crushed Mexican wedding cookies (like those from Panadería La Mexicana) on top—they add a delicate crunch and sweetness.

A dusting of ground cinnamon or a few chocolate shavings from a Mexican chocolate bar completes the presentation. The visual contrast makes the drink even more inviting.

Pair with Classic Treats

Traditionally, this hot chocolate is served with warm churros for dipping. I make a batch of homemade churros (using Pillsbury crescent rolls for shortcut dough) and keep them warm in the oven until serving.

For a lighter option, offer conchas or marranitos—the sweet, crumbly texture balances the rich chocolate perfectly. The combination of hot chocolate and fresh churros is a match made in heaven. 🍩

Family-Style Presentation

In Mexico, hot chocolate is often shared family-style from a large clay pot or copper cauldron placed in the center of the table. This encourages conversation and connection—exactly what makes gatherings special.

If you're hosting, set up a chocolate station with extra toppings (whipped cream, crushed cookies, cinnamon) so everyone can customize their drink. The communal aspect is just as important as the taste. 👨‍👩‍👧‍👦

Modern Twist: Individual Jars

For a fun, interactive twist, serve the hot chocolate in small glass jars (like mason jars) with layered toppings. Start with the chocolate base, then add whipped cream, crushed cookies, and a drizzle of caramel sauce.

Let guests assemble their own creations—it’s especially popular with kids (and nostalgic adults!). This method also makes it easy to reheat individual portions later. 🍫

Occasion-Specific Touches

For holiday gatherings, add a star anise or clove to the simmering chocolate for extra warmth. During Day of the Dead celebrations, serve with pan de muerto for dipping.

For romantic evenings, drizzle the foam with edible gold leaf and garnish with fresh rose petals. Each occasion deserves its own special touch to elevate the experience. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 90mg30%
Sodium 250mg11%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 38g
Protein 12g24%
* 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?

The key difference is the use of Mexican chocolate tablets (tabletas), which contain spices like cinnamon and chili powder, creating a complex, slightly spicy-sweet flavor. Traditional versions also feature a signature foamy whipped cream topping made by whisking the warm chocolate vigorously. The result is richer, more aromatic, and texturally distinct from European-style hot chocolate.

2

Can I substitute Mexican chocolate tablets with regular chocolate?

Not ideally—regular chocolate lacks the spices and depth of flavor. For a substitute, use Mexican chocolate bars (like those from Chocolatería Mexicana) or add 1 tsp cinnamon + ¼ tsp cayenne to dark chocolate. However, the texture and authenticity won’t be the same. The tablets dissolve perfectly into foam, which is hard to replicate with other chocolates.

3

Why does my hot chocolate turn grainy when heating?

Graininess happens when chocolate overheats or doesn’t dissolve fully. Always use low-medium heat and stir constantly. If it happens, remove from heat, whisk vigorously, then reheat gently. Adding a pinch of salt or a small piece of butter can also help emulsify the mixture. Never boil the milk—this ruins the texture.

4

How do I make this recipe dairy-free?

Replace whole milk with full-fat coconut milk (best for creaminess) or oat milk (for frothiness). Use dairy-free whipped cream (like coconut whipped topping) and ensure your Mexican chocolate tablets are dairy-free. The foam may be slightly less stable, but the flavor remains rich. For extra thickness, add 1 tbsp cornstarch to the milk before heating.

5

Is this hot chocolate spicy? Can I make it milder?

Traditional Mexican hot chocolate has a subtle warmth from spices, but it’s rarely spicy. If you prefer milder flavor, reduce the cayenne (if using) or omit it entirely. Stick to 1 tsp cinnamon and adjust sugar to taste. For extra sweetness, add vanilla sugar or a touch of maple syrup. The key is balance—start with the recipe as written and adjust gradually.

★★★★★4.5(9 reviews)
Categories Beverages