Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A steaming mug of authentic Mexican Champurrado garnished with cinnamon sticks, set against a cozy background.

Authentic Mexican Champurrado

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, velvety, and traditional Mexican hot chocolate thickened with masa harina and spiced with cinnamon and piloncillo.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

4 cups whole milk (plus more for thinning, if needed)
1 cup water
1/2 cup masa harina
1-2 discs (about 3 oz) Mexican chocolate (like Ibarra or Abuelita), chopped
1/4 cup piloncillo (or dark brown sugar), chopped or packed
2 cinnamon sticks (3-4 inches each)
1 star anise (optional)
Ground cinnamon, for garnish (optional)

Instructions

Step 1: In a medium bowl, whisk together the masa harina with 1 cup of the milk until no lumps remain and a smooth slurry forms. Set aside.
Step 2: In a large saucepan or Dutch oven, combine the remaining 3 cups of milk, 1 cup of water, cinnamon sticks, and star anise (if using). Heat over medium heat until it just begins to simmer, stirring occasionally. Do not boil.
Step 3: Reduce the heat to low. Add the chopped Mexican chocolate and piloncillo (or brown sugar) to the simmering liquid. Stir continuously with a whisk or molinillo until the chocolate and piloncillo are completely dissolved, about 3-5 minutes.
Step 4: Slowly pour the masa harina slurry into the saucepan while continuously whisking to prevent lumps. Continue to whisk for 1-2 minutes until the mixture begins to thicken.
Step 5: Increase the heat slightly to medium-low and continue to cook, stirring frequently (every 30-60 seconds) for about 10-15 minutes, or until the champurrado reaches your desired thickness and the raw masa flavor is cooked out. It should be thick enough to coat the back of a spoon.
Step 6: Carefully remove the cinnamon sticks and star anise from the champurrado. Taste and adjust sweetness if necessary.
Step 7: Pour the hot Mexican Champurrado into mugs and serve immediately. Garnish with a sprinkle of ground cinnamon, if desired.

Notes

For best results, use a molinillo (Mexican whisk) for frothing, but a regular whisk works well too. Adjust sweetness to your preference. Champurrado thickens as it cools; thin with a splash of milk or water when reheating.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Beverage
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 cup
  • Calories: 320 kcal
  • Sugar: 35g
  • Sodium: 120mg
  • Fat: 10g
  • Saturated Fat: 6g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 4g
  • Protein: 8g
  • Cholesterol: 15mg