The office holiday potluck was in three hours and I had absolutely nothing to bring. Everyone else had signed up days in advance with promises of elaborate tamales, slow-cooked barbacoa, and layered tres leches cakes that probably took them a whole weekend to perfect. I, on the other hand, had completely forgotten. I stood in my kitchen, staring at a sad pantry shelf, feeling that familiar knot of panic tighten in my chest. I had a block of Mexican chocolate from a random grocery trip, some masa harina, and a carton of milk. It was cold and rainy outside, and honestly, I almost just grabbed a bag of chips. But then I remembered my abuela’s champurrado — that thick, cozy, chocolatey drink she’d make on chilly mornings. I figured, worst case scenario, I’d show up with a decent cup of hot chocolate. I mean, how hard could it be?
I threw everything into a pot, whisked like a maniac, and prayed the whole 15 minutes it took to come together. I poured it into a big thermos, still feeling a bit embarrassed that I hadn’t made something more impressive. When I got to the potluck, I set it on the table next to all the fancy dishes, expecting it to be ignored. Let me tell you, the first person who poured a cup took one sip and literally closed their eyes. Then another person came over. Then another. Within twenty minutes, the thermos was empty, and people were asking me for the recipe. I stood there, a little sheepish, thinking, “I just made this because I had nothing else to offer.” But that’s the thing about champurrado — it’s humble, it’s simple, and it absolutely steals the show. Now, whenever I have to bring something to a gathering, this is my secret weapon. You know that feeling when you accidentally impress everyone? Yeah, this recipe does that.
Why You’ll Love This Recipe for Your Next Gathering
If you’re hosting a dinner party, a festive get-together, or a cozy potluck, this champurrado is the kind of drink that makes people stop and talk. It’s not just hot chocolate — it’s an experience. I’ve tested this recipe at least a dozen times, tweaking the consistency and the sweetness until it was just right. It’s chef-tested and family-approved, I promise you.
- Quick & Easy: Comes together in under 15 minutes, perfect for when you’re juggling a dozen other things before your guests arrive. No standing over a stove for hours.
- Simple Ingredients: You likely already have milk and sugar. A quick trip to the store for masa harina and Mexican chocolate is all you need.
- Perfect for Hosting: Great for holiday parties, Dia de los Muertos gatherings, or a cold winter evening with friends. It’s a conversation starter.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even people who aren’t fans of traditional hot chocolate love this.
- Unbelievably Delicious: The texture is thick and velvety, with a deep, slightly spiced chocolate flavor that’s next-level comfort in a mug.
What makes this recipe different from the rest? It’s the perfect balance — not too thick, not too watery. I use a specific whisking technique that prevents lumps, which is the number one problem people have with champurrado. This is my best version, and it’s designed to impress without stress. Honestly, it’s the kind of drink that makes you close your eyes after the first sip. It’s comfort food reimagined — faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and that signature thick texture. Most of these are pantry staples in a Mexican kitchen, but they’re easy to find at any grocery store.
- 4 cups whole milk (adds richness; you can use 2% or oat milk for a lighter version)
- 1/2 cup masa harina (I recommend Maseca for the best texture; it’s the gold standard)
- 1 disk (about 3 oz) Mexican chocolate, chopped (I use Abuelita or Ibarra; they have that distinct cinnamon flavor)
- 1/4 cup piloncillo, grated (or dark brown sugar if you can’t find it; it adds a deep, molasses-like sweetness)
- 1 cinnamon stick (for steeping; adds a warm, aromatic note)
- 1/4 teaspoon salt (trust me, it balances the sweetness and brings out the chocolate)
- 1 teaspoon vanilla extract (use pure, not imitation, if you can)
Let’s talk about the star of the show: Mexican chocolate. It’s different from regular chocolate because it’s grainy and mixed with cinnamon and sometimes a hint of almond. Don’t substitute it with regular chocolate chips — you’ll lose that authentic flavor. For the masa harina, make sure you’re getting the one labeled for making tortillas or atole, not cornmeal. They are different! If you’re in a pinch, you can use cornstarch as a thickener, but the flavor won’t be quite the same. I’ve tried it, and it works, but it’s not my favorite.
For the sweetener, piloncillo is traditional and gives a lovely caramel-like depth. If you can’t find it, dark brown sugar is your next best bet. I’ve also used maple syrup in a pinch, and while it’s not authentic, it still tasted pretty good. Just adjust the amount to your sweetness preference.
Equipment Needed
You don’t need any fancy gadgets for this recipe, which is part of its beauty. Here’s what you’ll need:
- Medium saucepan (2-3 quart size works perfectly)
- Whisk (a good, sturdy one — this is non-negotiable for avoiding lumps)
- Measuring cups and spoons
- Grater (for the piloncillo, if using a whole cone)
- Knife and cutting board (for chopping the chocolate)
- Thermos or serving pitcher (if you’re taking it to a party)
I use a simple stainless steel saucepan I got for under $20, and it works like a charm. If you don’t have a whisk, a fork can work in a pinch, but you’ll be whisking for a while. Honestly, a whisk is worth the investment. For a budget-friendly option, any basic whisk from the grocery store will do the job. Just make sure it’s not flimsy — you need some muscle to get that masa smooth.
Preparation Method

Let’s get to it. This comes together fast, so have everything measured and ready to go before you start. Trust me on this one.
- Combine the milk and cinnamon stick: In your medium saucepan, pour in the 4 cups of whole milk. Drop in the cinnamon stick. Set the heat to medium and let it warm up for about 3-4 minutes. You want it steaming, not boiling. If it boils, the milk can scorch, and that’s a smell you don’t want. I learned that the hard way.
- Mix the masa slurry: While the milk is warming, grab a small bowl. Add the 1/2 cup of masa harina and about 1/2 cup of cold water. Whisk it together until it’s completely smooth. It should look like a thin paste. This step is crucial — if you add the masa directly to the hot milk without making a slurry first, you’ll get lumps. And nobody wants lumpy champurrado.
- Incorporate the masa: Once the milk is steaming, remove the cinnamon stick. Slowly pour the masa slurry into the milk while whisking constantly. Keep whisking for about 2 minutes. You’ll notice the mixture starting to thicken. It should feel smooth and silky. If you see any lumps forming, whisk faster and harder. It’s a mini arm workout, but it’s worth it.
- Add the chocolate and sweetener: Toss in the chopped Mexican chocolate, the grated piloncillo (or brown sugar), and the 1/4 teaspoon of salt. Continue whisking gently until the chocolate is completely melted and the sugar has dissolved. This usually takes about 3-4 minutes. The mixture will become a beautiful, warm brown color. It should smell like cinnamon and chocolate heaven.
- Finish with vanilla: Remove the saucepan from the heat. Stir in the 1 teaspoon of vanilla extract. Give it one final whisk to make sure everything is combined. The champurrado should be thick enough to coat the back of a spoon but still pourable. If it’s too thick, whisk in a splash of milk. If it’s too thin, let it simmer on low for another minute while whisking.
- Serve immediately: Pour into mugs or your thermos. If you’re serving at a party, keep it warm in a slow cooker on the “warm” setting. Garnish with a sprinkle of cinnamon or a pinch of cayenne for a little kick if you’re feeling adventurous.
Cooking Tips & Techniques
Here’s where I share the hard-earned wisdom from my own kitchen disasters. The biggest mistake I see people make is adding the masa harina straight into the hot milk. I did it once, and I ended up with a lumpy, grainy mess that I had to strain. It was a waste of good chocolate. Always, always make that slurry first.
Another tip: keep the heat on medium, not high. High heat will scorch the milk and give your champurrado a burnt taste that you can’t fix. I learned this when I was rushing one morning and tried to speed things up. The whole batch went down the drain. Patience is key here.
If you’re making this for a crowd, you can double or triple the recipe easily. Just use a larger pot and give yourself an extra few minutes for everything to come together. I’ve made this for a party of 20, and it was gone in 30 minutes. The trick for a big batch is to keep whisking consistently — don’t walk away from the pot.
One more thing: the texture will continue to thicken as it cools. So if you’re serving it from a thermos, it might be a bit thicker by the time your guests pour it. That’s totally normal. Just give it a good shake or stir before serving. And if you’re reheating leftovers, do it on the stove over low heat, whisking constantly. Microwaving it can make it separate and get weird.
Variations & Adaptations
This recipe is wonderful as-is, but it’s also fun to play around with. Here are some variations I’ve tried and loved:
- Spicy Champurrado: Add a pinch of cayenne pepper or a small dried ancho chile (seeds removed) while the milk is warming. It gives a subtle heat that pairs beautifully with the chocolate. My friends at a game night went crazy for this version.
- Dairy-Free Version: Use oat milk or almond milk instead of whole milk. Oat milk gives the creamiest texture. I’ve also used canned coconut milk for a richer, tropical twist. Just be aware that it will change the flavor slightly.
- Extra Thick Champurrado: If you like your drink almost pudding-like, use 3/4 cup of masa harina instead of 1/2 cup. Reduce the water in the slurry to 1/3 cup. This version is great for dipping churros into.
- Mocha Champurrado: Stir in 1-2 tablespoons of instant espresso powder along with the chocolate. It gives a lovely coffee kick that’s perfect for a brunch gathering.
- Holiday Spice Version: Add a star anise and a few cloves to the milk while it’s warming. Strain them out before adding the masa. It makes the kitchen smell incredible and adds a festive note.
For allergen substitutions, you can use gluten-free masa harina (which is naturally gluten-free, but check the label). For nut allergies, skip any nut-based milks and stick with oat or soy. The piloncillo can be swapped for coconut sugar if you’re avoiding refined sugars.
Serving & Storage Suggestions
Champurrado is best served warm, right after you make it. But I know that’s not always possible when you’re hosting. Here’s how I handle it:
Serving Temperature: Aim for steaming hot, but not boiling. Around 160°F is perfect. If you’re serving it from a slow cooker, set it to “warm” and stir it every 20 minutes or so to prevent a skin from forming on top.
What to Serve Alongside: This drink is amazing with tamales (it’s a classic pairing), churros for dipping, or even simple sugar cookies. At a party, I like to set out a tray of churros and let people dip them right into their mugs. It’s a hit. For a brunch, serve it alongside some Mexican breakfast casserole for a complete spread.
Storage: Leftover champurrado can be stored in an airtight container in the fridge for up to 3 days. The texture will thicken significantly when cold. To reheat, pour it into a saucepan and warm it over low heat, whisking constantly. Add a splash of milk if it’s too thick. I don’t recommend freezing it — the texture gets grainy when thawed.
Flavor Development: Honestly, I think champurrado tastes even better the next day. The flavors meld together and deepen overnight. So if you’re making it for a party, you can absolutely make it a day ahead and reheat it. Just don’t tell your guests — they’ll think you spent hours on it.
Nutritional Information & Benefits
While this is definitely a treat, it’s not without its redeeming qualities. Here’s an approximate breakdown per 8-ounce serving (using whole milk and piloncillo):
- Calories: 280
- Fat: 10g
- Carbohydrates: 40g
- Protein: 8g
- Fiber: 2g
- Sugar: 28g
The masa harina provides some fiber and complex carbohydrates, which means this drink is more filling than your average hot chocolate. The milk gives you calcium and vitamin D, and the cinnamon is known for its anti-inflammatory properties. Mexican chocolate contains antioxidants from the cacao, though it’s also higher in sugar than dark chocolate. I look at it as a balanced indulgence — it’s not a health drink, but it’s not empty calories either. It’s comfort in a cup, and sometimes that’s exactly what you need. For a lighter option, use 2% milk and reduce the piloncillo to 2 tablespoons. It still tastes great.
Conclusion
This champurrado has become my go-to for every gathering, from casual potlucks to holiday dinners. It’s the recipe that proves you don’t need to spend hours in the kitchen to impress people. You just need a few good ingredients, a whisk, and a little bit of confidence. I love how it brings people together — there’s something about sharing a warm, cozy drink that makes everyone feel at home. I hope you give this a try for your next get-together. Customize it, make it your own, and don’t be afraid to show it off. And if you do make it, I’d love to hear how it went! Drop a comment below and tell me about your crowd’s reaction. Did they ask for the recipe? Did you have to hide the thermos so you could have a second cup? Share your stories — I read every single one. Until next time, happy cooking (and drinking)!
Frequently Asked Questions
Can I use cornstarch instead of masa harina?
Technically yes, but it won’t taste the same. Cornstarch will thicken the drink, but you’ll miss that distinct corn flavor that makes champurrado special. If you’re in a pinch, use 1/4 cup of cornstarch mixed with 1/4 cup cold water, but I really recommend getting masa harina for the real deal.
Why is my champurrado lumpy?
This usually happens when you add the masa harina directly to the hot milk without making a slurry first. Always mix the masa with cold water until smooth before adding it to the pot. If you already have lumps, whisk vigorously and strain the drink through a fine-mesh sieve.
Can I make this in a slow cooker?
Absolutely! Whisk the masa slurry first, then combine everything except the vanilla in a slow cooker. Cook on low for 2-3 hours, stirring occasionally. Stir in the vanilla at the end. This is perfect for parties because it stays warm and you can set it and forget it.
Is champurrado gluten-free?
Yes, traditional champurrado made with masa harina is naturally gluten-free, as masa harina is made from corn. However, always check the label on your Mexican chocolate, as some brands may have additives. Abuelita and Ibarra are both gluten-free.
How do I make it less sweet?
Reduce the piloncillo or brown sugar to 2 tablespoons, or even omit it entirely. The Mexican chocolate already contains sugar, so you can adjust based on your preference. Taste it before serving and add more sweetener only if needed.
Pin This Recipe!

Best Mexican Champurrado – Easy 15-Minute Chocolate Masa Drink
A thick, cozy, chocolatey Mexican drink made with masa harina and Mexican chocolate. Perfect for gatherings, this quick and easy recipe comes together in under 15 minutes and is always a crowd-pleaser.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: Mexican
Ingredients
- 4 cups whole milk
- 1/2 cup masa harina
- 1 disk (about 3 oz) Mexican chocolate, chopped
- 1/4 cup piloncillo, grated (or dark brown sugar)
- 1 cinnamon stick
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
Instructions
- Combine the milk and cinnamon stick: In a medium saucepan, pour in the 4 cups of whole milk. Drop in the cinnamon stick. Set the heat to medium and let it warm up for about 3-4 minutes until steaming, not boiling.
- Mix the masa slurry: In a small bowl, whisk together 1/2 cup masa harina and about 1/2 cup cold water until completely smooth.
- Incorporate the masa: Once the milk is steaming, remove the cinnamon stick. Slowly pour the masa slurry into the milk while whisking constantly. Keep whisking for about 2 minutes until the mixture starts to thicken and is smooth.
- Add the chocolate and sweetener: Add the chopped Mexican chocolate, grated piloncillo (or brown sugar), and salt. Continue whisking gently until the chocolate is completely melted and the sugar has dissolved, about 3-4 minutes.
- Finish with vanilla: Remove from heat. Stir in the vanilla extract. Whisk until combined. The champurrado should be thick enough to coat the back of a spoon but still pourable. Adjust consistency with a splash of milk if needed.
- Serve immediately: Pour into mugs or a thermos. Keep warm in a slow cooker on the ‘warm’ setting if serving at a party. Garnish with cinnamon or cayenne if desired.
Notes
Always make a slurry with masa harina and cold water before adding to hot milk to prevent lumps. Keep heat on medium to avoid scorching the milk. The texture will thicken as it cools; stir before serving. For a crowd, double or triple the recipe and use a larger pot. Leftovers can be stored in the fridge for up to 3 days and reheated on the stove over low heat.
Nutrition
- Serving Size: 8 ounces
- Calories: 280
- Sugar: 28
- Sodium: 200
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 40
- Fiber: 2
- Protein: 8
Keywords: champurrado, Mexican hot chocolate, masa drink, chocolate atole, easy champurrado, 15-minute recipe, potluck drink, holiday drink


