
My earliest memory of champurrado isn’t from a recipe card, but from a cozy kitchen in Chihuahua.
It’s the scent of toasted corn and cinnamon wrapping around me like a blanket, and my Tía Olga’s gentle hands stirring the pot.
What Makes This Drink So Special?
Champurrado is often called Mexican hot chocolate, but that’s only part of the story, really.
It’s actually a type of *atole*, a centuries-old family of drinks thickened with masa harina, giving it a wonderfully creamy and substantial body.
Ingredients Needed for the Recipe
Gathering these ingredients is the first step to creating something truly authentic.
Each one brings its own character to the final, comforting sip.
- Masa Harina: This is the soul of the drink. It’s the same corn flour used for tortillas, and toasting it unlocks a warm, nutty depth.
- Piloncillo: Unrefined cane sugar shaped into a hard cone. It has a rich, molasses-like sweetness that white sugar just can’t match.
- Mexican Chocolate: Look for discs from brands like Abuelita or Ibarra. They’re a blend of cacao, cinnamon, and sugar, designed to melt into drinks.
- Ceylon Cinnamon Stick (Canela): Softer and more aromatic than the common cassia cinnamon, it infuses the drink with a sweet, floral spice.
- Milk & Evaporated Milk: Whole milk makes it luxuriously rich, while the evaporated milk doubles down on that creamy texture.
- Water: Used to dissolve the piloncillo and to blend with the masa for a smooth consistency.
The Heart of the Recipe
This recipe comes directly from my Tía Olga, a woman whose cooking feels like pure love.
She lives where I was born, and her champurrado is the taste of home, of family gathered, of cold mornings made bright.
How to make Mexican Champurrado?

Step 1 – Toast the Masa
Add your masa harina to a dry pan over low heat. Now, here’s where patience pays off.
Stir it almost constantly until it turns a pale, golden color and smells beautifully of toasted corn. This simple step is a flavor game-changer.
Step 2 – Create the Spiced Syrup
In a large pot, bring most of your water to a rolling boil. Drop in the piloncillo cone and the cinnamon stick.
Let it simmer, giving it an occasional stir, until that hard cone of sugar has completely melted into the water.
Step 3 – Melt in the Chocolate
Break one disc of Mexican chocolate into the pot. For a more intense chocolate flavor, you can add a second.
Stir patiently until every last bit dissolves into the fragrant, spiced water.
Step 4 – Incorporate the Milks
Carefully pour in the milk and evaporated milk. Bring the mixture just to a gentle simmer.
You don’t want a furious boil here, just a few lazy bubbles rising to the surface.
Step 5 – Blend the Masa Slurry
Take your beautifully toasted masa harina and put it in a blender. Add the remaining warm water.
Blend on high until it’s perfectly smooth, with not a single lump in sight. This ensures a silky texture later.
Step 6 – Combine and Thicken
This is the magical moment. While whisking the pot vigorously, slowly drizzle in the blended masa mixture.
Keep cooking on low for about ten minutes, whisking often, as it transforms into a thick, velvety drink. Fish out the cinnamon stick, and it’s ready.
Choosing Your Chocolate
While Abuelita and Ibarra are classics found in nearly every market, I have a soft spot for Taza chocolate.
It’s stone-ground, organic, and has a rustic, gritty texture that feels wonderfully traditional and honest.
Serving Your Champurrado
Pour it into your favorite mugs while it’s steaming hot. The traditional pairing is with tamales, especially for Christmas or Dia de los Reyes.
It’s also fantastic with a simple piece of pan dulce, like a concha, for dipping. Honestly, it stands proudly all on its own.
Tips
- To make it dairy-free, swap the milk for almond milk and use a canned coconut evaporated milk. The result is still incredibly rich.
- If your champurrado thickens too much upon standing, a splash of hot milk or water while reheating will bring it back to the perfect consistency.
- For the authentic tool, use a molinillo. This wooden whisk is spun between your palms to create a fantastic froth and blend everything seamlessly.
Storing and Enjoying Later
Any leftover champurrado can be stored in the fridge for up to four days.
It will thicken as it chills, which is completely normal. Just reheat it gently on the stove or in the microwave, adding a little liquid as needed.
A Drink Steeped in History
This recipe is a direct link to the Aztec and Mayan cultures, who drank early versions of atole.
When the Spanish introduced chocolate and milk, champurrado as we know it was born. Every sip is a taste of history.
Making this champurrado always brings me back to my Tía Olga’s kitchen. It’s more than a drink.
It’s a warm, whispered story of family, tradition, and simple, profound comfort. I hope it becomes that for you, too.

Mexican Champurrado Recipe
Description
Mexican Champurrado is a warm, traditional drink often referred to as Mexican hot chocolate. This thick and creamy recipe, straight from my aunt in Mexico, is so comforting and perfect for cold weather.
Ingredients
Instructions
-
Toast the Masa Harina
Add ½ cup masa harina to a medium pan. Toast over low heat, stirring frequently, until lightly golden (3–5 minutes). Set aside to cool. -
Simmer Piloncillo & Cinnamon
In a large pot, bring 6½ cups water to a boil. Add the piloncillo cone and cinnamon stick. Reduce heat and simmer until the piloncillo dissolves completely (5–7 minutes). -
Melt Chocolate
Add 1–2 Mexican chocolate discs to the pot. Stir until fully melted and incorporated. -
Add Milks
Pour in the milk and evaporated milk. Bring to a gentle simmer over medium-low heat (do not boil). Stir occasionally to prevent scorching. -
Blend Masa Mixture
In a blender, combine the toasted masa harina with 1½ cups warm water. Blend until completely smooth (1–2 minutes). -
Thicken the Champurrado
Slowly pour the blended masa mixture into the pot while whisking continuously to prevent lumps. Simmer on low heat for 10 minutes, whisking every 2–3 minutes. -
Serve
Remove the cinnamon stick. Serve warm in mugs, optionally frothed with a molinillo or whisk.
Nutrition Facts
Servings 6
Serving Size 1 cup (approx. 240ml)
- Amount Per Serving
- Calories 220kcal
- % Daily Value *
- Total Fat 9gg14%
- Saturated Fat 5gg25%
- Trans Fat 0gg
- Cholesterol 20mgmg7%
- Sodium 85mgmg4%
- Potassium 320mgmg10%
- Total Carbohydrate 32gg11%
- Dietary Fiber 2gg8%
- Sugars 22gg
- Protein 6gg12%
- Calcium 20 mg
- Iron 2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Dairy-Free Option: Use unsweetened almond or cashew milk + coconut evaporated milk or plant-based half-and-half.
- Gluten-Free: Ensure your masa harina and Mexican chocolate are certified gluten-free (e.g., Taza brand).
- Adjust Thickness: For thinner champurrado, reduce masa harina to ⅓ cup. For thicker, simmer 5–10 minutes longer.
- Tradition Tip: Use a molinillo to froth and serve for an authentic experience.
Frequently Asked Questions
Is champurrado gluten-free?
Yes! Masa harina is made from corn and naturally gluten-free, but always check labels on Mexican chocolate—some brands (like Abuelita) contain wheat. Use certified gluten-free chocolate like Taza or Hernan to be safe.
Can I make champurrado ahead of time?
Absolutely. Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of milk or water to restore consistency.
What’s the difference between champurrado and regular hot chocolate?
Champurrado is a type of atole—thickened with masa harina—and includes piloncillo and cinnamon. It has a unique, earthy-sweet flavor and velvety texture unlike standard hot cocoa.
