Beverages
This champurrado hot chocolate recipe brings the warm, spiced comfort of Mexico straight to your kitchen—where masa harina transforms into a velvety, cinnamon-kissed drink that tastes like nostalgia in every sip. 🌟 The secret lies in cooking the masa properly to create that signature thick, corn-based richness, then dissolving high-quality chocolate for depth.
Unlike store-bought versions, this homemade recipe lets you control the sweetness and spice levels, making it both authentic and customizable.
The beauty of champurrado is its versatility—traditionally simple with just cinnamon and chocolate, but modern variations welcome vanilla, nutmeg, or even a pinch of chili for warmth. The texture should be thick enough to coat a spoon but still pour gracefully, creating that perfect balance between drink and dessert.
What makes this recipe special is how it bridges tradition and creativity, letting you adjust spices to suit your taste while keeping the soul of Mexican comfort food intact.
By the time you finish making this, you'll have a steaming mug of spiced Mexican cinnamon magic—aromatic, slightly sweet, and rich with the earthy notes of masa and chocolate. The first sip delivers that cozy, spiced warmth that makes it ideal for chilly evenings or festive gatherings.
Serve it topped with whipped cream, a sprinkle of cinnamon, or even a dusting of cocoa powder for extra indulgence.
Whether you're introducing this classic to your family or perfecting it for a special occasion, this recipe delivers restaurant-quality results with minimal effort. The process is straightforward but rewarding, ensuring every cup tastes like a little piece of Mexico. Let's get started on creating this timeless drink!"
Ingredients for champurrado hot chocolate
Masa harina, Mexican chocolate, and warm spices create this velvety Mexican hot chocolate.
| Ingredient | Amount | Notes |
|---|---|---|
| Masa Harina 🌽 | ½ cup | For authentic corn base |
| Unsweetened Chocolate 🍫 | ¼ lb | High-quality Mexican chocolate |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred |
| Vanilla Extract 🌸 | ½ tsp | Pure vanilla for depth |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated for warmth |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances all flavors |
| Whole Cinnamon Stick 🌿 | 1 whole | For garnish and aroma |
| Heavy Whipping Cream 🧈 | ¼ cup | For topping (optional) |
| Cocoa Powder 🍫 | 1 tbsp | For dusting (optional) |
| Chili Powder 🔥 | ⅛ tsp | Optional for warmth |
The masa harina is the soul of champurrado—Maseca is the brand I always reach for, but any corn masa will work. Look for the fine, yellow powder in the Latin foods aisle at Walmart or H-E-B, or order online if needed. The chocolate makes all the difference: Abel or Ibarra brands deliver that authentic, slightly bitter depth. If you can't find them, high-quality Mexican chocolate bars work too. The cinnamon should be freshly ground—pre-ground loses its punch fast. For the nutmeg, grate it fresh using a microplane for the best flavor. The spices are what make this drink sing, so don't skimp.
No masa harina? Cornstarch or masa flour can substitute in a pinch, though the flavor won't be identical. Mexican chocolate unavailable? High-quality dark chocolate (70% cocoa or higher) plus a pinch of cinnamon gets you close. Want to kick up the heat? Add a dash of cayenne or chili powder—just start small. The sugar is flexible: honey or maple syrup work beautifully for a different twist. For a creamier texture, reduce the milk slightly before adding it to the masa mixture. And if you're feeling fancy, a splash of Mexican vanilla (like Tepache) elevates the flavor even more.
This drink tastes even better the next day—store leftovers in the fridge for up to 3 days, reheating gently with a splash of milk. For serving, I love topping with whipped cream and a sprinkle of cocoa powder, but a dusting of cinnamon or a few drops of vanilla extract work just as well. The spices keep their potency for 6 months in a cool, dark place, while the masa harina stays fresh for 1 year if stored airtight. Make a big batch and freeze individual portions—thaw overnight in the fridge for the best texture.
Why You'll Love This Recipe
- Pantry Magic: I swear by this—no fancy shopping list, just masa harina and chocolate. That’s it. The stuff you already have lurking in your cupboards, probably gathering dust. Stir, simmer, and boom—warmth in a mug without a grocery run.
- Corny Goodness: Honestly, the masa harina twist makes this ridiculously better than your average hot chocolate. It’s got this subtle, toasty depth from the corn that wraps around the rich chocolate like a cozy blanket. Add a pinch of cinnamon? Now we’re talking.
- Weeknight Hug: Between us, this is my go-to when I’m too tired to think but still need comfort. Kids? Check. Date night? Check. You, sprawled on the couch after a long day? Double check. It’s that reliable.
- Budget Booster: Here’s what sold me—the cost. A bag of masa harina lasts forever, and a few chocolate bars stretch across weeks. Leftovers? Just reheat with extra milk. It’s the kind of recipe that makes me feel smart and generous when I share it.
Step-by-step instructions for champurrado hot chocolate
Here's how to craft this velvety Mexican hot chocolate with earthy masa and warm spices.
🍳 Step 1: Bloom the Chocolate and Toast the Masa
In a heavy-bottomed saucepan over medium-low heat, add the 0.25 lb unsweetened chocolate and let it melt slowly, stirring constantly with a silicone spatula. You'll see it transform from solid to glossy liquid—this process, called "blooming," releases the chocolate's full flavor profile. Keep the heat gentle to prevent burning.
Once the chocolate is fully melted, whisk in the 0.5 cup masa harina and cook for 2-3 minutes, stirring continuously. You'll notice the masa develop a toasty aroma and lighten in color—this is your signal it's properly toasted. The masa adds that authentic corn flavor that sets champurrado apart from regular hot chocolate.
🍳 Step 2: Build the Spiced Base
Gradually pour in the 2 cups whole milk while whisking vigorously to prevent lumps from forming. The mixture will thicken noticeably as the masa absorbs the liquid. Add the 1 tbsp ground cinnamon, 0.25 cup granulated sugar, 0.25 tsp ground nutmeg, and 0.125 tsp salt, whisking until fully dissolved and smooth.
Here's the thing—this is where the magic happens. The spices need to infuse completely, so let the mixture simmer gently for 5-7 minutes until it reaches 180°F and develops a thick, pudding-like consistency. You'll smell that warm, spiced aroma that makes champurrado so comforting. The nutmeg adds a subtle warmth while the cinnamon provides that classic Mexican spice profile.
🍳 Step 3: Finish with Vanilla and Optional Chili
Remove the saucepan from heat and stir in the 0.5 tsp vanilla extract and 0.125 tsp chili powder (if using). The vanilla deepens the flavor while the chili powder adds a subtle warmth that balances the sweetness. If you prefer a smoother texture, strain the mixture through a fine-mesh sieve at this point to remove any remaining masa particles.
For an extra touch of authenticity, add the whole cinnamon stick now. It will infuse the hot chocolate with its aromatic oils as it sits. The stick can be removed before serving or left in for a rustic presentation. This is also when I like to taste and adjust the sweetness—add more sugar if needed, but remember the spices will enhance the perceived sweetness.
🥘 Step 4: Serve with Creamy Toppings (Optional)
Ladle the warm champurrado into mugs and let it sit for 1-2 minutes to thicken slightly. For that luxurious finish, top each serving with 1 tablespoon cocoa powder dusted over the surface and a dollop of 0.25 cup heavy whipping cream. The cocoa powder adds an extra layer of chocolate flavor while the cream provides a cooling contrast to the spiced hot chocolate.
Here's where it gets fun—watch as the cocoa powder dissolves slightly into the hot liquid, creating beautiful marbled patterns. Serve immediately with the cinnamon stick standing upright in each mug. The contrast between the warm, spiced chocolate and cool cream makes every sip feel like a little indulgence. For best results, serve this while still warm—it's at its most velvety texture right out of the pan.
Pro Tips For Making Champurrado Hot Chocolate
- Bloom the Masa: Whisk the masa harina with just the milk (no chocolate yet) until it’s smooth and lump-free—about 2-3 minutes on medium heat. I learned this the hard way: rushing it leaves gritty bits that ruin the silky texture. Trust me, your drink will thank you.
- Temper the Chocolate: Melt the unsweetened chocolate slowly over low heat—never direct high heat or it’ll seize into a greasy mess. Stir constantly and remove it from heat the second it’s fully melted. (Yes, it’ll look weirdly thick at first—that’s normal.)
- Toast the Cinnamon: Bloom the cinnamon in the dry masa harina for 30 seconds before adding liquid—it deepens the aroma without overpowering. Skip this, and you’ll just get a generic spice note instead of that warm, toasty kick.
- Simmer, Don’t Boil: Once everything’s combined, keep the heat at a gentle simmer—just enough to hear tiny bubbles, not a rolling boil. Boiling burns the masa flavor and makes the drink taste flat. (Your future self will notice the difference.)
Creative variations of champurrado hot chocolate
Traditional Mexican Style
For an authentic taste, stick to the classic recipe with just masa harina, Mexican chocolate, cinnamon, and vanilla. The key is using Abel or Ibarra chocolate—these brands deliver that signature bittersweet depth.
I like to add a whole cinnamon stick during simmering for natural aroma infusion. Serve it in clay mugs (jarritos) if you can find them—they keep the drink warm longer and add to the rustic charm. 🌿
Spicy Kick Variation
Want heat? Add ¼ tsp cayenne or chili powder while simmering—it balances the sweetness beautifully. For smoky depth, toast ½ tsp smoked paprika with the masa harina before adding milk. I’ve also seen recipes call for a pinch of Mexican oregano—it adds an earthy complexity that pairs perfectly.
Start with ¼ tsp and adjust to taste, as spices intensify during reheating.
Creamy Café Style
Transform champurrado into a café drink by replacing ½ cup milk with ½ cup heavy cream for a richer texture. Add 1 tsp instant espresso powder during simmering for a mocha twist. Top with whipped cream and a dusting of cocoa powder—this version feels like a dessert drink.
For extra indulgence, fold in 1 tbsp dulce de leche at the end. The creaminess makes it perfect for chilly mornings.
Fruity Fusion Twist
Brighten the classic with ½ cup pineapple juice or mango purée—add it with the milk for a tropical twist. I love using fresh lime zest (about ½ tsp) to cut through the richness.
For a festive touch, stir in 1 tbsp chopped candied orange peel during the final simmer. The acidity from the fruit balances the sweet spices beautifully, creating a refreshing yet cozy drink.
Dairy-Free Adaptation
Replace milk with unsweetened almond milk or oat milk, but reduce by ¼ cup since plant milks are thinner. Use 1 tbsp cornstarch mixed with 2 tbsp cold water to thicken the mixture. For chocolate depth, add 1 extra tbsp cocoa powder when blooming the chocolate.
The texture will be lighter, but the corn base remains authentic. This version works well for those avoiding lactose or following vegan diets.
Kid-Friendly Version
Reduce the spices to ½ tsp cinnamon and ¼ tsp nutmeg, then add ½ tsp vanilla bean paste for extra sweetness. Stir in 1 tbsp honey (or maple syrup) at the end for a smoother flavor.
Top with mini marshmallows or crushed graham crackers—kids love the fun textures. The milder spices make it approachable while keeping the comforting corn and chocolate elements intact. 🍫
Nutrition facts
Frequently asked questions
What makes champurrado different from regular hot chocolate?
The masa harina (corn flour) gives champurrado its signature earthy, slightly tangy flavor that regular hot chocolate lacks. The combination of toasted masa with Mexican chocolate creates a thicker, more complex texture that's both creamy and slightly grainy. Traditional versions also use warm spices like cinnamon and nutmeg, while modern recipes might include vanilla or even chili powder for depth.
Can I make champurrado without masa harina?
Yes, but the flavor won't be authentic. You can substitute with cornstarch or masa flour, though the texture will be thinner. For a closer approximation, mix ½ cup cornstarch with ½ cup milk before adding to the chocolate mixture. The corn base is what gives champurrado its unique character, so if you're avoiding gluten or corn allergies, consider trying a different spiced hot chocolate recipe.
How do I fix lumps in my champurrado?
Lumps usually happen when mixing the masa harina too quickly. If you see them, immediately remove the pan from heat and whisk vigorously with a hand mixer for 1-2 minutes while adding 1-2 tablespoons of cold milk at a time. For stubborn lumps, strain the mixture through a fine-mesh sieve before serving. Always whisk continuously when adding milk to prevent this issue.
Is champurrado traditionally served with toppings?
In Mexico, champurrado is often served plain in simple clay mugs, but modern versions frequently include toppings. Traditionalists might add a sprinkle of cinnamon, while contemporary recipes often feature whipped cream, cocoa powder, or even crushed graham crackers. The key is to keep the drink's warm, spiced essence while adding fun textures that make it feel like a dessert drink.
Can I make champurrado ahead of time?
Yes! Store leftovers in the fridge for up to 3 days** in an airtight container. Reheat gently over low heat, stirring constantly and adding a splash of milk to restore thickness. For longer storage, freeze individual portions in ice cube trays or small containers—thaw overnight in the fridge before reheating. The flavors actually improve after the first day as the spices infuse further.
