Champurrado is one of Mexico’s most comforting and beloved traditional drinks—a thick, warm chocolate atole that has been enjoyed for generations.
Made with masa harina, Mexican chocolate, cinnamon, and piloncillo, this rich beverage is especially popular during cool mornings and festive occasions like Día de los Muertos and Las Posadas.
Its velvety texture and deep chocolate flavor make every sip feel like a taste of tradition, connecting families and communities through a recipe that has been passed down for centuries.
What Is Champurrado?

The atole-style Mexican beverage is usually prepared with masa harina, which is a type of flour that is similar to corn flour.
The beverage is usually drunk in a warm and thick consistency, so it’s more commonly enjoyed in the winter, especially for the holidays.
The Mexican drink uses Mexican chocolate along with water or milk, and usually contains cinnamon and piloncillo.
The best thing about champurrado, besides its wonderful taste, is that it’s quite easy to prepare and gives you a wide range of options when it comes to ingredients and consistency.
What Is the Origin of Champurrado in Mexico?

Unlike many Mexican drinks, this one isn’t brought by the Spanish. Instead, this one dates back to more than 2,500 years ago.
Back then, the Aztecs started cultivating chocolate, which is native to Mexican land.
Both the Mayans and Aztecs believed that drinking purées of Mexican chocolate like champurrado would give the drinker power and strength.
How to Make Traditional Mexican Champurrado

Although you can make Mexican champurrado in a variety of ways, here’s an easy way to prepare relatively thick champurrado:
Information About the Recipe
- Course: dessert beverage
- Preparation time: 5 minutes
- Cooking time: 20 minutes
- Total time: 25 minutes
- Yield: 6 servings (6 cups)
If you’re preparing piloncillo syrup yourself, you’ll add 35 more minutes to prepare the syrup.
Ingredients
For the Piloncillo Syrup (Miel de Panela)
- 1 or 2 piloncillo cones (about 3 inches each)
- 2 cups of water
- 2 or 3 whole cloves (optional)
- 1 or 2 cinnamon sticks (optional)
For the Champurrado
- 4 cups of whole milk
- 1/2 cup of masa harina or 2/3 cup of cornflour if you can’t find masa
- 2 discs of Mexican chocolate (about 3 ounces)
- 1 stick of cinnamon or 1/2 a teaspoon of cinnamon powder
- 1 1/2 cup of warm water
- 2 teaspoons of vanilla extract
- A dash of salt
Instructions
- Use a medium-sized saucepan and add the chunks or whole piloncillos, along with water and other ingredients, then stir to combine.
- Bring the whole mixture to a boil and let boil until the chunks of panela are dissolved, then reduce the heat to a medium low, allowing the mixture to simmer.
- As the mixture starts bubbling, the syrup will start to reduce and thicken. Keep stirring the mixture frequently because the sugar will stick to the walls and crystalize.
- until the syrup is thick enough to stick to the spoon when you remove it from the saucepan. This should take about 15 to 20 minutes. But don’t let it boil longer than 35 minutes.
- Remove the saucepan off the heat and set it aside to cool down.
- Once the piloncillo is ready, add 1 1/2 cups of water in a larger saucepan along with the piloncillo and cinnamon and 2 cups of milk, then bring the mixture to a boil. Since the piloncillo is already melted and warm, this should take about 2 to 3 minutes. However, if you’re using hardened cones, it might take up to 15 minutes.
- Once the mixture boils, turn the heat down to a gentle simmer, then add 2 or more disks as preferred of Mexican chocolate disks or bars, then let the chocolates dissolve for about 5 more minutes on the same medium to low heat with occasional stirring.
- Meanwhile, bring a medium bowl and add the remaining 2 cups of milk along with cornmeal or masa harina. Use a hand mixer to mix them well and avoid making clumps, and beat them so they fully combine in a very smooth and creamy texture.
- Once it’s ready, slowly pour the contents of the chocolate mix over the batter, while mixing and stirring the ingredients vigorously together to combine.
- Use a strainer to drain the mixture of any lumps, then turn the heat up to medium-high again, so that the champurrado mix comes to a boil again.
- After 30 seconds to a minute, allow the mix to simmer on low heat while stirring occasionally until the mixture thickens to your desired consistency. This should take anywhere between 5 to 8 minutes.
- Take off the heat and serve the champurrado while very hot. Careful while drinking because it’ll be extremely hot for the first 10 minutes.
Tips for Champurrado

- Champurrado is supposed to be as smooth as possible and not grainy at all. The key to keeping it velvety and smooth is continuous and vigorous whisking throughout the process of making one. If your champurrado is still a little grainy, you can solve that by continuing to whisk until it’s all smooth.
- You can substitute with 2 tablespoons of dark brown sugar if you don’t have piloncillo.
- If you’re lactose intolerant, you can turn champurrado into a dairy-free version by replacing milk with almond or coconut milk. However, you should keep in mind that the creamier the milk, the richer the champurrado will be, so whole milk is still the best ingredient for that.
- To make it vegan, you should make sure that the Mexican chocolate you’re using is also vegan. Luckily, there are a variety of brands that sell vegan Mexican chocolate, such as Taza Organic Mexican Chocolate
- You can adjust the consistency of the champurrado by changing the amount of ingredients. For example, if you like your champurrado extra-thick during winter, you can add about 2 or 3 tablespoons of cornmeal along with about 1/2 a cup of milk or water.
- Alternatively, you can use all milk, half milk and half water, or all water while making the champurrado, each will affect the consistency of the final product.
- You can store the champurrado in the fridge if you have leftovers for up to 3 to 4 days. Make sure that it is covered and cooled down before putting it in the fridge.
- Refrigerated champurrado will be quite thicker than usual. To reheat it properly, mix it up with little milk or water, depending on your preference, and stir it for 30 seconds to a minute before heating it up on a stovetop or a microwave.
What to Serve with Champurrado

Champurrado’s rich, thick, chocolate flavor pairs beautifully with traditional Mexican breads and comforting dishes.
These foods help balance the sweetness and make the drink perfect for breakfast, holidays, or a cozy snack.
- Tamales – One of the most traditional pairings. The savory or sweet corn dough complements the creamy texture of champurrado and is especially popular during holidays and family gatherings.
- Concha – This classic Mexican sweet bread is soft, fluffy, and slightly sweet, making it perfect for dipping into a warm cup of champurrado.
- Pan Dulce – A variety of traditional Mexican sweet breads that pair perfectly with champurrado for breakfast or an afternoon treat.
- Churros – Crispy fried dough coated in cinnamon sugar that contrasts beautifully with the smooth, chocolatey drink.
- Buñuelos – Light and crispy fried pastries often dusted with sugar or drizzled with syrup, commonly served with warm drinks during festive celebrations.
These traditional pairings turn a simple cup of champurrado into a comforting and authentic Mexican food experience.
Storage and Reheating
Storage
- Allow the champurrado to cool to room temperature before storing.
- Transfer it to an airtight container.
- Store in the refrigerator for up to 3–4 days.
- You may notice it thickens significantly once chilled—this is completely normal.
Reheating
- Pour the champurrado into a saucepan and warm it over low to medium heat.
- Add a splash of milk or water to loosen the texture as it heats.
- Whisk continuously to help restore its smooth consistency and prevent lumps.
- Heat until warmed through, but avoid boiling.
With gentle reheating and a little extra liquid, your champurrado will return to its rich, velvety texture and taste just as comforting as when it was freshly made.
Traditional Champurrado: A Warm and Comforting Mexican Classic

Champurrado is more than just a warm chocolate drink—it’s a comforting tradition that has been enjoyed in Mexican kitchens for generations.
Made with simple ingredients like masa harina, chocolate, and cinnamon, this thick and flavorful beverage brings together the rich culinary heritage of corn and cacao in every sip.
Whether you’re enjoying it on a cool morning, serving it during the holidays, or pairing it with fresh tamales or sweet bread, champurrado is a drink that brings warmth and nostalgia to the table.
Once you try making it at home, you’ll see why this traditional favorite continues to be loved by families across Mexico and beyond.
More Mexican Foods
See all →
Jorge Garcia is the founder of AmigoFoods, where he has spent over 20 years helping readers discover authentic Latin American and Spanish cuisine. Raised in a Cuban-American household, Jorge learned to cook at the hands of his mother and grandmother, carrying forward generations of family recipes. That heritage, backed by his family’s four-generation history in the Latin food industry, inspired him to launch AmigoFoods in 2003. With more than 1,000 published articles on recipes, ingredients, and food culture, Jorge’s mission is simple: make authentic Latin cooking approachable for home cooks everywhere while honoring the traditions behind every dish.