Thickened with masa harina, this champurrado recipe yields an intensely rich, velvety Mexican hot chocolate. Spiced with star anise and sweetened with piloncillo, it’s a comforting drink perfect for chilly days and holiday mornings.

Why this recipe works
Champurrado (pronounced chom-poo-rah-doe) is a traditional Mexican hot chocolate made thick by adding masa harina to an atole base. The resulting drink is thicker and more substantial than standard hot cocoa—creamy, slightly grainy from the Mexican chocolate, and deeply flavored. This version uses star anise to echo the caramel and molasses notes of piloncillo, producing a warm, layered flavor profile that’s especially welcome on cold days.

Ingredients you will need
A printable recipe card with exact measurements and a consolidated ingredient list is included below. The essentials are masa harina (for thickening), Mexican chocolate (for authentic texture and warm spices), piloncillo or brown sugar (for sweetness), whole milk, and a touch of ground anise or star anise for aroma.

Ingredient info and substitution suggestions
Anise: Ground anise seeds or ground star anise add a subtle licorice note that enhances the chocolate and piloncillo. If you don’t care for that flavor, omit the anise or substitute a cinnamon stick.
Masa harina: This dried corn flour is what gives champurrado its signature body. It’s commonly labeled “masa harina” in grocery stores and can usually be found in the international aisle near tortillas.
Mexican chocolate: Mexican chocolate (brands such as Ibarra or Abuelita) is coarser and spiced, often including cinnamon. It melts into the drink and creates the classic texture and taste; if you must substitute, use cocoa powder plus sugar and cinnamon, but the authentic chocolate is recommended.
Sugar: Traditionally piloncillo—unrefined brown sugar shaped into cones—is used. If you don’t have piloncillo, packed brown sugar can be substituted.
Additions: For a subtle heat, add a small pinch of cayenne. A cinnamon stick makes a pretty garnish and works well for stirring.
How to make champurrado: Mexican hot chocolate
Step-by-step photos accompany the method below. Scroll to the printable recipe card at the end for exact measurements and a condensed version of the instructions.
- In a large saucepan, whisk the masa harina into the warm water until smooth and lump-free.
- Add the milk, chopped Mexican chocolate, piloncillo (or brown sugar), and ground anise. Stir to combine.
- Heat the mixture over medium until it just reaches a boil, then lower the heat and simmer uncovered for about 10 minutes, whisking occasionally, until the chocolate is melted and the sugar has dissolved. The consistency should be thick and smooth but still pourable. Serve hot.
Frequently asked questions & expert tips
You can, but Mexican chocolate has added sugar and warming spices (often cinnamon), which contribute to the traditional flavor and texture. If you use cocoa powder, add sugar and a pinch of cinnamon to approximate the taste.
Lumps usually result from not fully dissolving the masa harina into the liquid. Dissolve the masa in warm water first and whisk continuously as the mixture heats to prevent lumps.
Champurrado is a type of atole made with masa harina and chocolate. Atole refers broadly to corn-based hot drinks; champurrado specifically includes chocolate.
Yes. Cool the drink and store it in an airtight container in the refrigerator for up to one day. Reheat gently over low heat, adding a splash of milk or water to loosen it and whisking to restore a smooth texture.

Serving suggestions
Serve champurrado warm. The ideal consistency is similar to a thin pudding—thick and velvety but still pourable. Keep it warm to prevent further thickening. It pairs beautifully with sweet breads and pastries such as conchas or with savory items like tamales. Optional garnishes include a cinnamon stick, star anise, a dollop of whipped cream or Mexican crema, or a dusting of cinnamon.
More Mexican-inspired recipes
- Conchas (Mexican sweet bread)
- Quesados (savory cheese bites)
- Mexican-style grilled corn
- Traditional Mexican cookie rings
I love sharing recipes and kitchen tips. If you enjoy these posts, consider subscribing to the author’s newsletter to receive new recipes directly.

Champurrado: Mexican Hot Chocolate
Note: FAQ and tips are provided above in the post.
Ingredients
- ¼ cup masa harina (corn tortilla flour)
- 2 cups warm water
- 2 cups whole milk
- 3.25 ounce Mexican chocolate disk chopped
- 3 ounce piloncillo (chopped cones) or ½ cup packed brown sugar
- ⅛ teaspoon ground anise seeds (star anise works well)
Things you’ll need
- Measuring cups and spoons
- Large saucepan
- Whisk
- Liquid measuring cup
Before you begin
- This recipe yields 4 servings. It can be halved without issue.
- If you don’t have anise seeds, grind star anise for the same flavor element.
- For a spicy twist, add a pinch or two of cayenne pepper.
- A cinnamon stick is a nice stirring garnish and adds mild warmth.
Instructions
-
In a large saucepan, slowly whisk the masa harina into the warm water until fully combined and smooth.
-
Add the whole milk, chopped Mexican chocolate, chopped piloncillo (or brown sugar), and the ground anise. Stir to combine.
-
Bring to a gentle boil over medium heat, then reduce to a simmer. Cook uncovered for about 10 minutes, whisking occasionally, until the chocolate has melted and the sugar is dissolved. Serve immediately while hot.
Expert tips
- To prevent lumps, always dissolve masa harina in warm water first and whisk thoroughly before adding milk.
- If the champurrado thickens too much after standing, reheat gently with a splash of milk or water and whisk until smooth.
- For a dairy-free version, substitute the milk with an unsweetened almond or oat milk, though the flavor and richness will be slightly different.
Nutrition
| Calories: 297cal
Recipes on this site are tested with conventional ovens and stovetops. Oven and appliance performance can vary; adjust times and temperatures as needed for your equipment.
This post was originally published on May 7, 2010. The recipe was adapted from a bookmarked source, and the content has been updated with new photos and tips.