This champurrado recipe makes a thick Mexican hot chocolate drink with masa harina, Mexican chocolate, and warm spices. The result is smooth, rich, and just sweet enough, with a texture between hot chocolate and atole.
The recipe takes 15 minutes total and serves 4. Whisking the masa harina into cold milk before heating prevents lumps. Champurrado keeps for 3 days in the refrigerator and reheats well on the stove.

Table of contents
Why This Champurrado Recipe Works
- Whisking masa harina into cold milk before heating keeps the champurrado smooth and lump free.
- Simmering for 8 to 10 minutes fully hydrates the masa and creates the signature thick texture.
- Mexican chocolate adds cinnamon and sugar in one step, while piloncillo deepens the flavor with molasses notes.
Champurrado Recipe
This champurrado recipe uses masa harina as the base and Mexican chocolate for authentic flavor. The sections below cover ingredient swaps, tips for the right consistency, and how to fix a thin or lumpy batch.
How to Get Champurrado Right
These steps prevent the most common champurrado problems.
- Whisk the masa into cold milk: Combine the masa harina with 1 cup of cold milk in a bowl until smooth before adding it to the pot. Adding masa to hot liquid causes instant clumping.
- Simmer for 8 to 10 minutes: Stir constantly over medium heat until the mixture thickens enough to coat the back of a spoon. Stopping early leaves a chalky taste and thin texture.
- Chop the chocolate and piloncillo: Break or chop them into small pieces so they melt completely in 2 to 3 minutes. Large chunks take longer and may not dissolve evenly.
- Stir constantly: Masa settles to the bottom and scorches if left alone. Use a whisk or wooden spoon and keep moving it across the bottom of the pot.
- Strain before serving: Pour the finished champurrado through a fine mesh strainer to catch any undissolved masa bits or cinnamon bark. This step ensures a smooth drink.
King Arthur Baking’s champurrado guide explains how to toast masa harina before using it for a deeper corn flavor, though this step is optional and adds 5 minutes to prep time.
What Went Wrong
Why Is Champurrado Recipe Lumpy?
Lumps form when masa harina hits hot liquid. The outer layer cooks instantly and traps dry flour inside. Mix the masa with cold milk in a separate bowl until completely smooth before adding it to the pot. If lumps already formed, pour the mixture through a fine mesh strainer and press the lumps through with a spoon.
Why Is It Too Thin?
Thin champurrado means the masa did not cook long enough or you used too little. Simmer it for 3 to 5 more minutes while stirring. The drink thickens as it cools. If it is still thin after 15 minutes of simmering, whisk 1 tablespoon masa harina with 2 tablespoons cold milk and stir it in, then simmer 3 more minutes.
Why Does It Taste Chalky?
A chalky taste means undercooked masa harina. Raw masa has a gritty, starchy flavor that disappears only after 8 to 10 minutes of simmering. Return the pot to medium heat and simmer while stirring until the texture is smooth and the raw corn flavor is gone. Taste after 3 minutes and continue if needed.
Champurrado Recipe Variations
Vegan Champurrado
Replace whole milk with oat milk or almond milk in equal amounts. Use dairy free chocolate chips and maple syrup instead of Mexican chocolate and piloncillo. The texture will be slightly thinner and the flavor less rich, but the drink stays smooth.
Spiced Champurrado Recipe
Add 1/4 teaspoon ground anise, 2 whole cloves, and 1/4 teaspoon vanilla extract along with the cinnamon stick. Strain out the cloves before serving. These spices deepen the warmth without overpowering the chocolate.
Champurrado With Coffee
Replace 1 cup of the milk with 1 cup strong brewed coffee. The coffee adds bitterness that balances the sweetness and makes the chocolate flavor more intense. This version is popular for breakfast.
What to Serve With Champurrado
Champurrado is traditionally served with tamales, pan dulce, or churros for breakfast or as an evening snack. The thick drink pairs well with anything fried or sweet because it cuts richness and adds warmth. Serve it alongside copycat Starbucks chai latte for a warm drink pairing at a brunch or holiday gathering.
How to Store and Reheat Champurrado
Champurrado keeps for 3 days in the refrigerator in an airtight container. The masa will settle to the bottom, so whisk it before reheating. Reheat on the stove over medium heat for 3 to 5 minutes, whisking constantly, until steaming. Add a splash of milk if it thickened too much. Do not freeze champurrado. The masa separates when thawed and the texture turns grainy.
Champurrado Recipe FAQs
Yes, but the texture and flavor change. Use cornstarch at half the amount for a thinner drink with no corn taste. The result will not be traditional champurrado.
Champurrado contains chocolate and is sweeter. Atole is a plain masa based drink flavored with cinnamon or fruit. Both use masa harina and have a thick texture.
Champurrado should coat the back of a spoon but still pour easily. It thickens as it cools. If it is too thick, whisk in milk 2 tablespoons at a time while reheating.
Yes. Use 3 tablespoons unsweetened cocoa powder, 3 tablespoons sugar, and 1 teaspoon cinnamon. The flavor will be less complex than with Mexican chocolate tablets.









Leave a Reply