Beverages
This champurrado hot chocolate recipe transforms simple ingredients into Mexico's beloved spiced cocoa drink, where earthy masa harina meets rich chocolate for a velvety, naturally thickened treat.
The secret lies in balancing sweetness with warm cinnamon and chili, creating a drink that's both comforting and complex—perfect for chilly evenings or festive gatherings.
Unlike traditional hot chocolate, champurrado incorporates masa harina (corn flour) to achieve its signature thick, pudding-like consistency without cornstarch. The slow simmering process develops deep, caramelized flavors while keeping the texture smooth and inviting.
What makes this recipe special is its cultural authenticity—this is the hot chocolate your abuela would make, with just the right balance of spices and sweetness.
By the time you finish stirring the last spoonful, you'll have a rich, aromatic beverage with a perfect blend of chocolatey depth and corn's natural sweetness. The spices—cinnamon, chili powder, and sometimes vanilla—add layers of warmth that make this more than just a drink; it's an experience.
Serve it steaming hot with a sprinkle of cinnamon or a dollop of whipped cream for the full Mexican café experience.
The beauty of this recipe is its versatility—it works equally well as a cozy solo treat or a crowd-pleasing centerpiece for gatherings. Whether you're celebrating Día de los Muertos or simply craving something comforting, this champurrado delivers restaurant-quality results with minimal effort.
Ready to make it? Let's get started with the ingredients.
Ingredients for champurrado hot chocolate
Earthy masa harina and rich cocoa blend into Mexico's velvety spiced hot chocolate—authentic and comforting.
| Ingredient | Amount | Notes |
|---|---|---|
| Masa Harina 🌽 | ½ cup | For authentic cornflour thickness |
| Unsweetened Cocoa Powder 🍫 | ⅓ cup | High-quality Dutch-processed preferred |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste for sweetness |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground for aroma |
| Chili Powder 🌶️ | ½ tbsp | Mild or medium heat |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cacao or higher |
| Cornstarch 🌾 | 1 tsp | Optional for extra thickness |
| Whipped Cream 🍦 | ¼ cup | For garnish (optional) |
| Cinnamon Sticks 🌿 | 2 whole | For garnish (optional) |
The masa harina is non-negotiable for that signature pudding-like texture. Maseca brand, available in Latin markets or the baking aisle, delivers the most authentic flavor. If you can't find it, cornstarch plus a splash of cornmeal mimics the effect, though it won't be identical. For the cocoa, Valrhona or Guittard brands elevate the depth of flavor, but high-quality grocery store brands work too. The dark chocolate chips should melt smoothly—avoid anything with added sugar or dairy, as those can alter the balance. If you're feeling adventurous, try adding a pinch of Mexican chocolate tablets (like Abuelita) for a true taste of home.
No masa harina? Cornstarch plus a teaspoon of cornmeal creates a similar thickening effect, though the flavor won't be as complex. Swap the chili powder for ancho chili powder (toasted and ground) for a deeper, smokier note—it's worth hunting down at specialty stores. The vanilla extract can be omitted if you prefer, but a vanilla bean scraped into the mix adds luxurious depth. For a dairy-free version, full-fat coconut milk replaces the whole milk beautifully, though the texture will be slightly lighter. If you're making this for a crowd, double the spices—just be sure to taste as you go, as spice intensity can vary by brand.
This champurrado tastes even better the next day, as the flavors meld and deepen. Store leftovers in an airtight container in the fridge for up to 5 days, stirring well before reheating. For a quick serving, microwave in 30-second bursts, stirring between each, until steaming hot. Garnish with whipped cream and a sprinkle of cinnamon just before serving—the contrast of textures makes it irresistible. Freeze any extra in ice cube trays for instant single servings later; just add hot milk to thaw and reheat.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing you’ll make just to impress yourself. Masa harina, cocoa, sugar, milk, and cinnamon—that’s it. No fancy tools, no stress, just a pot and a whisk.
- Creamy Corn-Cocoa Dream: Between us, this isn’t your average hot chocolate. The masa harina gives it that velvety, slightly grainy texture (think: richer than store-bought), while the cocoa adds deep, bittersweet warmth. Stir in a pinch of cinnamon, and suddenly it’s like drinking a hug.
- Cold-Weather Hero: Honestly, this is my go-to when the air turns crisp and the kids start complaining about being cold. It’s perfect for cozy nights in, movie marathons, or even as a post-dinner treat. (Yes, even on a Tuesday night.)
- Budget-Friendly Warmth: Masa harina and cocoa are cheap staples, and a little goes a long way. I’ve made this for a crowd of six for under $5—leftovers? Just reheat with extra milk. It’s the kind of recipe that feels indulgent but won’t break the bank.
Step-by-step instructions for spiced Mexican cocoa
Master this authentic Mexican technique for velvety, spiced hot chocolate with perfect cornflour thickness.
Bloom the Cocoa and Spices
In a heavy-bottomed saucepan, whisk together the 0.33 cup unsweetened cocoa powder, 0.5 cup granulated sugar, 1 tablespoon ground cinnamon, 0.5 tablespoon chili powder, and 0.25 teaspoon salt over medium-low heat. This is the blooming process—it wakes up the cocoa's natural flavors and prevents bitter aftertaste.
Cook for 2-3 minutes, stirring constantly with a wooden spoon, until the mixture becomes fragrant and slightly darkened around the edges. You'll notice the spices release their aromatic oils, creating a rich, earthy base. This step is crucial—don't rush it, as proper blooming ensures maximum flavor extraction from both the cocoa and spices.
Incorporate the Masa Harina and Milk
Reduce heat to low and gradually whisk in the 0.5 cup masa harina and 1 teaspoon cornstarch (if using). These ingredients will create the signature cornflour thickness while adding a subtle, authentic Mexican flavor. Let the mixture cook for 1 minute to toast the masa harina slightly—this removes any raw corn flavor.
Slowly pour in the 4 cups whole milk while whisking continuously to prevent lumps from forming. The masa harina will begin to thicken immediately, creating a luxurious, pudding-like consistency. If you notice any lumps forming, use a fine-mesh strainer to press them through—this ensures a silky-smooth final product.
Simmer to Perfect Thickness
Return the mixture to a gentle simmer and cook for 5-7 minutes, stirring frequently with a wooden spoon. You're looking for a thick, custard-like consistency that coats the back of a spoon but still has slight movement—this is the ideal champurrado texture. The mixture should be thick enough to hold its shape when poured but still smooth enough to drink easily.
Taste and adjust sweetness if needed by adding more granulated sugar, or balance the spices with a pinch of salt. The mixture should be richly chocolatey with warm cinnamon and a subtle heat from the chili powder. If it's too thick, whisk in 1-2 tablespoons of hot milk to reach the perfect pouring consistency.
Finish with Chocolate and Vanilla
Remove the saucepan from heat and stir in the 0.5 cup dark chocolate chips and 1 teaspoon vanilla extract until the chocolate melts completely and is fully incorporated. The chocolate chips will add depth and a luxurious mouthfeel. Let the mixture sit for 2 minutes to meld all the flavors together—this resting period allows the spices and chocolate to fully integrate.
For an extra touch of elegance, divide the hot chocolate among serving mugs and top each with 2 tablespoons whipped cream and a cinnamon stick. The whipped cream adds a light contrast to the rich cocoa, while the cinnamon stick provides both visual appeal and an aromatic finish. Serve immediately while still hot for the best experience.
Pro Tips For Making Champurrado Hot Chocolate
- Bloom the Cocoa: Whisk the unsweetened cocoa powder into the warm milk first—before adding masa harina—and let it sit for 30 seconds. I used to skip this, and the drink always tasted flat; blooming the cocoa pulls out its deep flavor and prevents clumping later.
- Toast the Masa: Dry-toast the masa harina in a separate pan over medium heat for 1–2 minutes until it smells nutty and slightly golden. This step cuts the raw flour taste and makes the texture silkier—no one will guess you’re using corn flour if you do this right.
- Sweeten Gradually: Stir in half the sugar first, taste, then add the rest. Champurrado’s magic lies in balancing sweetness with the earthy masa and bitter cocoa; dumping all the sugar upfront masks the flavors you actually paid for.
- Whisk Like You Mean It: Use a whisk (not a spoon) to combine the hot milk and masa mixture until it’s completely smooth—no lumps, ever. I learned this after serving a batch with gritty bits; the extra 30 seconds of elbow grease makes all the difference.
Make-ahead tips for this champurrado hot chocolate
Prep Ahead Components
Start by prepping the masa harina and cocoa mixture in advance for maximum flavor development. In a bowl, whisk together the 0.5 cup masa harina, 0.33 cup cocoa powder, 0.5 cup sugar, 1 tbsp cinnamon, and 0.5 tbsp chili powder.
Store this dry blend in an airtight container for up to 1 week—it keeps beautifully in your pantry. When ready to make champurrado, simply combine with milk and spices on the stovetop. 🌽
Make-Ahead Champurrado
This drink tastes even better the next day! After fully cooking, let it cool completely, then transfer to an airtight container. Store in the fridge for up to 5 days, stirring well before reheating.
To serve, microwave in 30-second intervals until steaming hot, or gently reheat on the stovetop with a splash of milk to restore creaminess. The flavors deepen overnight, making it perfect for busy mornings or last-minute gatherings. ✨
Freezer-Friendly Shortcuts
Freeze individual portions in ice cube trays for instant single servings. Once frozen, transfer cubes to a resealable bag and store for up to 3 months. To serve, drop 4-5 cubes into a mug, add ½ cup hot milk, and whisk until smooth.
This method preserves the champurrado's signature texture while saving time—ideal for weeknight treats or holiday parties. ❄️
Spice Toasting Trick
Toast your cinnamon and chili powder ahead of time for intensified flavor. In a dry skillet over low heat, warm the spices for 1-2 minutes until fragrant, then cool completely.
Store in a small jar and use as needed—this step amplifies the warm, aromatic notes that define authentic champurrado. The pre-toasted spices add depth without extra effort. 🌶️
Garnish Prep Station
Set up a garnish station with pre-measured toppings for quick assembly. Have 2 tbsp whipped cream and cinnamon sticks ready in small bowls near your serving area. For extra flair, toast crushed peppermint leaves in the same skillet as your spices—they add a refreshing contrast to the rich cocoa.
Prepping garnishes ahead ensures a polished presentation with minimal last-minute fuss. 🍦
Slow Cooker Option
For hands-off prep, combine all ingredients except chocolate chips and whipped cream in a 3-4 quart slow cooker. Cook on LOW for 2-3 hours, stirring occasionally, until thick and smooth.
Stir in the chocolate chips during the last 15 minutes of cooking. This method is perfect for large batches—simply reheat portions as needed for stress-free entertaining. 💡
Nutrition facts
Frequently asked questions
What makes champurrado different from regular hot chocolate?
The key difference is the masa harina (corn flour) that creates its signature thick, pudding-like texture without needing cornstarch. Champurrado also features a distinct spice blend of cinnamon and chili powder that gives it a warm, slightly spicy kick. Unlike traditional hot chocolate, it has a natural corn sweetness that balances the rich cocoa.
Can I make champurrado without masa harina?
Yes, but the texture won't be authentic. Use 1 teaspoon cornstarch plus 1 teaspoon cornmeal to mimic the thickening effect. For flavor, add ½ teaspoon vanilla bean paste for corn notes. The result will be closer to traditional hot chocolate rather than true champurrado, which relies on masa harina for its unique character.
How do I fix lumps when making champurrado?
If lumps form when adding masa harina or milk, immediately strain the mixture through a fine-mesh sieve while pressing with a spoon. For stubborn lumps, whisk in 1 tablespoon cold milk and cook for 1 extra minute to dissolve completely. Always whisk continuously when adding dry ingredients to prevent clumping.
Is champurrado traditionally served with anything?
Authentic Mexican champurrado is often served with churros or pan dulce (Mexican sweet bread) for dipping. For a modern touch, add whipped cream and cinnamon sticks as garnish. Some regions serve it with a side of fresh fruit like sliced bananas or plantains to balance the richness.
Can I make champurrado dairy-free?
Replace whole milk with full-fat coconut milk for the closest texture, or use oat milk for a lighter version. For extra richness, blend ½ cup cashew cream with the milk. The masa harina will still thicken properly, though the texture may be slightly lighter than with dairy. Always taste and adjust sweetness as plant-based milks vary in flavor.
