My friend Ana asked why I couldn’t just use a whisk instead of that wooden molinillo to make champurrado. I started to explain why that wouldn’t work — then stopped. She was holding my whisk, looking at me with this patient expression that said she’d already decided to try it anyway. I sighed, handed her the pot, and said, “Fine, prove me wrong.”
Honestly, I was being a bit of a snob about it. I’d spent a whole summer in Puebla learning to make proper Mexican champurrado from a woman named Doña Elena who would not tolerate shortcuts. She told me the molinillo was non-negotiable — that the wooden tool aerated the masa in a way nothing else could. So I believed her. I mean, she’d been making champurrado for sixty years. Who was I to argue?
But Ana didn’t know any of that backstory. She just wanted hot chocolate, and the whisk was right there. So she stirred. And stirred. And you know what happened? The champurrado turned out silky and smooth, with that same beautiful frothy top that Doña Elena’s always had. I stood there with my mouth slightly open, holding the molinillo I’d insisted on bringing back from Mexico in my carry-on.
That Tuesday evening taught me something important about this cozy Mexican champurrado recipe. The magic isn’t in the tool — it’s in the patience, the quality of the ingredients, and the fact that you’re making something warm to share with someone. Maybe you’ve been there, holding onto some kitchen rule someone told you, only to realize there’s more than one way to get to delicious.
Now I use both methods, depending on my mood. But this champurrado? It’s become my go-to for cold evenings when the wind rattles the windows and I need something that feels like a hug in a mug. Let me show you how to make it.
Why You’ll Love This Recipe
This isn’t just another hot chocolate recipe — it’s something deeper. This cozy Mexican champurrado has a way of slowing you down, forcing you to stand at the stove for a few minutes and just stir. There’s something almost meditative about watching the masa dissolve into the milk, feeling the chocolate melt, and seeing that steam curl up toward your face.
Here’s why this recipe stands out from everything else you’ll find online:
- Simple Ingredients, Complex Flavor: You only need a handful of things — masa harina, Mexican chocolate, milk, piloncillo or brown sugar, and a pinch of cinnamon. No fancy extracts or hard-to-find spices. The magic happens when they come together.
- Perfect for Cold Weather Comfort: This is the drink you make when the temperature drops below freezing and you’ve given up on leaving the house. It’s thick, warming, and deeply satisfying in a way that regular hot chocolate just can’t match.
- Naturally Gluten-Free: Since it’s made with masa harina (corn flour), this drink works beautifully for anyone avoiding wheat. Just double-check your chocolate brand if you’re strictly gluten-free.
- Crowd-Pleaser for All Ages: Kids love the chocolatey sweetness, while adults appreciate the subtle earthiness from the masa. I’ve served this at holiday gatherings and watched people go back for thirds.
- Faster Than You’d Think: From start to finish, you’re looking at about 20 minutes. That’s less time than it takes to watch a TV show, and way more rewarding.
What really makes this recipe different is the texture. Regular hot chocolate is thin and watery by comparison. Champurrado has body — it coats your tongue and warms you from the inside out. The first time you drink it, you’ll understand why this has been a beloved Mexican comfort drink for centuries. It’s the kind of thing that makes you close your eyes after the first sip and just breathe.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create something truly special. Most of these are pantry staples once you start making champurrado regularly — and trust me, you will.
For the Champurrado Base
- 4 cups whole milk (or a mix of milk and water for a lighter version — I use 3 cups milk and 1 cup water for balance)
- 1/3 cup masa harina (look for Maseca brand in the Latin foods section — it’s the most reliable and widely available)
- 1 tablet (about 3 ounces) Mexican chocolate, chopped (I prefer Ibarra or Abuelita — both have that distinct cinnamon-vanilla flavor that makes champurrado taste authentic)
- 1/4 cup piloncillo, chopped (or substitute dark brown sugar if you can’t find it — the flavor will be slightly different but still delicious)
- 1 cinnamon stick (Mexican canela if you can find it, but regular cinnamon works fine)
- 1/4 teaspoon vanilla extract (skip this if your Mexican chocolate already contains vanilla — most do)
- Pinch of salt (trust me on this — it makes the chocolate flavor pop)
Optional Add-Ins

- 1 tablespoon unsalted butter (adds richness and a silky mouthfeel — my neighbor swears by this)
- 1/2 teaspoon ground cinnamon (for extra warmth if you’re a cinnamon lover like me)
- Pinch of cayenne or ancho chili powder (for a spicy kick that pairs beautifully with the chocolate)
When choosing your masa harina, look for fresh packages — it can go stale and develop an off flavor if it’s been sitting on the shelf too long. I learned this the hard way after making a batch that tasted like cardboard. The smell test works well here: fresh masa harina smells like corn tortillas, not like nothing.
For the Mexican chocolate, I recommend keeping a few tablets in your pantry at all times. It’s one of those ingredients that transforms ordinary recipes into something special. You can find it in most grocery stores these days, usually in the international aisle or near the hot chocolate mixes.
Equipment Needed
You don’t need much to make champurrado, which is part of its beauty. Here’s what you’ll want on hand:
- Medium saucepan (heavy-bottomed is best to prevent scorching — I use my 3-quart Le Creuset and it works perfectly)
- Whisk (for dissolving the masa without lumps — a silicone-coated one won’t scratch your pot)
- Wooden spoon or molinillo (I use a whisk now, but a molinillo is lovely if you have one and want the full experience)
- Measuring cups and spoons
- Small bowl (for dissolving the masa in water before adding it to the pot)
- Mug or heatproof glass (a thick ceramic mug holds the heat beautifully)
If you don’t have a molinillo, don’t stress. A whisk works just fine, and honestly, it’s easier to clean. I bought a beautiful handmade molinillo in Mexico that I use when I want the ritual of it — the way it spins between your palms, the sound it makes against the pot. But on a random Tuesday night when I just want champurrado? I grab the whisk every time.
Preparation Method
Making champurrado is straightforward, but there are a few moments where patience matters. Here’s how to do it right.
- Dissolve the masa harina: In a small bowl, whisk together the masa harina with 1/2 cup of cold water until completely smooth. You want no lumps at all — this is the step that determines your final texture. The mixture should look like thin pancake batter. Set it aside.
- Heat the milk and spices: Pour the milk (or milk-water mixture) into your saucepan. Add the cinnamon stick and the pinch of salt. Heat over medium heat until it’s steaming but not boiling — about 4 to 5 minutes. You’ll see tiny bubbles forming around the edges of the pot. Don’t let it come to a full boil, or the milk might scorch.
- Add the chocolate and sweetener: Drop in the chopped Mexican chocolate and the piloncillo or brown sugar. Whisk gently as they melt into the warm milk. This takes about 2 to 3 minutes. The chocolate will break apart and turn the milk a rich, deep brown. Keep whisking until everything is fully incorporated and you don’t see any streaks of unmelted chocolate.
- Incorporate the masa mixture: Here’s the moment that matters. Reduce the heat to low. Give your masa-water mixture a quick stir (it settles fast), then slowly pour it into the pot while whisking constantly. Keep whisking for a full minute — you want the masa to integrate completely into the chocolate milk without forming any lumps. The mixture will start to thicken almost immediately.
- Simmer and thicken: Continue cooking over low heat, whisking occasionally, for about 8 to 10 minutes. The champurrado will gradually thicken to a consistency similar to thin pudding or heavy cream. It should coat the back of a spoon but still pour easily. If it gets too thick, whisk in a splash of milk. If it’s too thin, let it simmer a few minutes longer.
- Remove the cinnamon stick and add vanilla: Fish out the cinnamon stick with a spoon. Stir in the vanilla extract (if using) and the optional butter. Whisk one more time to incorporate everything.
- Froth it up: This is the fun part. If you have a molinillo, spin it between your palms in the pot for about 30 seconds to create a frothy top. If you’re using a whisk, vigorously whisk the champurrado in a back-and-forth motion for about 20 seconds. You want that beautiful foamy layer on top — it’s the signature of a well-made champurrado.
- Serve immediately: Pour into mugs and enjoy while it’s hot. The froth will settle as it cools, so drink it soon after serving.
A note on temperature: Champurrado should be served hot but not scalding. If it’s too hot to sip comfortably, let it rest for a minute or two. The thickness of this drink means it holds heat longer than regular hot chocolate, so be careful with that first sip — I’ve burned my tongue more times than I’d like to admit.
Cooking Tips & Techniques
I’ve made champurrado dozens of times, and I’ve messed it up in almost every way possible. Here’s what I’ve learned so you don’t have to repeat my mistakes.
The biggest mistake is rushing the masa. If you add the masa harina directly to the hot milk without dissolving it first, you’ll end up with lumpy champurrado. Those lumps won’t break down no matter how much you whisk. Take the extra 30 seconds to dissolve it in cold water — it makes all the difference.
Watch your heat carefully. Milk scorches easily, especially when it’s thickened with masa. Keep the heat at medium-low once you add the masa mixture. If you see brown specks forming on the bottom of your pot, you’ve got the heat too high. That scorched flavor will ruin the whole batch. I keep a heat diffuser under my saucepan when I’m feeling particularly distracted in the kitchen.
Texture is a personal preference. Some people like their champurrado thick enough to eat with a spoon. Others want it thin enough to drink easily. Adjust the amount of masa harina to suit your taste. Start with 1/3 cup and adjust from there — add more dissolved masa for thicker, add milk for thinner. I prefer mine on the thicker side, especially on cold nights when I want something that feels substantial.
Multitasking strategy: While the milk is heating, chop your chocolate and piloncillo. While the champurrado simmers, clean up your workspace. The active time here is only about 10 minutes, but the simmering time is when you can set out your mugs and maybe put on some music. I like to listen to something slow and instrumental — it matches the mood of the drink.
One more thing: if your champurrado develops a skin on top as it sits, don’t worry. That’s just the masa settling. Give it a quick whisk and it’ll be smooth again. Or, if you’re like me, you can eat that skin — it’s kind of delicious, like the top of a pudding.
Variations & Adaptations
One of the things I love about this cozy Mexican champurrado is how adaptable it is. Over the years, I’ve tried several variations, and most of them turned out surprisingly well.
Dairy-Free Champurrado: Substitute the whole milk with oat milk or canned coconut milk. Oat milk gives the creamiest texture — I’ve used Oatly barista edition and it worked beautifully. Coconut milk adds a subtle tropical note that complements the chocolate. Avoid almond milk, which is too thin and can separate when heated.
Spicy Champurrado: Add a small cinnamon stick and a dried ancho chili (stemmed and seeded) to the milk while it heats. The chili adds a gentle warmth without making the drink spicy in an aggressive way. I tried this after having a similar version at a Christmas market in Mexico City, and it’s been my favorite variation ever since.
Extra-Thick Champurrado: Increase the masa harina to 1/2 cup for a pudding-like consistency. This version is almost like drinking a warm, thin pudding. Serve it in small cups — a little goes a long way. My friend’s kids call this “hot chocolate pudding” and ask for it every time they visit.
Vanilla-Cinnamon Variation: Add an extra cinnamon stick and a split vanilla bean to the milk while it heats. Remove both before serving. The double vanilla flavor is subtle but luxurious. I save this version for when I’m feeling fancy or when I want to impress guests.
You can also adjust the sweetness to your liking. Piloncillo has a deep, molasses-like flavor that’s distinct from regular brown sugar. If you use brown sugar, start with 1/4 cup and add more to taste. Some Mexican chocolate brands are sweeter than others, so taste your champurrado before adding all the sweetener.
Serving & Storage Suggestions
Champurrado is best served immediately, while it’s hot and frothy. But there are ways to enjoy it beyond that first mug.
Serving Temperature and Presentation: Pour the champurrado into thick ceramic mugs that hold heat well. Top each mug with a sprinkle of ground cinnamon or a small cinnamon stick for garnish. If you’re feeling extra cozy, serve it with a side of warm authentic Mexican churros for dipping — the combination is absolutely heavenly.
Perfect Pairings: Champurrado pairs beautifully with sweet breads like soft conchas Mexican sweet bread, which you can tear apart and dip into the drink. It’s also wonderful alongside tamales — in fact, this is a classic combination in Mexican households during the holidays. The slight sweetness of the champurrado balances the savory fillings of the tamales perfectly.
Storage Instructions: If you have leftovers (which is rare in my house), let the champurrado cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 3 days. The texture will thicken significantly as it cools — don’t panic, this is normal.
Reheating Methods: To reheat, pour the chilled champurrado into a saucepan and warm it over low heat, whisking constantly. You’ll likely need to add a splash of milk or water to thin it back to drinking consistency. Reheat gently — high heat can cause the masa to separate. I don’t recommend microwaving it, as it can become grainy and unevenly heated.
One thing I’ve noticed: champurrado actually tastes better the next day. The flavors meld together overnight, becoming deeper and more complex. The chocolate and cinnamon seem to settle into each other in a way that’s even more satisfying than the first batch. If you can resist drinking it all, make a double batch and save some for tomorrow.
Nutritional Information & Benefits
While champurrado is definitely a treat, it does offer some nutritional benefits worth noting.
Estimated Nutritional Values (per 8-ounce serving): Approximately 280 calories, 12g fat, 38g carbohydrates, 8g protein, 4g fiber. These values will vary based on the type of milk and chocolate you use.
Health Benefits of Key Ingredients: Masa harina is made from corn that’s been treated with lime (calcium hydroxide) through a process called nixtamalization. This process makes the calcium and niacin in the corn more bioavailable, meaning your body can actually absorb and use these nutrients. Mexican chocolate contains cacao, which is rich in antioxidants called flavonoids that support heart health. Cinnamon has anti-inflammatory properties and can help regulate blood sugar levels.
Dietary Considerations: This recipe is naturally gluten-free when made with certified gluten-free masa harina and chocolate. It’s vegetarian and can be made dairy-free with plant-based milk alternatives. The piloncillo is unrefined cane sugar, which retains more minerals than white sugar, though it should still be consumed in moderation.
Potential Allergens: This recipe contains dairy (unless substituted) and may contain traces of soy or nuts depending on the chocolate brand you choose. Always check labels if you have specific allergies.
I see champurrado as a comfort drink first and foremost — something that nourishes the soul as much as the body. On cold days when I’m feeling run down, a warm mug of this stuff genuinely makes me feel better. There’s something about the combination of warm milk, chocolate, and cinnamon that feels like self-care in liquid form.
Conclusion
This cozy Mexican champurrado has become my cold-weather ritual, the thing I look forward to when the days get short and the air gets sharp. It’s more than just a drink — it’s a moment of pause in a busy day, a reminder that some of the best things in life require nothing more than a pot, a whisk, and a little patience.
I love that this recipe taught me to be wrong about something I was so sure of. That whisk really did work as well as the molinillo. And honestly? That lesson applies to so much more than champurrado. Sometimes the best way to learn is to let someone show you a different path — even if you’re supposed to be the one teaching.
I’d love to hear how your champurrado turns out. Did you use the molinillo or the whisk? Did you add chili or keep it classic? Drop a comment below and let me know — your version might just teach me something new. And if you’re looking for another cozy drink to warm your winter evenings, try my recipe for creamy oatmeal hot chocolate — it’s a different kind of comfort, but just as satisfying.
Now go make yourself some champurrado. You deserve something warm.
Frequently Asked Questions
Can I make champurrado with water instead of milk?
You can, but the texture won’t be as creamy. I recommend using at least some milk for the best results. If you’re dairy-free, oat milk is your best bet for a similar creamy texture.
My champurrado turned out lumpy — what went wrong?
Most likely, you didn’t dissolve the masa harina in cold water before adding it to the hot milk. Always whisk the masa with cold water until completely smooth before incorporating it into the pot. Lumps that form at this stage won’t break down later.
Can I use regular chocolate instead of Mexican chocolate?
You can, but the flavor will be different. Mexican chocolate contains cinnamon and sometimes vanilla and almonds, which gives champurrado its distinctive taste. If you use regular chocolate, add extra cinnamon and a splash of vanilla to compensate.
How thick should champurrado be?
It should be thicker than regular hot chocolate but thinner than pudding — think the consistency of heavy cream or a thin milkshake. It should coat the back of a spoon but still pour easily. Adjust the amount of masa harina to reach your preferred thickness.
Can I make champurrado in a slow cooker?
Yes! Combine all ingredients in a slow cooker and cook on low for 2 to 3 hours, whisking occasionally to prevent lumps. This is a great option for parties or holiday gatherings when you want to keep the champurrado warm for serving.
Pin This Recipe!

Easy Cozy Mexican Champurrado: Best Homemade Chocolate Masa Drink
This cozy Mexican champurrado is a thick, warm, and comforting chocolate masa drink perfect for cold evenings. Made with simple ingredients like masa harina, Mexican chocolate, and cinnamon, it’s a naturally gluten-free treat that’s faster than you’d think.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: Mexican
Ingredients
- 4 cups whole milk (or 3 cups milk and 1 cup water for a lighter version)
- 1/3 cup masa harina (e.g., Maseca brand)
- 1 tablet (about 3 ounces) Mexican chocolate, chopped (e.g., Ibarra or Abuelita)
- 1/4 cup piloncillo, chopped (or substitute dark brown sugar)
- 1 cinnamon stick (Mexican canela if available)
- 1/4 teaspoon vanilla extract (optional, skip if chocolate contains vanilla)
- Pinch of salt
- 1 tablespoon unsalted butter (optional, for richness)
- 1/2 teaspoon ground cinnamon (optional, for extra warmth)
- Pinch of cayenne or ancho chili powder (optional, for a spicy kick)
Instructions
- In a small bowl, whisk together the masa harina with 1/2 cup of cold water until completely smooth. Set aside.
- Pour the milk (or milk-water mixture) into a medium saucepan. Add the cinnamon stick and pinch of salt. Heat over medium heat until steaming but not boiling, about 4 to 5 minutes.
- Add the chopped Mexican chocolate and piloncillo or brown sugar. Whisk gently as they melt into the warm milk, about 2 to 3 minutes, until fully incorporated.
- Reduce heat to low. Give the masa-water mixture a quick stir, then slowly pour it into the pot while whisking constantly. Continue whisking for a full minute until smooth.
- Cook over low heat, whisking occasionally, for about 8 to 10 minutes until the champurrado thickens to a consistency similar to thin pudding or heavy cream. Adjust thickness with milk or more simmering as needed.
- Remove the cinnamon stick. Stir in the vanilla extract (if using) and optional butter. Whisk to incorporate.
- Froth the champurrado by spinning a molinillo between your palms for 30 seconds or vigorously whisking for 20 seconds to create a frothy top.
- Serve immediately in mugs. Enjoy hot.
Notes
The biggest mistake is rushing the masa—always dissolve it in cold water first to avoid lumps. Watch your heat carefully to prevent scorching. Texture is personal; adjust masa harina for thickness. Champurrado tastes even better the next day as flavors meld. For dairy-free, use oat milk or canned coconut milk.
Nutrition
- Serving Size: 8 ounces
- Calories: 280
- Sugar: 24
- Sodium: 150
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 38
- Fiber: 4
- Protein: 8
Keywords: champurrado, Mexican hot chocolate, masa drink, cozy drink, gluten-free, winter drink, chocolate drink


