Written by

Kaylee Page

Published

Cozy Mexican Hot Chocolate with Cinnamon

Ready In 10 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

My sister asked why I couldn’t just melt the chocolate right into the warm milk instead of fussing with a double boiler. It was a Tuesday afternoon, and she was visiting, watching me pull out every pot I owned for what I thought would be an elaborate hot chocolate-making session. I started to explain why that wouldn’t work—something about scorching and texture and proper technique—then stopped. Honestly, I had no good reason. I just assumed the “proper” way was the only way. So I handed her the chocolate bar and said, “Fine, you do it.” She dropped the pieces straight into the simmering milk, gave it a whisk, and within two minutes, we had the silkiest, most decadent Mexican hot chocolate I had ever tasted. I stood there, whisk still in my hand, completely humbled. That was the moment I realized I’d been overcomplicating this cozy drink for years.

Maybe you’ve been there too—stuck in a cooking rut where you follow rules you never actually tested. That day, my sister didn’t just make hot chocolate; she taught me that sometimes the simplest method is the best one. This Cozy Mexican Hot Chocolate with Cinnamon is the result of that happy accident. It’s rich, warming, and just a little bit spicy—the kind of drink that makes you want to curl up by the fire or, in my case, stand at the kitchen counter and take sip after sip while pretending to clean up. I’ve been making it for every winter gathering since, and it never fails to get that “ooh” sound when people take their first sip.

Why You’ll Love This Recipe

This isn’t just another hot chocolate recipe. It’s the one that will have your guests asking for the recipe before they even finish their cup. Here’s why it stands out:

  • Incredibly Simple: No double boiler, no complicated steps. You melt the chocolate directly into the milk—just like my sister showed me. It comes together in under 10 minutes.
  • Pantry-Friendly Ingredients: You probably already have cinnamon sticks, cocoa powder, and milk on hand. The only special item is a good-quality Mexican chocolate tablet, which most grocery stores now carry.
  • Perfect for Entertaining: This drink is made for winter gatherings, dinner parties, and cozy nights in. It feels special without requiring you to be stuck in the kitchen while your guests arrive.
  • Crowd-Pleaser: I’ve served this at holiday parties, book club meetings, and casual Sunday dinners. Kids love the chocolatey sweetness, and adults appreciate the subtle warmth from the cinnamon and a pinch of chili.
  • Unbelievably Rich: The texture is what gets people. It’s velvety and thick without being heavy, thanks to the way Mexican chocolate melts into a creamy, almost pudding-like consistency.

What makes this recipe different from the dozens of hot chocolate recipes out there? It’s the combination of authentic Mexican chocolate—which already has cinnamon and sugar mixed in—and the extra cinnamon stick you steep while heating the milk. That double hit of cinnamon creates a depth of flavor you just can’t get from a powder mix. Plus, the optional pinch of chili powder doesn’t make it spicy; it just makes the chocolate taste more chocolaty. Trust me on this one.

This is the kind of drink that makes people close their eyes after the first sip. It’s comfort in a mug—the winter equivalent of a warm hug from someone who really means it. And when you serve it to guests, you get to look like a hero while barely lifting a finger.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, and the ones that aren’t are worth seeking out for the authentic flavor they bring.

  • 4 cups whole milk (or 2% if you prefer; whole milk gives the creamiest texture, but oat milk works beautifully for a dairy-free version)
  • 2 Mexican chocolate tablets (I recommend Ibarra or Abuelita—both are widely available and have that signature cinnamon flavor already mixed in. Break them into pieces before you start.)
  • 2 cinnamon sticks (Ceylon cinnamon is milder and sweeter, but Cassia works fine too. This is for steeping, so don’t skip it.)
  • 2 tablespoons cocoa powder (unsweetened, Dutch-processed if you have it—it gives a deeper, more luxurious color and flavor)
  • 2 tablespoons brown sugar (light or dark, depending on how molasses-y you want it. Dark brown sugar adds a lovely warmth.)
  • 1 teaspoon vanilla extract (pure, not imitation—it really does make a difference here)
  • 1/4 teaspoon ground cinnamon (for garnish and an extra layer of flavor)
  • Pinch of chili powder (optional but highly recommended—it doesn’t make the drink spicy, it just makes the chocolate taste richer. Use ancho chili powder if you have it for a smoky note.)
  • Pinch of salt (just a tiny one—salt enhances chocolate the way it does caramel)
  • Whipped cream or marshmallows (for topping, because why not?)

For the chocolate tablets, I personally prefer Ibarra because it has a slightly grainier texture that melts into something almost sandy-smooth—it’s hard to describe until you try it. Abuelita is sweeter and smoother, so if you have a serious sweet tooth, go that route. Both are excellent, and honestly, you can’t go wrong.

If you’re making this for a crowd, you can easily double or triple the recipe. Just use a larger pot and give yourself an extra minute or two for everything to heat through. The cinnamon sticks can be reused for a second batch if you’re making multiple rounds, though the flavor will be slightly milder.

Equipment Needed

You don’t need fancy equipment for this recipe, which is part of its charm. Here’s what you’ll need:

  • Medium saucepan (a heavy-bottomed one works best to prevent scorching, but any saucepan will do)
  • Whisk (a balloon whisk is ideal for getting that frothy texture, but a wooden spoon works in a pinch)
  • Measuring cups and spoons
  • Mugs (warm them up by filling them with hot water while you cook—your guests will thank you)
  • Small grater or microplane (for grating a little extra chocolate or cinnamon on top)

If you don’t have a whisk, you can use a fork to break up the chocolate as it melts, though it’ll take a bit more elbow grease. I’ve also made this in a slow cooker for parties—just combine everything and let it warm on low for an hour, whisking occasionally. It’s not quite as frothy, but it’s hands-off and perfect for a crowd.

Preparation Method

mexican hot chocolate with cinnamon preparation steps

This comes together fast, so have everything measured and ready before you start. The actual cooking time is about 8 minutes, but the prep is just a minute or two.

  1. Combine the milk and cinnamon sticks in your medium saucepan. Place it over medium heat and bring it to a gentle simmer—not a rolling boil, just little bubbles forming around the edges. This takes about 3-4 minutes. Swirl the pot occasionally to keep the milk from sticking to the bottom. You’ll start to smell the cinnamon as it steeps, and that’s your cue that things are moving in the right direction.
  2. Add the chocolate pieces once the milk is simmering. Drop them in and reduce the heat to low. Whisk gently but continuously until the chocolate is fully melted and incorporated. This should take about 2 minutes. The milk will turn a deep, rich brown, and you’ll see it getting slightly thicker as the chocolate dissolves. Don’t rush this step—if you crank up the heat, the milk can scorch, and nobody wants burnt hot chocolate.
  3. Whisk in the cocoa powder, brown sugar, and salt. Sprinkle them over the surface and whisk vigorously to break up any lumps. The cocoa powder can be stubborn, so really get in there with that whisk. You’re looking for a smooth, uniform mixture with no dry pockets. This takes about 30 seconds of focused whisking. The color should deepen to a dark, almost mahogany brown.
  4. Remove the cinnamon sticks with a slotted spoon or tongs. Give them a little shake to let the excess milk drip back into the pot. If you want an even stronger cinnamon flavor, you can leave one stick in for another minute, but I find two sticks for the full simmering time is just right.
  5. Stir in the vanilla extract and chili powder (if using). The vanilla adds a floral note that rounds out the chocolate, and the chili powder—trust me on this—doesn’t make it spicy. It just makes the chocolate taste more like itself. Stir until everything is combined, about 15 seconds.
  6. Taste and adjust. This is the most important step. Dip a spoon in and taste it. Is it sweet enough? Add a pinch more brown sugar. Is the chocolate flavor strong enough? Whisk in another tablespoon of cocoa powder. Do you want more cinnamon? Sprinkle in a little of the ground cinnamon. This is your drink—make it exactly how you like it.
  7. Pour into warm mugs. Top with a dollop of whipped cream or a handful of mini marshmallows. Sprinkle a tiny bit of ground cinnamon or grate a little extra chocolate over the top for a pretty finish. Serve immediately while it’s still steaming.

Sensory cue: The finished drink should look like liquid velvet—dark, smooth, and glossy. When you lift the mug, you should smell chocolate first, then cinnamon, then just a whisper of warmth from the chili. The first sip should coat your tongue and linger.

Cooking Tips & Techniques

I’ve made this recipe dozens of times, and I’ve learned a few things the hard way. Here are my best tips:

Don’t boil the milk. I know I said this already, but it bears repeating. Boiled milk develops a skin on top and can take on a slightly cooked flavor. You want a gentle simmer—little bubbles, not a rolling boil. If you see steam rising and the milk is moving lazily, you’re in the sweet spot.

Break the chocolate into small pieces. Those Mexican chocolate tablets are thick and dense. If you drop a whole piece in, it’ll take forever to melt. Break it into roughly 1-inch chunks before you start. I usually just give the wrapped tablet a few firm whacks on the counter—it breaks apart pretty easily.

Whisk, don’t stir. Stirring with a spoon will incorporate the chocolate, but whisking creates a slight frothiness that makes the drink feel lighter and more luxurious. Plus, it helps break up any cocoa powder lumps faster. I use a balloon whisk and go at it with some enthusiasm.

Taste as you go. This is something I learned from my sister’s casual approach that day. She kept dipping a spoon in and adjusting. A little more sugar here, a pinch more cinnamon there. Hot chocolate is personal—what’s perfect for one person might be too sweet or not chocolatey enough for another. Trust your tongue.

Make it ahead for parties. You can make the base (without the vanilla and chili) a day ahead and keep it in the fridge. When you’re ready to serve, gently reheat it over low heat, whisk in the vanilla and chili, and serve. The flavors actually meld together beautifully overnight.

One mistake I made early on: I tried using pre-ground cinnamon instead of cinnamon sticks for steeping. It worked, but the drink had a gritty texture and the cinnamon flavor was harsh rather than warm. The sticks release their flavor slowly and gently, and they’re easy to remove. Stick with the sticks.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways to make it your own:

  • Dairy-Free Version: Substitute the whole milk with oat milk or full-fat coconut milk. Oat milk gives a similar creaminess, while coconut milk adds a subtle tropical note that pairs surprisingly well with cinnamon. I’ve made this with oat milk for a friend who’s lactose intolerant, and she said it was the best hot chocolate she’d ever had.
  • Spicy Kick: If you like heat, increase the chili powder to 1/4 teaspoon or add a small pinch of cayenne pepper. The heat builds slowly and warms you from the inside out. I did this once when I had a cold, and it was incredibly soothing.
  • Mint Chocolate Version: Add 1/4 teaspoon of peppermint extract along with the vanilla. It turns this into a Mexican hot chocolate that tastes like a Thin Mint cookie in drink form. Perfect for holiday parties.
  • Extra Rich Version: Swap 1 cup of the milk for heavy cream or half-and-half. This makes it almost dessert-like—thick, velvety, and ridiculously indulgent. I save this version for New Year’s Eve.
  • Slow Cooker Method for Parties: Combine all ingredients (except vanilla and chili) in a slow cooker. Cook on low for 2 hours, whisking occasionally. Stir in vanilla and chili before serving. Keep it on warm throughout your party so guests can help themselves.

I once tried adding a splash of orange extract, thinking it would be like those chocolate oranges you get at Christmas. It was… fine. Not bad, but the orange kind of fought with the cinnamon. Stick with the variations above—they’re tested and approved.

Serving & Storage Suggestions

This Mexican hot chocolate is best served immediately, while it’s still steaming and frothy. But there are ways to make it work for different situations.

Serving Temperature and Presentation: Serve it piping hot in pre-warmed mugs. To warm your mugs, fill them with hot tap water while you’re cooking, then empty them just before pouring. Top with a generous swirl of whipped cream and a light dusting of ground cinnamon or cocoa powder. If you’re feeling fancy, add a cinnamon stick as a stirrer. For a party, set up a “hot chocolate bar” with bowls of whipped cream, marshmallows, chocolate shavings, and cinnamon sticks so guests can customize their own cups.

Complementary Dishes: This drink pairs beautifully with crispy homemade churros for dipping, or with a plate of buttery Mexican wedding cookies. For a lighter option, serve it alongside a simple fruit salad or a slice of soft pan de muerto. The richness of the hot chocolate balances well with something slightly sweet and not too heavy.

Storage: If you have leftovers (unlikely, but possible), let the hot chocolate cool completely, then transfer it to an airtight container and refrigerate for up to 3 days. The cinnamon flavor will continue to develop, so it might taste even better the next day.

Reheating: Pour the chilled hot chocolate into a saucepan and warm it over low heat, whisking frequently. Don’t let it boil. You can also reheat individual servings in the microwave—30-second intervals, stirring between each, until hot. The texture won’t be quite as smooth as fresh, but it’s still delicious.

Freezer: You can freeze this hot chocolate in an airtight container for up to 2 months. Thaw it in the refrigerator overnight, then reheat gently. The texture might separate slightly, but a good whisk will bring it back together.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (1 cup, made with whole milk and without whipped cream):

  • Calories: 280
  • Fat: 14g
  • Carbohydrates: 32g
  • Protein: 8g
  • Fiber: 3g
  • Sugar: 24g

This drink isn’t exactly health food, but it does have some redeeming qualities. The cinnamon is packed with antioxidants and has anti-inflammatory properties. Dark chocolate (which is the base of Mexican chocolate) contains flavonoids that can support heart health. And the milk provides calcium and vitamin D. So while I wouldn’t call this a health drink, it’s certainly not empty calories either.

For a lower-sugar version, you can use unsweetened cocoa powder and skip the brown sugar, relying on the sweetness of the Mexican chocolate tablet alone. For a lower-fat option, use 2% milk or oat milk. The drink will still be rich and satisfying.

Potential allergens: This recipe contains dairy. For a dairy-free version, use oat milk or coconut milk as suggested in the variations section.

Conclusion

This Cozy Mexican Hot Chocolate with Cinnamon has become my go-to winter drink for every gathering, from small family dinners to larger holiday parties. It’s the recipe that taught me to question my own assumptions in the kitchen—and that sometimes the best techniques come from the people who don’t know they’re supposed to be “wrong.”

I love this recipe because it feels like a warm secret. It’s simple enough to make on a random Tuesday night when you just need something comforting, but impressive enough to serve to guests who will think you spent hours on it. The cinnamon, the chocolate, that tiny hint of chili—it all comes together in a way that feels both familiar and special.

I hope you make this your own. Add more cinnamon if that’s your thing. Skip the chili if you’re not ready for it. Top it with mountains of whipped cream. However you make it, I promise it’ll be good. And if someone in your kitchen suggests a shortcut that sounds crazy, maybe give it a try. You never know—it might just become your new favorite way to do things.

Have you tried this recipe? I’d love to hear how it turned out. Drop a comment below and let me know if you added your own twist, or share a photo of your mug on social media. Happy sipping!

Frequently Asked Questions

Can I use regular chocolate instead of Mexican chocolate?

You can, but the flavor will be different. Mexican chocolate tablets already contain cinnamon and sugar, so if you use regular chocolate, you’ll need to add extra cinnamon and sugar to compensate. I recommend starting with 1/4 cup of semi-sweet chocolate chips plus an extra 1/2 teaspoon of ground cinnamon and an extra tablespoon of brown sugar.

Is this drink alcoholic?

No, this recipe is non-alcoholic. But if you want to make an adult version, you can add a shot of dark rum, Kahlúa, or tequila to each mug. I’ve tried it with reposado tequila, and it’s surprisingly good—the agave notes play well with the cinnamon.

Can I make this in a microwave?

Yes, in a pinch. Combine the milk and cinnamon sticks in a microwave-safe bowl and heat for 2 minutes. Remove the cinnamon sticks, add the broken chocolate pieces, and heat for another 1-2 minutes. Whisk until smooth, then add the remaining ingredients. It won’t be as frothy, but it’ll still taste great.

How do I make it less sweet?

Use a Mexican chocolate brand that’s less sweet—Ibarra is generally less sweet than Abuelita. You can also reduce or skip the brown sugar entirely. The cocoa powder adds bitterness that balances the sweetness, so you can increase that slightly if needed.

Can I use this as a base for a hot chocolate bar?

Absolutely! This is perfect for a hot chocolate bar. Set out bowls of whipped cream, marshmallows, chocolate shavings, cinnamon sticks, and even flavored syrups like caramel or peppermint. Let guests customize their own cups. It’s always a hit at parties.

Pin This Recipe!

mexican hot chocolate with cinnamon recipe

Print

Cozy Mexican Hot Chocolate with Cinnamon

This rich, warming Mexican hot chocolate is made by melting chocolate directly into milk with cinnamon sticks for a velvety, decadent drink that comes together in under 10 minutes. A pinch of chili powder enhances the chocolate flavor without adding heat.

  • Author: Sydney
  • Prep Time: 2 minutes
  • Cook Time: 8 minutes
  • Total Time: 10 minutes
  • Yield: 4 servings 1x
  • Category: Beverage
  • Cuisine: Mexican

Ingredients

Scale
  • 4 cups whole milk (or 2% if preferred; oat milk works for dairy-free)
  • 2 Mexican chocolate tablets (Ibarra or Abuelita, broken into pieces)
  • 2 cinnamon sticks (Ceylon or Cassia)
  • 2 tablespoons unsweetened cocoa powder (Dutch-processed if available)
  • 2 tablespoons brown sugar (light or dark)
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon ground cinnamon (for garnish)
  • Pinch of chili powder (optional, ancho preferred)
  • Pinch of salt
  • Whipped cream or marshmallows (for topping)

Instructions

  1. Combine the milk and cinnamon sticks in a medium saucepan over medium heat. Bring to a gentle simmer (small bubbles around the edges), about 3-4 minutes. Swirl occasionally.
  2. Add the broken chocolate pieces to the simmering milk. Reduce heat to low and whisk gently until fully melted and incorporated, about 2 minutes.
  3. Whisk in the cocoa powder, brown sugar, and salt. Whisk vigorously until smooth and no lumps remain, about 30 seconds.
  4. Remove the cinnamon sticks with a slotted spoon or tongs.
  5. Stir in the vanilla extract and chili powder (if using). Stir until combined, about 15 seconds.
  6. Taste and adjust sweetness or chocolate flavor as desired.
  7. Pour into warm mugs. Top with whipped cream or marshmallows, and sprinkle with ground cinnamon or grated chocolate. Serve immediately.

Notes

Don’t boil the milk; a gentle simmer is best. Break the chocolate into small pieces for faster melting. Whisk to create a frothy texture. Taste and adjust sweetness or chocolate flavor to your preference. For parties, make the base a day ahead and reheat gently.

Nutrition

  • Serving Size: 1 cup
  • Calories: 280
  • Sugar: 24
  • Sodium: 120
  • Fat: 14
  • Saturated Fat: 8
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 8

Keywords: Mexican hot chocolate, cinnamon hot chocolate, hot chocolate recipe, winter drink, cozy drink, Mexican chocolate

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating