My brother-in-law, a man who once claimed hot chocolate was “for kids and people who’ve given up on real flavor,” had been dodging my Champurrado for three years. “Too thick,” he’d say, eyeing the clay pot on the stove. “Looks like someone dropped a chocolate bar in their oatmeal.” I’d just shrug and pour myself another cup.
Then last Tuesday, he showed up after a brutal day of work—cold, tired, and clearly not in the mood for his usual tough-guy act. I was stirring a fresh batch, the steam fogging up the kitchen windows, when he walked in. Without a word, I handed him a mug. He took a sip. Then another. Then he sat down at the table and finished the whole thing without saying a single word about oatmeal.
I didn’t say “I told you so.” I just refilled his mug. Honestly, that silence was better than any victory lap I could have taken. Maybe you’ve been there—trying to convince someone that something simple can actually be something special. This Champurrado? It’s that something special.
The thing is, I stumbled onto this recipe by accident. I was trying to recreate the thick, creamy Mexican hot chocolate I’d had at a little market stall in Puebla years ago, but I was short on time and patience. You know how it is—you’re tired, you’re hungry, and you just want something warm and sweet without a trip to three different specialty stores. So I took some shortcuts. I swapped the traditional piloncillo for brown sugar. I used masa harina instead of grinding fresh masa. And you know what? It worked. Maybe even better than the original, if I’m being honest.
This recipe stuck with me because it’s proof that you don’t need a day in the kitchen or a pantry full of exotic ingredients to make something that feels like a hug in a mug. It’s the kind of drink that makes you slow down, even for just five minutes. And honestly? That’s why I keep making it.
Why You’ll Love This Recipe
Let me be real with you—I’ve tested this Champurrado recipe at least a dozen times. I’ve made it with water, with milk, with a mix of both. I’ve tried different sweeteners and different ratios of masa harina. This version? It’s the one that finally made my brother-in-law shut up and drink. That’s the kind of testing I trust.
Here’s what makes this one stand out:
- Quick & Easy: From start to finish, you’re looking at about 20 minutes. No soaking, no grinding, no complicated steps. Perfect for a Tuesday night when you need something warm and you need it now.
- Simple Ingredients: You probably already have most of this in your kitchen. Masa harina is the only “special” ingredient, and you can find it in any grocery store’s international aisle or baking section these days.
- Perfect for Cozy Nights: This isn’t just a drink—it’s an experience. Great for chilly evenings, movie nights, or when you need a little comfort after a long day.
- Crowd-Pleaser: I’ve served this to kids, grandparents, and everyone in between. It always gets the same reaction: wide eyes and a request for seconds.
- Unbelievably Delicious: The texture is what gets people. It’s thick and creamy, like a warm pudding you can drink. The chocolate is rich but not overwhelming, with a hint of cinnamon that ties it all together.
What makes this recipe different from the rest? It’s the balance. Most Champurrado recipes lean too heavy on the masa, making it gluey, or they don’t use enough chocolate, leaving it bland. This version hits that sweet spot where the corn and chocolate complement each other perfectly. It’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple evening into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that rich, comforting flavor without the fuss. Most of these are pantry staples, and the few that aren’t are easy to find.
For the Champurrado
- 4 cups whole milk (or 2 cups milk + 2 cups water for a lighter version; use oat milk for dairy-free)
- 1/2 cup masa harina (I prefer Maseca brand for its fine texture—it dissolves smoothly without clumps)
- 1/2 cup brown sugar (packed; piloncillo is traditional, but brown sugar gives that same molasses-y depth without the extra trip to the store)
- 4 ounces Mexican chocolate (like Ibarra or Abuelita—chopped; these disks are sweet and already spiced with cinnamon)
- 1 cinnamon stick (or 1 teaspoon ground cinnamon if that’s what you have)
- 1/4 teaspoon salt (a pinch of sea salt balances the sweetness and brings out the chocolate flavor)
- 1 teaspoon vanilla extract (pure, not imitation—it makes a difference)
Optional Add-Ins

- 1/4 teaspoon ground nutmeg (for a warm, slightly nutty note)
- Pinch of cayenne pepper (if you like a little heat with your sweet)
- Whipped cream or marshmallows (for topping, because why not)
A quick note on the masa harina: Don’t skip it. I know it might seem like an extra step, but it’s what gives Champurrado its signature creamy, almost pudding-like texture. Cornstarch or flour won’t give you the same result. Look for it in the baking aisle or the international section—it’s usually right next to the tortilla mix.
For the Mexican chocolate, Ibarra is my go-to. It has that slightly gritty texture that melts into the milk beautifully. If you can’t find it, use good-quality semi-sweet chocolate and add an extra 1/2 teaspoon of cinnamon. You’ll still get a fantastic result.
Equipment Needed
You don’t need a fancy setup for this recipe. Here’s what you’ll need:
- Medium saucepan (a heavy-bottomed one is best—it distributes heat evenly and prevents scorching)
- Whisk (a flat whisk works wonders here, but any whisk will do)
- Wooden spoon or spatula (for stirring, especially when it starts to thicken)
- Measuring cups and spoons
- Mugs or heatproof glasses (for serving; pre-warm them with hot water if you want it to stay hot longer)
If you don’t have a whisk, a fork works in a pinch—just be prepared to whisk a little harder. I’ve also used an immersion blender to smooth out any lumps, and it works like a charm. As for maintenance, just hand-wash your saucepan and whisk to keep them in good shape. This recipe comes together so fast that cleanup is a breeze.
Preparation Method
Alright, let’s get to it. This is the easy part—I promise. Follow these steps, and you’ll have a steaming mug of Champurrado in about 20 minutes.
- Whisk the masa harina with 1 cup of cold milk. In a small bowl, combine the masa harina with 1 cup of the cold milk. Whisk until smooth—no lumps allowed. This step is crucial. If you add the masa harina directly to the hot milk, you’ll end up with clumps that are impossible to break up. I learned this the hard way, trust me. The mixture should look like a thin, creamy paste.
- Heat the remaining milk. Pour the remaining 3 cups of milk into your medium saucepan. Add the cinnamon stick and salt. Place the saucepan over medium heat and bring it to a gentle simmer—not a rolling boil. You’ll see small bubbles forming around the edges. This takes about 4-5 minutes. Keep an eye on it; milk can scorch quickly if you walk away.
- Add the masa mixture. Once the milk is simmering, reduce the heat to low. Slowly pour in the masa harina mixture while whisking constantly. Keep whisking for about 2 minutes—you’ll feel it starting to thicken. This is where the magic happens. The mixture should be smooth and slightly glossy.
- Stir in the chocolate and sugar. Add the chopped Mexican chocolate and the brown sugar to the pot. Continue whisking until the chocolate is completely melted and the sugar has dissolved. This takes about 3-4 minutes. The color will deepen to a rich, warm brown. Give it a taste—it should be sweet but not cloying, with a definite chocolate-and-cinnamon flavor.
- Simmer and thicken. Let the Champurrado simmer on low heat for another 5-7 minutes, stirring occasionally. It will continue to thicken as it cooks. You want it to be thick enough to coat the back of a spoon but still pourable. If it gets too thick, you can thin it out with a splash of milk. If it’s too thin, let it simmer a few minutes longer.
- Finish with vanilla. Remove the saucepan from the heat. Fish out the cinnamon stick and discard it. Stir in the vanilla extract. Give it one final whisk to make sure everything is well combined.
- Serve immediately. Pour the Champurrado into your favorite mugs. It’s best enjoyed hot, right away. The texture will continue to thicken as it cools, so don’t wait too long. Top with a dollop of whipped cream or a sprinkle of cinnamon if you’re feeling fancy.
A few things to watch for: If you see the mixture starting to bubble too aggressively, turn the heat down. You want a gentle simmer, not a boil. And if you get lumps? Don’t panic. An immersion blender or a quick pass through a fine-mesh strainer will save the day. I’ve done both, and nobody ever knew the difference.
Cooking Tips & Techniques
I’ve messed up this recipe more times than I care to admit. Here’s what I’ve learned so you don’t have to repeat my mistakes.
Don’t rush the whisking. The first time I made Champurrado, I was in a hurry and just dumped the masa harina into the hot milk. Big mistake. The lumps were so bad I had to start over. Whisking the masa with cold milk first is non-negotiable. It’s an extra 30 seconds that saves you a world of frustration.
Low and slow is your friend. This isn’t a recipe you can crank up to high heat and forget about. Milk scorches fast, and burnt milk ruins the whole batch. Keep the heat on low to medium-low, and stir frequently. I set a timer on my phone to remind me to stir every minute or so.
Taste as you go. Everyone’s palate is different. I like my Champurrado on the sweeter side, but you might prefer less sugar. Start with the recommended amount, taste it, and adjust. Same goes for the cinnamon—if you want more warmth, add an extra pinch.
Multitask like a pro. While the milk is heating, chop your chocolate and measure your sugar. That way, when it’s time to add them, you’re not scrambling. I also like to warm my mugs by filling them with hot water while the Champurrado simmers. It keeps the drink hot longer.
Consistency is key. The perfect Champurrado should be thick enough to coat the back of a spoon but still flow easily. If it’s too thick, it feels like drinking porridge. Too thin, and you lose that signature texture. Adjust by simmering longer to thicken or adding a splash of milk to thin it out.
One more thing: Don’t skip the salt. I know it sounds weird in a sweet drink, but that tiny pinch balances the flavors and makes the chocolate taste more chocolatey. Trust the process.
Variations & Adaptations
This recipe is a great base, but feel free to make it your own. Here are some variations I’ve tried and loved.
Dairy-Free Champurrado
Swap the whole milk for oat milk or almond milk. Oat milk gives the creamiest result, in my experience. Coconut milk works too, but it adds a distinct coconut flavor that changes the profile. Use a dairy-free Mexican chocolate like Taza (they have a stone-ground version that’s fantastic).
Spicy Aztec Version
Add a pinch of cayenne pepper or a small dried chili (like ancho or chipotle) to the milk while it simmers. Remove the chili before serving. The heat sneaks up on you—it’s not overwhelming, just a warm tingle that plays beautifully with the chocolate. I made this for a friend who loves spicy food, and she said it was the best hot chocolate she’d ever had.
Boozy Adult Version
Stir in a splash of rum, Kahlúa, or bourbon after removing the pot from the heat. A tablespoon per serving is plenty. It adds a cozy warmth that’s perfect for a winter evening. Just don’t tell the kids.
Extra Thick Champurrado
If you want it even thicker—almost like a warm pudding—increase the masa harina to 3/4 cup. Reduce the milk by 1/2 cup to compensate. This version is great served in a bowl with a spoon, topped with a sprinkle of cinnamon and some toasted almonds.
Quick Microwave Version
In a real pinch, you can make a single serving in the microwave. Whisk 2 tablespoons masa harina with 1/2 cup cold milk. Microwave 1 cup milk in a microwave-safe mug for 1 minute. Stir in the masa mixture, 2 tablespoons brown sugar, and 1 ounce chopped Mexican chocolate. Microwave in 30-second bursts, stirring between each, until thick and smooth. It’s not quite as good as the stovetop version, but it works when you’re desperate.
Serving & Storage Suggestions
Champurrado is best enjoyed fresh and hot, but there are ways to extend the joy.
Serving Temperature: Serve it piping hot, right after you make it. The texture is at its peak when it’s warm—smooth, creamy, and comforting. I like to pour it into pre-warmed ceramic mugs. It feels more authentic that way.
Presentation: A simple dusting of ground cinnamon or a cinnamon stick stirrer makes it look beautiful. For a special touch, add a dollop of homemade whipped cream and a drizzle of chocolate syrup. Serve it alongside churros or Mexican wedding cookies for a full experience.
Complementary Dishes: This drink pairs beautifully with sweet tamales, pan dulce, or even a simple slice of pound cake. For a savory contrast, try it with a cheese quesadilla or a bowl of pozole. The sweetness of the Champurrado balances the savory notes perfectly.
Storage: If you have leftovers, let the Champurrado cool completely, then transfer it to an airtight container. Store it in the refrigerator for up to 3 days. The texture will thicken significantly as it cools—it’ll turn into something like a chocolate pudding.
Reheating: To reheat, pour it into a saucepan and warm it over low heat, whisking constantly. Add a splash of milk to thin it back to your desired consistency. You can also microwave it in 30-second bursts, stirring between each. Don’t boil it—it can scorch easily.
Flavor Development: Here’s a little secret: Champurrado actually tastes better the next day. The flavors meld together overnight, and the cinnamon and chocolate become more pronounced. I’ve been known to make a double batch just so I can have some for breakfast the next morning. Don’t judge.
Nutritional Information & Benefits
While Champurrado is definitely a treat, it does have some surprising benefits. Here’s a rough breakdown per serving (based on 4 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Fat | 12g |
| Carbohydrates | 48g |
| Protein | 8g |
| Fiber | 3g |
| Sugar | 32g |
The masa harina adds a good amount of fiber and complex carbohydrates, which provide steady energy. Whole milk gives you calcium and vitamin D, while the cinnamon has anti-inflammatory properties. Mexican chocolate contains antioxidants from the cacao, and the brown sugar offers trace minerals like calcium and potassium.
If you’re watching your sugar intake, you can reduce the brown sugar to 1/3 cup or use a natural sweetener like honey or maple syrup. For a lower-calorie version, use 2% milk or a mix of milk and water. Just note that the texture will be slightly thinner.
This recipe is naturally gluten-free (as long as your masa harina is certified gluten-free) and can be made dairy-free with simple substitutions. It’s not low-carb, but it’s a wholesome indulgence that’s worth every sip.
Conclusion
This Easy Creamy Champurrado is more than just a drink—it’s a warm hug on a cold day, a five-minute escape from a busy week, and a reminder that simple ingredients can create something truly special. It’s the recipe that turned my brother-in-law from a skeptic into a fan, and it’s the one I turn to whenever I need a little comfort.
I hope you give it a try. Don’t be afraid to tweak it—add more cinnamon, a pinch of chili, or a splash of your favorite liquor. Make it your own. That’s the beauty of cooking, right? Taking something simple and making it yours.
When you make it—and I know you will—come back and let me know how it turned out. Did you add something unexpected? Did your family love it as much as mine did? Drop a comment below or tag me in your photos. I’d love to see your version of this cozy classic.
Now go grab that saucepan. Your mug is waiting.
Frequently Asked Questions
Can I use cornstarch instead of masa harina?
Technically yes, but it won’t taste the same. Masa harina gives Champurrado its distinct corn flavor and authentic texture. Cornstarch will thicken the drink, but you’ll lose that signature taste. If you’re in a pinch, use 1/4 cup cornstarch mixed with 1/4 cup cold milk, but be prepared for a different result.
Is Champurrado the same as Mexican hot chocolate?
Not exactly. Mexican hot chocolate is typically thinner and made with just chocolate, milk, and cinnamon. Champurrado is thicker because of the masa harina, which gives it a creamy, almost pudding-like consistency. Think of it as the hearty, cozy cousin of regular hot chocolate.
Can I make this ahead of time for a party?
Absolutely. Make it up to 2 days ahead and store it in the fridge. When you’re ready to serve, reheat it gently on the stove with a splash of milk to thin it out. I’ve done this for holiday gatherings, and it’s a lifesaver. Just don’t forget to whisk it well when reheating.
Why is my Champurrado lumpy?
Lumps usually happen when you add the masa harina directly to hot milk without mixing it with cold milk first. The heat causes the starch to clump. If you already have lumps, don’t panic—use an immersion blender or pour the mixture through a fine-mesh strainer. It’ll be smooth in no time.
Can I use water instead of milk?
You can, but the result will be much thinner and less creamy. If you’re dairy-free, I recommend using oat milk or coconut milk for the best texture. Water alone will give you a watery drink that lacks the richness Champurrado is known for. If you must use water, add a tablespoon of butter or coconut oil to compensate for the lost fat.
Pin This Recipe!

Easy Creamy Champurrado Mexican Hot Chocolate Recipe
This quick and easy Champurrado recipe delivers a thick, creamy Mexican hot chocolate with rich chocolate and cinnamon flavors, ready in just 20 minutes using simple pantry ingredients.
- 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 2 cups milk + 2 cups water for a lighter version; use oat milk for dairy-free)
- 1/2 cup masa harina (preferably Maseca brand)
- 1/2 cup brown sugar (packed)
- 4 ounces Mexican chocolate (like Ibarra or Abuelita, chopped)
- 1 cinnamon stick (or 1 teaspoon ground cinnamon)
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract (pure)
- 1/4 teaspoon ground nutmeg (optional)
- Pinch of cayenne pepper (optional)
- Whipped cream or marshmallows (optional, for topping)
Instructions
- Whisk the masa harina with 1 cup of cold milk until smooth and no lumps remain.
- Pour the remaining 3 cups of milk into a medium saucepan. Add the cinnamon stick and salt. Bring to a gentle simmer over medium heat (about 4-5 minutes).
- Reduce heat to low. Slowly pour in the masa harina mixture while whisking constantly. Continue whisking for about 2 minutes until it starts to thicken.
- Add the chopped Mexican chocolate and brown sugar. Whisk until the chocolate is completely melted and the sugar has dissolved (about 3-4 minutes).
- Let the Champurrado simmer on low heat for another 5-7 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
- Remove from heat. Discard the cinnamon stick. Stir in the vanilla extract.
- Serve immediately in mugs. Top with whipped cream or a sprinkle of cinnamon if desired.
Notes
Don’t skip whisking the masa harina with cold milk first to avoid lumps. Keep heat low to prevent scorching. Taste and adjust sweetness or cinnamon as desired. For a thicker version, increase masa harina to 3/4 cup and reduce milk by 1/2 cup. Leftovers can be stored in the refrigerator for up to 3 days; reheat gently with a splash of milk.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 32
- Sodium: 200
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 48
- Fiber: 3
- Protein: 8
Keywords: champurrado, Mexican hot chocolate, thick hot chocolate, masa harina, easy hot chocolate, cozy drink, winter beverage


