Homemade Champurrado Recipe – Easy & Refreshing

Champurrado is a thick, velvety Mexican hot chocolate drink made with masa harina, Mexican chocolate, and warm spices that transforms your morning or evening into something special. This traditional beverage combines the earthy richness of corn with the deep flavor of chocolate, creating a comforting drink perfect for chilly mornings or festive gatherings.

The drink has roots in ancient Mesoamerican culture, where cacao and corn were sacred ingredients. Today, it remains a beloved staple at Mexican celebrations and breakfast tables.

Learning to make authentic champurrado at home means you control the sweetness, thickness, and spice level to suit your taste perfectly. Let me walk you through creating this soul-warming beverage from scratch.

Why You’ll Love This Recipe

This champurrado recipe delivers authentic flavor without requiring specialty equipment or hard-to-find ingredients. You can whip up a batch in under 30 minutes and customize it to your preferences.

  • Rich, complex flavor that balances chocolate, cinnamon, and corn in every sip
  • Naturally thick and creamy texture without any dairy or thickeners beyond the masa
  • Makes your kitchen smell absolutely incredible while it simmers
  • Budget-friendly ingredients that yield multiple servings
  • Customizable heat and sweetness levels to please everyone

My Experience Making This Recipe

I first attempted champurrado after tasting it at a friend’s holiday party, and I immediately knew I needed to recreate it. The combination of chocolate and masa seemed unusual at first, but one sip sold me completely.

My early attempts were either too thin or lumpy because I added the masa incorrectly. Once I learned to whisk the masa into cold water first, everything changed.

Now I make champurrado every weekend during winter months. The aroma of cinnamon and chocolate simmering on the stove has become my favorite Saturday morning ritual.

Recipe Overview

  • Recipe Name: Champurrado
  • Servings: 6 cups
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Course: Beverage
  • Cuisine: Mexican
  • Calories per Serving: 245

Equipment You Will Need

  • Large heavy-bottomed pot or saucepan
  • Wire whisk
  • Medium mixing bowl
  • Wooden spoon
  • Measuring cups and spoons
  • Fine-mesh strainer (optional, for smoother texture)
  • Molinillo or electric frother (optional, for traditional preparation)

Ingredients for Champurrado

  • 4 cups whole milk
  • 2 cups water, divided
  • 1/2 cup masa harina (corn flour for tortillas)
  • 3.5 ounces Mexican chocolate, roughly chopped (such as Abuelita or Ibarra)
  • 1/4 cup piloncillo, grated or chopped (or dark brown sugar)
  • 2 cinnamon sticks
  • 1/4 teaspoon vanilla extract
  • Pinch of salt

Ingredient Notes and Substitutions

  • Masa harina: This corn flour provides the signature thickness and earthy flavor that defines champurrado. Regular cornmeal or cornstarch will not give the same authentic taste or texture.
  • Mexican chocolate: These tablets contain chocolate, sugar, and cinnamon already blended together for traditional flavor. You can substitute 3 ounces dark chocolate plus 1 tablespoon cocoa powder and an extra 1/2 teaspoon cinnamon, though the flavor differs slightly.
  • Piloncillo: This unrefined Mexican brown sugar adds molasses notes and depth. Dark brown sugar works well as a substitute with nearly identical results.
  • Whole milk: The fat content creates richness and body in the drink. You can use 2% milk, but the champurrado will be noticeably thinner and less luxurious.
  • Cinnamon sticks: Whole sticks infuse better flavor than ground cinnamon during simmering. If using ground cinnamon, add 1/2 teaspoon near the end of cooking to prevent bitterness.

How to Make Champurrado

Step 1: Prepare the Masa Mixture

Whisk the masa harina with 1 cup of cold water in a medium bowl until completely smooth with no lumps remaining. This step prevents clumping when you add it to hot liquid later.

Getting a smooth slurry now saves you from a grainy, unpleasant texture in the finished drink. Take your time with this step.

Step 2: Heat the Liquid Base

Combine the milk, remaining 1 cup of water, and cinnamon sticks in your large pot over medium heat. Bring the mixture to a gentle simmer, stirring occasionally to prevent scorching on the bottom.

Heating the liquid before adding other ingredients helps everything dissolve evenly and reduces overall cooking time. Watch carefully to avoid boiling over.

Step 3: Add the Masa Slurry

Pour the masa mixture into the simmering milk while whisking constantly. Continue whisking for 2-3 minutes to prevent lumps from forming as the masa cooks and thickens.

The constant motion keeps the masa suspended in the liquid rather than settling and burning on the bottom. Your arm might get tired, but this effort makes or breaks the texture.

Step 4: Incorporate the Chocolate

Add the chopped Mexican chocolate to the pot, stirring frequently with a wooden spoon until completely melted. The chocolate should disappear into the mixture within 3-4 minutes.

Stirring prevents the chocolate from clumping or sticking to the pot. The mixture will start smelling amazing at this point.

Step 5: Sweeten and Season

Stir in the piloncillo, vanilla extract, and salt. Continue stirring until the piloncillo dissolves completely, which takes about 2-3 minutes depending on how finely you chopped it.

The salt might seem odd in a sweet drink, but it amplifies the chocolate flavor and balances the sweetness beautifully. Don’t skip it.

Step 6: Simmer Until Thickened

Reduce heat to low and simmer the champurrado for 10-15 minutes, stirring every few minutes. The mixture should thicken to a consistency similar to thin pudding or heavy cream.

Low heat prevents scorching while allowing the flavors to meld and the masa to fully cook. If it thickens too much, whisk in a bit more milk or water.

Step 7: Check Consistency and Flavor

Remove a spoonful and let it cool slightly, then taste. The champurrado should coat the back of a spoon but still pour easily.

Adjust sweetness if needed by adding more piloncillo or sugar. The drink thickens further as it cools, so slightly thinner than your target consistency works best.

Step 8: Finish and Serve

Remove the cinnamon sticks and discard them. For an extra smooth texture, you can strain the champurrado through a fine-mesh strainer, though this step is optional.

Serve immediately in mugs while hot, optionally frothing each serving with a molinillo or electric frother for a traditional foamy top. The drink continues thickening as it sits, so enjoy it fresh.

Pro Tip: Always mix your masa harina with cold water before adding it to hot liquid. Adding it directly to hot milk creates stubborn lumps that no amount of whisking will fix, leaving you with a grainy texture instead of silky smoothness.

Champurrado recipe step-by-step

Tips for the Best Champurrado

  • Toast your masa harina in a dry skillet for 2-3 minutes before mixing with water to deepen the corn flavor and add subtle nutty notes.
  • Use a heavy-bottomed pot to distribute heat evenly and prevent scorching, which can ruin the entire batch with a burnt taste.
  • Grate piloncillo with a box grater or microplane for faster dissolving, or chop it into small pieces if grating proves difficult.
  • Froth the champurrado vigorously with a whisk or molinillo just before serving to create the traditional foamy texture that makes it extra luxurious.
  • Keep the heat low once all ingredients are combined to prevent the bottom from burning while the flavors develop fully.
  • Taste as you go and adjust the sweetness gradually, remembering that the chocolate tablets already contain sugar.

Common Mistakes to Avoid

  • Adding masa harina directly to hot liquid creates lumps that are nearly impossible to remove and ruins the smooth texture.
  • Using too high heat causes the mixture to scorch on the bottom, creating burnt spots that give the entire batch an unpleasant bitter flavor.
  • Not stirring frequently enough allows the masa to settle and stick to the pot bottom, leading to burning and uneven cooking.
  • Substituting regular cornmeal for masa harina produces a gritty texture because cornmeal is more coarsely ground and lacks the proper treatment.
  • Over-thickening the champurrado makes it more like pudding than a drinkable beverage, so stop cooking when it reaches a pourable consistency.

Serving Suggestions

Champurrado pairs beautifully with traditional Mexican breakfast foods and sweet treats. The rich chocolate flavor complements both savory and sweet accompaniments perfectly.

  • Serve alongside warm tamales for an authentic Mexican breakfast or holiday meal combination
  • Pair with churros or pan dulce for dipping, creating a decadent dessert experience
  • Accompany with buñuelos during Christmas celebrations for a traditional festive pairing
  • Offer with breakfast tacos or breakfast burritos for a satisfying weekend brunch
  • Enjoy with conchas or other Mexican sweet breads for dunking

Variations to Try

  • Spiced Champurrado: Add a pinch of cayenne pepper or ancho chile powder for a subtle kick that plays beautifully against the chocolate sweetness.
  • Orange Champurrado: Include the zest of one orange and a splash of orange extract to brighten the flavor with citrus notes that cut through the richness.
  • Coconut Champurrado: Replace half the milk with coconut milk for a tropical twist that adds extra creaminess and a subtle coconut flavor.
  • Extra Chocolate: Increase the Mexican chocolate to 5 ounces for an intensely chocolatey version that chocolate lovers will adore.
  • Nutty Champurrado: Stir in 2 tablespoons almond butter or peanut butter for added richness and a nutty undertone that complements the corn.

Dietary Adaptations

  • Gluten-Free: This recipe is naturally gluten-free as long as you use certified gluten-free masa harina, which most brands are by default.
  • Dairy-Free: Replace the whole milk with oat milk or almond milk for a dairy-free version that maintains creaminess, though the flavor will be slightly lighter.
  • Vegan: Use plant-based milk and substitute the Mexican chocolate with dairy-free dark chocolate plus added cinnamon and sugar, creating a completely plant-based version.
  • Low-Carb/Keto: This recipe is not easily adapted to low-carb diets since masa harina is the essential ingredient that defines champurrado, and removing it changes the drink entirely.

Storage and Reheating

Refrigerator

Store leftover champurrado in an airtight container in the refrigerator for up to 3 days. The mixture will thicken considerably as it cools.

  • Transfer to a glass jar or plastic container with a tight-fitting lid
  • Press plastic wrap directly onto the surface before sealing to prevent skin formation
  • Label with the date to track freshness

Freezer

Champurrado freezes reasonably well for up to 2 months, though the texture may separate slightly upon thawing. Freeze in individual portions for easy reheating.

  • Pour into freezer-safe containers leaving 1 inch headspace for expansion
  • Freeze flat in ziplock bags for space-saving storage
  • Thaw overnight in the refrigerator before reheating

Reheating

Reheat champurrado gently over low heat, whisking frequently to restore the smooth texture. Add milk or water to thin if needed.

  • Warm in a saucepan over low heat, stirring constantly to prevent scorching
  • Microwave in 30-second intervals, whisking between each, until hot
  • Add 2-4 tablespoons of milk per cup to restore the original consistency
  • Whisk vigorously or use a frother to re-emulsify any separated ingredients

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 245
Total Fat 9g
Saturated Fat 5g
Carbohydrates 37g
Fiber 2g
Sugar 24g
Protein 6g
Sodium 95mg
Cholesterol 20mg

Nutritional values are approximate and vary based on specific ingredients used and portion sizes. These calculations assume whole milk and traditional Mexican chocolate tablets.

Frequently Asked Questions

Can I make champurrado without masa harina?

Masa harina is what makes champurrado unique from regular hot chocolate, providing the thick texture and corn flavor. Without it, you’re essentially making a different drink, though you could try using very finely ground cornmeal as a last resort with noticeably different results.

Can I make champurrado ahead of time?

Yes, you can prepare champurrado up to 3 days in advance and store it refrigerated. Reheat gently on the stovetop, whisking in extra milk to restore the proper consistency since it thickens dramatically when cold.

Why is my champurrado grainy or lumpy?

Lumps form when masa harina contacts hot liquid directly or when you don’t whisk it thoroughly enough with cold water first. Always create a smooth slurry with cold water before adding to the hot milk, whisking constantly during the addition.

How thick should champurrado be?

Champurrado should be thicker than hot chocolate but still pourable, with a consistency similar to thin cream or melted ice cream. It should coat a spoon but flow easily when poured.

Can I use regular chocolate instead of Mexican chocolate?

You can substitute regular dark chocolate, but add 1/2 teaspoon ground cinnamon and increase the sugar slightly since Mexican chocolate contains both. The flavor will be close but lack some of the traditional spiced complexity.

What is the white film that forms on top?

A skin forms when milk proteins coagulate on the surface as champurrado cools, just like regular hot chocolate. Stir it back in, or prevent it by pressing plastic wrap directly onto the surface during storage.

Can I make champurrado in a slow cooker?

Yes, combine all ingredients in a slow cooker and cook on low for 2-3 hours, whisking every 30 minutes. This method works but requires more attention to prevent settling and produces similar results to stovetop preparation.

Final Thoughts

Champurrado brings warmth, tradition, and incredible flavor to any occasion, from quiet mornings to festive celebrations. Once you master the simple technique of creating a smooth masa base, you’ll find yourself making this comforting drink again and again.

The combination of chocolate, cinnamon, and corn might seem unusual if you’ve never tried it, but trust me when I say it creates something truly special. Give this recipe a try, and you might just start a new tradition in your own kitchen.

Homemade champurrado in a mug

Champurrado

Champurrado is a thick, velvety Mexican hot chocolate drink made with masa harina, Mexican chocolate, and warm spices that transforms your morning or evening into something special. This traditional beverage combines the earthy richness of corn with the deep flavor of chocolate, creating a comforting drink perfect for chilly mornings or festive gatherings.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 6 cups
Course: Beverage
Cuisine: Mexican
Calories: 245

Ingredients
  

Main
  • 4 cups whole milk
  • 2 cups water divided
  • 1/2 cup masa harina corn flour for tortillas
  • 3.5 ounces Mexican chocolate roughly chopped (such as Abuelita or Ibarra)
  • 1/4 cup piloncillo grated or chopped (or dark brown sugar)
  • 2 cinnamon sticks
  • 1/4 teaspoon vanilla extract
  • Pinch of salt

Equipment

  • Large heavy-bottomed pot or saucepan
  • Wire whisk
  • Medium mixing bowl
  • Wooden spoon
  • Measuring cups and spoons
  • Fine-mesh strainer (optional)
  • Molinillo or electric frother (optional)

Method
 

  1. Whisk the masa harina with 1 cup of cold water in a medium bowl until completely smooth with no lumps remaining. This prevents clumping when you add it to hot liquid later.
  2. Combine the milk, remaining 1 cup of water, and cinnamon sticks in your large pot over medium heat. Bring the mixture to a gentle simmer, stirring occasionally to prevent scorching on the bottom.
  3. Pour the masa mixture into the simmering milk while whisking constantly. Continue whisking for 2-3 minutes to prevent lumps from forming as the masa cooks and thickens.
  4. Add the chopped Mexican chocolate to the pot, stirring frequently with a wooden spoon until completely melted, about 3-4 minutes.
  5. Stir in the piloncillo, vanilla extract, and salt. Continue stirring until the piloncillo dissolves completely, about 2-3 minutes depending on how finely you chopped it.
  6. Reduce heat to low and simmer the champurrado for 10-15 minutes, stirring every few minutes. The mixture should thicken to a consistency similar to thin pudding or heavy cream.
  7. Remove a spoonful and let it cool slightly, then taste. The champurrado should coat the back of a spoon but still pour easily. Adjust sweetness if needed by adding more piloncillo or sugar.
  8. Remove the cinnamon sticks and discard them. For an extra smooth texture, you can strain the champurrado through a fine-mesh strainer, though this step is optional.
  9. Serve immediately in mugs while hot, optionally frothing each serving with a molinillo or electric frother for a traditional foamy top.

Notes

Always mix your masa harina with cold water before adding it to hot liquid. Adding it directly to hot milk creates stubborn lumps that no amount of whisking will fix. The drink continues thickening as it sits, so enjoy it fresh. Store leftover champurrado in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, whisking frequently and adding milk or water to thin if needed.

You might also like these recipes

Leave a Comment

Recipe Rating