I wasn’t supposed to be there that long. I’d stopped by my neighbor Alma’s house to borrow a bag of ice for a cookout, and the smell hit me before I even got past her screen door. It was warm and deeply comforting, like cinnamon and chocolate had decided to move in together and start a little family. I stood there for a second, holding the screen door open, and just breathed it in.
She was standing at the stove, stirring a big pot with a wooden molinillo, looking completely unbothered by the fact that she was creating something that smelled like a hug in liquid form. “Oh, it’s just champurrado,” she said when I asked, as if she hadn’t just stopped me cold in my tracks. “My mom used to make it for us on cold mornings. You want some?”
Now, I’d had Mexican hot chocolate before. You know, the little tablets you dissolve in milk. I thought I knew what I was getting into. But this? This was different. It was thicker, richer, and had this almost pudding-like texture that made it feel more like a meal than a drink. The masa harina gave it a grounding, earthy quality that I couldn’t quite put my finger on, but that I immediately craved. I sat on her slightly wobbly kitchen stool, sipping from a chipped clay mug, and I think I had three cups before I finally left with my bag of ice.
Honestly, I didn’t stop thinking about it. That champurrado stuck with me in a way that a lot of recipes don’t. Maybe it was the casual way she made it, like it was the most normal thing in the world to whip up something so magical. Or maybe it was just how perfectly cozy it was. Either way, I bugged her for the recipe until she finally wrote it down on a napkin. This is that recipe. And let me tell you, if you’ve been looking for a drink that feels like a warm blanket on a chilly day, you’ve found it.
Why You’ll Love This Recipe
This isn’t just another hot chocolate recipe. This is the kind of drink that makes you slow down and actually enjoy the moment. Here’s why it’s going to become a staple in your kitchen:
- Quick & Easy: It comes together in about 10 minutes. Seriously. From start to finish, you’re sipping on something that tastes like it took hours.
- Simple Ingredients: You probably have most of these in your pantry already. No weird, hard-to-find stuff here.
- Perfect for Cozy Mornings: This is the ultimate breakfast drink for chilly mornings, lazy weekends, or when you just need a little comfort.
- Crowd-Pleaser: I’ve served this to kids, adults, and even my picky uncle, and everyone goes back for seconds.
- Unbelievably Delicious: The combination of rich chocolate, warm cinnamon, and that unique, slightly grainy texture from the masa is just next-level.
What makes this recipe different from all the other hot chocolate recipes out there is the texture. The masa harina doesn’t just thicken the drink; it gives it a soul. It’s what makes champurrado, champurrado. I’ve tested this version a dozen times to get the ratio just right—not too thick, not too thin, but perfectly sippable with just enough body to feel substantial. It’s comfort food reimagined, honestly. It’s healthier than a sugary hot chocolate mix, but it tastes way more indulgent.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver a bold, authentic flavor without any fuss. Most of these are pantry staples, especially if you enjoy a bit of Mexican cooking.
- 4 cups whole milk (or your favorite non-dairy milk like oat or almond for a lighter version)
- 1/4 cup masa harina (this is the star of the show—it’s the same corn flour used for tortillas and tamales. I recommend Maseca brand for the most consistent texture)
- 1/3 cup piloncillo, chopped (this is unrefined cane sugar with a deep, molasses-like flavor. You can find it in most Latin markets. If you can’t find it, substitute with 1/4 cup dark brown sugar, packed)
- 2 ounces Mexican chocolate, chopped (like Ibarra or Abuelita. These tablets already have cinnamon and sugar in them, so they’re perfect for this)
- 1 cinnamon stick (for simmering, it adds a more subtle warmth than ground cinnamon)
- 1/4 teaspoon vanilla extract (pure, not imitation, if you can swing it)
- Pinch of salt (this sounds weird, but it makes the chocolate taste even more chocolatey)
Ingredient Selection Tips: When buying your piloncillo, look for cones that are hard and dry, not sticky. For the Mexican chocolate, I personally prefer Ibarra because it has a slightly grittier texture that I love, but Abuelita is a classic and works beautifully too. If you’re using a non-dairy milk, oat milk gives the creamiest result, while almond milk will be a bit thinner.
Substitution Guidance: Out of piloncillo? Dark brown sugar is your best bet. No Mexican chocolate? Use 2 ounces of semi-sweet chocolate and add an extra 1/4 teaspoon of cinnamon and a tiny pinch of cayenne pepper for that authentic warmth. For a vegan version, use oat milk and a vegan dark chocolate that has a bit of sugar in it.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what you’ll need:
- Medium saucepan (a heavy-bottomed one is best to prevent scorching)
- Whisk (a wire whisk is essential for getting the masa harina to dissolve smoothly)
- Measuring cups and spoons
- Wooden spoon or spatula
- Mugs (clay mugs, or “jarros,” are traditional and keep the drink warmer longer, but any mug works)
Specialized Equipment Alternatives: If you don’t have a whisk, a fork will work in a pinch, but you’ll need to whisk vigorously to avoid lumps. A traditional molinillo is a beautiful wooden whisk used specifically for this drink, but honestly, a regular whisk does the job just fine. I have a molinillo I picked up in a market in Mexico City, and while it’s lovely, I use my regular whisk most mornings because it’s faster to clean.
Preparation Method

Alright, let’s get to the good part. This is so easy, you’ll be sipping in no time.
- Whisk the masa harina with cold milk. In your medium saucepan, add the masa harina. Pour in about 1/2 cup of the cold milk and whisk it together until you have a smooth, lump-free paste. This is the most important step! If you add the masa harina to hot milk, you’ll get lumps that are impossible to get out. Trust me, I learned this the hard way.
- Add the rest of the milk and the cinnamon stick. Pour in the remaining 3 1/2 cups of milk and drop in the cinnamon stick. Place the saucepan over medium heat.
- Add the piloncillo and chocolate. Once the milk is warm (not boiling), add the chopped piloncillo and the chopped Mexican chocolate. Stir gently with your wooden spoon as they melt.
- Whisk frequently. Bring the mixture to a gentle simmer, not a rolling boil. You want small bubbles around the edge of the pan. Whisk every minute or so to prevent the masa from settling at the bottom. This takes about 5-7 minutes. The drink will start to thicken noticeably.
- Check for doneness. After about 7 minutes, the champurrado should be thick enough to coat the back of a spoon. It should feel smooth and velvety, not watery. If it’s still thin, let it simmer for another 2-3 minutes.
- Remove the cinnamon stick and add vanilla. Fish out the cinnamon stick and discard it. Stir in the vanilla extract and the pinch of salt. Give it one final whisk.
- Taste and adjust. Take a small sip (careful, it’s hot!). If you want it sweeter, add a little more piloncillo or brown sugar. If you want more chocolate flavor, you can stir in another ounce of chopped chocolate until it melts.
- Serve immediately. Ladle the champurrado into your mugs. It’s best enjoyed hot, right away. The texture changes as it cools, getting thicker.
Troubleshooting Tip: If your champurrado turns out lumpy, don’t panic. You can pour it through a fine-mesh strainer into a clean pot. It will smooth out the texture, though you’ll lose a bit of the masa. For a perfectly smooth drink, always start with the cold milk and masa paste.
Cooking Tips & Techniques
I’ve made this recipe probably fifty times now, and I’ve messed it up plenty along the way. Here’s what I’ve learned so you don’t have to make the same mistakes.
The Masa Paste is Everything. I cannot stress this enough. If you dump the dry masa harina into hot milk, you will get lumps. It’s a corn flour, and it needs to be hydrated slowly. Taking that extra 30 seconds to make a smooth paste with cold milk is the difference between a velvety drink and a lumpy one.
Low and Slow Wins the Race. This isn’t a drink you can rush. High heat will scorch the milk and burn the sugar, leaving you with a bitter, burnt taste. Keep it at a gentle simmer. The drink will thicken as it warms, so be patient. I once cranked the heat because I was in a hurry, and I ended up with a pot of curdled, burnt mess. Not fun.
Whisk, Whisk, Whisk. The masa harina is heavy and loves to sink to the bottom of the pot. If you don’t whisk it regularly, you’ll get a thick, gluey layer at the bottom while the top stays thin. I like to give it a good whisk every time I walk past the stove.
Timing and Multitasking. This drink comes together so fast that I usually prep my ingredients while the milk is warming. Chop the chocolate and piloncillo while the milk heats up. It saves you a few minutes and makes the process feel effortless.
Variations & Adaptations
This recipe is a fantastic base, and you can play around with it to make it your own. Here are a few of my favorite variations:
- Spicy Champurrado: Add a small pinch of cayenne pepper or a tiny piece of a dried chipotle pepper while the drink simmers. The heat pairs beautifully with the chocolate and cinnamon. I tried this on a dare from a friend, and now I can’t have it any other way.
- Vegan & Dairy-Free: Use oat milk or full-fat canned coconut milk for the creamiest result. Make sure your chocolate is dairy-free (many dark chocolates are). The coconut milk version is incredibly rich and almost dessert-like.
- Orange & Cinnamon: Add a strip of orange zest (no white pith!) to the milk while it simmers. It adds a bright, citrusy note that cuts through the richness. I made this for a holiday brunch once, and everyone asked for the recipe.
- For a Thicker, Pudding-Like Drink: Increase the masa harina to 1/3 cup. This makes a drink that’s almost like a warm, drinkable pudding. It’s perfect for when you want something really substantial.
- Iced Champurrado: This might sound weird, but it’s actually delicious. Make the champurrado as directed, let it cool completely, and then pour it over ice. It’s like a spiced, chocolatey iced latte. I was skeptical, but on a hot day, it’s surprisingly refreshing.
Serving & Storage Suggestions
Champurrado is best served steaming hot, right after you make it. The texture is at its peak when it’s warm and velvety.
How to Serve: Pour it into your favorite mug. Traditional clay mugs (jarros) are amazing because they keep the drink hot for a long time. You can top it with a dollop of whipped cream and a dusting of cinnamon if you’re feeling fancy, but honestly, it’s perfect on its own. It’s a fantastic companion to a warm batch of churros for dipping, or alongside a plate of Mexican breakfast tacos for a cozy weekend breakfast.
Storage: If you have leftovers (which is rare in my house), let the champurrado cool completely. Then, pour it into an airtight container and store it in the refrigerator for up to 3 days. The texture will thicken significantly as it cools, almost like a pudding.
Reheating: This is the tricky part. The best way to reheat it is on the stovetop over low heat. Add a splash of milk to thin it out, and whisk constantly until it’s hot and smooth. You can use the microwave in a pinch, but do it in 30-second intervals, stirring in between, or it will get lumpy. The flavor actually deepens and gets even better after a day in the fridge, so don’t be afraid of leftovers!
Nutritional Information & Benefits
While this is definitely a treat, it’s made with real, whole ingredients, which is always a win. Here’s a rough estimate of the nutritional value per serving (based on 4 servings using whole milk and piloncillo):
- Calories: 280
- Fat: 12g
- Carbohydrates: 38g
- Protein: 8g
- Fiber: 2g
- Sugar: 28g
Health Benefits of Key Ingredients: Masa harina is made from corn that has been treated with lime, a process that makes its niacin (vitamin B3) more available for your body to absorb. Cinnamon is a powerful antioxidant and can help with blood sugar regulation. The milk provides calcium and protein, making this a more balanced drink than your average hot chocolate.
Dietary Considerations: This recipe is naturally vegetarian. To make it vegan, use oat milk and a dairy-free chocolate. It is not gluten-free if you are sensitive to cross-contamination, as masa harina is corn-based and inherently gluten-free, but always check the packaging. The main allergens are milk and potentially soy (in some chocolate brands).
Frequently Asked Questions
What is the difference between champurrado and Mexican hot chocolate?
Mexican hot chocolate is typically a thinner, milk-based drink made with Mexican chocolate tablets. Champurrado is thickened with masa harina, giving it a much richer, almost pudding-like texture. It’s more substantial and is often enjoyed as a breakfast drink.
Can I use cornstarch instead of masa harina?
I wouldn’t recommend it. Cornstarch will thicken the drink, but it won’t give you the same earthy, corn flavor that makes champurrado unique. Masa harina is the key ingredient here. If you’re in a pinch, you could try a very fine cornmeal, but the texture will be grittier.
My champurrado is too thick! How do I fix it?
No problem at all! Simply whisk in a splash of warm milk (or water) until it reaches your desired consistency. Do it slowly and whisk well to avoid lumps.
Can I make this in a blender?
Yes, you can! If you want an ultra-smooth drink, you can blend all the ingredients (except the cinnamon stick) in a high-speed blender until smooth, then pour it into a saucepan and heat it gently, whisking often. This is a great method if you’re worried about lumps.
Is champurrado served hot or cold?
Traditionally, it is served hot. It’s a warming, cozy drink perfect for cold weather. However, as I mentioned in the variations, it can be served iced for a unique summer treat, though the texture will be much thicker.
Conclusion
This Mexican champurrado is more than just a drink. It’s a moment of pure, uncomplicated comfort. It’s the kind of thing you make when you need to slow down, when the world feels a little too loud, or when you just want to treat yourself to something special without spending hours in the kitchen. The flavor is deep and satisfying, the texture is uniquely comforting, and the whole process feels like a little ritual.
I really hope you give this a try. Don’t be afraid to tweak it to your liking—add more chocolate, a pinch more cinnamon, or a splash of your favorite milk. The best recipes are the ones that feel like your own. I love making this on a quiet Sunday morning with a good book, and I hope it brings you the same kind of warmth and peace it brings me.
If you make this cozy champurrado, I’d love to hear about it! Drop a comment below and let me know how it turned out, or share your own twist on it. And hey, if you’re looking for another comforting Mexican classic, you’ve got to try my recipe for Mexican street corn soup—it’s the perfect savory companion to this sweet, warm drink. Happy sipping!
Pin This Recipe!

Cozy Mexican Champurrado: Easy 10-Minute Chocolate Masa Drink
This thick, rich Mexican hot chocolate is thickened with masa harina for a uniquely comforting, pudding-like texture. Ready in just 10 minutes, it’s the perfect cozy drink for chilly mornings.
- 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 (or non-dairy milk like oat or almond)
- 1/4 cup masa harina (preferably Maseca brand)
- 1/3 cup piloncillo, chopped (or 1/4 cup packed dark brown sugar)
- 2 ounces Mexican chocolate, chopped (like Ibarra or Abuelita)
- 1 cinnamon stick
- 1/4 teaspoon vanilla extract
- Pinch of salt
Instructions
- In a medium saucepan, whisk masa harina with 1/2 cup of the cold milk until smooth and lump-free.
- Add the remaining 3 1/2 cups milk and the cinnamon stick. Place over medium heat.
- Once the milk is warm (not boiling), add the chopped piloncillo and Mexican chocolate. Stir gently until melted.
- Bring to a gentle simmer (small bubbles around the edge). Whisk frequently to prevent the masa from settling. Cook for 5-7 minutes until thickened.
- Check for doneness: the champurrado should coat the back of a spoon. If too thin, simmer 2-3 more minutes.
- Remove the cinnamon stick and stir in the vanilla extract and salt. Whisk well.
- Taste and adjust sweetness or chocolate flavor as desired.
- Serve immediately in mugs. Enjoy hot.
Notes
For a vegan version, use oat milk and dairy-free chocolate. To avoid lumps, always make a smooth paste with masa harina and cold milk before adding to hot liquid. Leftovers can be stored in the refrigerator for up to 3 days; reheat on the stovetop with a splash of milk.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 28
- Sodium: 150
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 38
- Fiber: 2
- Protein: 8
Keywords: champurrado, Mexican hot chocolate, masa harina, chocolate drink, cozy drink, easy recipe, 10-minute recipe


