Beverages
This champurrado hot chocolate recipe transports you straight to Mexico's cozy kitchen tables, where warm spices and velvety cocoa create a drink that's both comforting and vibrant. 🌟 The secret lies in masa harina—a staple in Mexican cuisine—that transforms ordinary hot chocolate into something extraordinary with its subtle corn flavor and creamy texture.
What makes this recipe special is how it balances traditional ingredients like cinnamon and vanilla with the rich depth of cocoa, creating a harmony that's both nostalgic and sophisticated.
The process is simpler than you might think: simmering masa harina with milk and spices until smooth, then blending it with cocoa powder for that signature velvety finish. This method ensures every sip is rich, aromatic, and perfectly balanced—no lumps or bitterness in sight.
The result is a drink that’s hearty enough to warm you up on chilly evenings but light enough to enjoy as an afternoon treat. Whether you're introducing someone to Mexican flavors or recreating a childhood favorite, this recipe delivers authenticity and warmth in every cup.
What sets this champurrado apart is its versatility. You can adjust the spice levels to suit your taste—add a pinch of chili powder for a smoky kick or extra cinnamon for a sweeter profile.
Top it with whipped cream, a sprinkle of cinnamon, or even a dash of nutmeg for an extra layer of flavor. The beauty of this drink lies in its ability to adapt while staying true to its roots, making it a perfect addition to any beverage repertoire.
Ready to experience the magic? This recipe is not just about making a drink—it’s about creating a moment of warmth, tradition, and indulgence. Let’s get started on crafting your own batch of velvety, spiced perfection.
Ingredients for champurrado hot chocolate
Masa harina, cocoa powder, and warm spices create this velvety Mexican hot chocolate magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Masa Harina 🌽 | ½ cup | Maseca brand preferred for authentic flavor |
| Whole Milk 🥛 | 4 cups | Whole milk for creaminess (2% works too) |
| Unsweetened Cocoa Powder 🍫 | ¼ cup | High-quality Dutch-processed preferred |
| Granulated Sugar 🍚 | ½ cup | Or substitute maple syrup for depth |
| Ground Cinnamon 🌿 | 1 ½ tsp | Freshly ground for best aroma |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla extract preferred |
| Pinch of Salt 🧂 | ¼ tsp | Enhances all flavors |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
| Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Water 💧 | 1 cup | For blending consistency |
| Whipped Cream 🍦 | ½ cup | For topping (optional) |
| Cinnamon Sticks 🌿 | 2 whole | For garnish (optional) |
Masa harina is the heart of champurrado. Maseca brand is my go-to because it's the most widely available and delivers that authentic corn flavor. You'll find it in the international aisle of most grocery stores like Walmart or H-E-B. If you can't find masa harina, cornstarch is a decent substitute, though it won't have the same depth of flavor. The cocoa powder matters too—high-quality Dutch-processed keeps the drink smooth and rich without bitterness. I always grab a small bag of Ghirardelli or Hershey's Special Dark for this recipe.
No vanilla extract? Vanilla bean paste or even a scraped vanilla bean works—just scrape the seeds and use the pod while simmering. Too much sugar? Maple syrup or honey adds natural depth, though honey isn't traditional. The spices are where you can get creative: Mexican oregano adds another layer of authenticity, but regular oregano works in a pinch. For extra warmth, toast the cinnamon and nutmeg in a dry pan for 30 seconds before adding—trust me, it makes a difference. The chili powder is optional but adds that smoky kick that makes this drink truly special.
This drink tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, reheating gently with a splash of milk. For freezing, pour into ice cube trays—just add a splash of milk when reheating. The whipped cream and cinnamon sticks are purely for show, but they make it feel like a proper treat. I always double the batch because it disappears faster than you'd think—especially when kids are around.
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—just masa harina, milk, and cocoa. No fancy ingredients, no last-minute store runs. The moment I mix the masa into warm milk, that thick, velvety texture happens automatically. Honestly, it’s the kind of recipe that makes me feel like a genius for remembering it.
- Corny Comfort: Between us, the masa harina transforms this into something way more interesting than your average hot chocolate. That subtle corn flavor from the masa—paired with the deep cocoa and cinnamon—tastes like a hug from Mexico. It’s rich but never heavy, and the sugar dissolves just enough to keep it smooth.
- Cozy Crowd-Pleaser: This is my secret weapon for gatherings. Kids love the marshmallow-topped version (yes, I let them go wild with whipped cream too), and adults adore the spiced depth. Make a big batch in one pot—it reheats beautifully, so you’re covered for seconds, late-night cravings, or when unexpected guests show up.
- Budget Warmth: I make this all winter long, and my wallet thanks me. Masa harina and cocoa are cheap staples, and a single batch stretches across days. Freeze leftovers in jars—just add hot milk to thaw, and boom, instant nostalgia. (Yes, even on a Tuesday night.)
Step-by-step instructions for champurrado hot chocolate
Here's how to make this rich, spiced Mexican hot chocolate with perfect corn-cocoa balance.
👨🍳 Step 1: Toast the Masa Harina for Nutty Depth
In a dry skillet over medium heat, toast the 0.5 cup masa harina for 2-3 minutes, stirring constantly. You'll see it darken slightly and smell toasty—this step develops that authentic nutty flavor. Don't let it brown or it'll turn bitter. Transfer the toasted masa to a bowl and set aside.
I like to toast it right in the skillet I'll use later—it saves cleanup and builds flavor. The masa should look slightly darker than its original color but still maintain a fine, powdery texture. This is your base flavor, so don't rush it.
🍳 Step 2: Bloom the Cocoa and Spices
In the same skillet (no need to clean it—the toasted bits add flavor), melt the 0.5 cup granulated sugar over low heat for 1-2 minutes until it becomes a light syrup. Remove from heat and whisk in the 0.25 cup unsweetened cocoa powder, 1.5 tsp ground cinnamon, 0.5 tsp chili powder, 0.25 tsp ground nutmeg, and 0.25 tsp salt.
This is where the magic happens—the spices bloom and meld with the cocoa. You'll smell that warm, spiced chocolate aroma. Let this mixture cool slightly while you prepare the milk mixture. The toasted masa will blend seamlessly with these spices for that authentic champurrado flavor.
🥘 Step 3: Create the Corn-Cocoa Base
In a saucepan, combine the 4 cups whole milk and 1 cup water. Heat over medium heat until it just begins to simmer, then whisk in the toasted masa mixture and spiced cocoa blend. Stir constantly for 5-7 minutes until completely smooth and thickened.
You're looking for a velvety, pudding-like consistency—thick enough to coat the back of a spoon but still pourable. If it gets too thick too quickly, whisk in 1-2 tablespoons of milk at a time. The mixture should smell rich with chocolate, corn, and warm spices. This is your champurrado base.
⏰ Step 4: Simmer and Infuse Flavors
Reduce heat to low and stir in the 1 tsp vanilla extract. Let the mixture simmer gently for 5 minutes, stirring occasionally. The flavors will meld beautifully during this time—you'll notice that deep, complex aroma developing.
Here's where it gets fun: add the 2 whole cinnamon sticks and let them infuse for the last 2 minutes of simmering. They'll add subtle warmth and aroma. Taste and adjust sweetness if needed—you can add more sugar if you prefer it sweeter, or a pinch more chili powder for more heat.
🍽️ Step 5: Serve with Creamy Toppings
Remove from heat and let cool for 2-3 minutes. Ladle into mugs and top each serving with 2 tablespoons whipped cream. Garnish with an extra cinnamon stick for presentation and to keep infusing flavor.
Serve immediately while warm. The champurrado should be thick, velvety, and rich with chocolate, corn, and spice notes. Each sip should deliver that perfect balance of sweet, spicy, and earthy flavors. For extra indulgence, serve with churros or warm tortillas on the side.
Pro Tips For Making Champurrado Hot Chocolate
- STIR CONSTANTLY AFTER BOIL: The masa harina will clump like glue if you let it sit—after the initial boil, keep that pot moving on medium heat for at least 3 minutes. I used to walk away for "just a sec," and next thing you know, you’re scraping burnt gobs off the bottom. No one wants that.
- SIFT THE COCOA FIRST: Dumping unsweetened cocoa powder straight into hot milk? That’s how you end up with gritty mouthfuls. Lightly sift it through a fine-mesh strainer before whisking—it dissolves smoother and blends faster. Trust me, your tongue will notice the difference.
- TEMPER THE MILK: Cold milk straight into the hot masa? Classic rookie move. Warm the milk to at least 110°F (just until tiny steam rises) before adding it—this prevents the masa from seizing up like cement. I learned this after watching my first batch turn into a sad, lumpy paste.
- SWEETEN GRADUALLY: Dumping all the sugar at once makes the drink cloyingly sweet. Start with half, taste, then add the rest while stirring—this way, you can adjust to your exact preference. (And yes, I’ve made the mistake of overdoing it. Twice.)
Common mistakes when making this dish
Over-Toasting Masa
I’ve seen people burn their masa harina trying to get that nutty flavor, and it’s a game-changer—but only up to a point. Toasting beyond 3 minutes turns the masa bitter and grainy, ruining the smooth texture champurrado needs.
Watch closely: it should darken slightly (like toasted flour) but never brown like pancake mix. 🔥
Skipping the Bloom
Blooming the cocoa and spices in the skillet with sugar is non-negotiable for depth. If you whisk them directly into cold milk, you’ll end up with a gritty, uneven texture and muted flavors.
The 1-2 minute sugar melt creates a smooth base for the spices to dissolve into. Trust the process—it’s worth the extra step!
Rushing the Thickening
Patience is key when combining the masa mixture with milk. Stirring too quickly or at high heat causes lumps that won’t dissolve, no matter how much you whisk later.
Keep heat at medium and stir constantly for those 5-7 minutes—it might feel slow, but this ensures that velvety champurrado texture.
Ignoring the Vanilla
The vanilla extract is your secret weapon for balancing the earthy corn and rich chocolate. Adding it at the end of simmering (not the start) lets its aromatic compounds fully infuse.
If you skip it or add it too early, you’ll miss out on that warm, sweet complexity that makes champurrado irresistible. 🌸
Under-Sweetening
Champurrado should taste rich and satisfying, not bland. If you’re used to American hot chocolate, you might under-sweeten—but this drink needs that caramel depth. Start with the 0.5 cup sugar, taste as you go, and adjust.
Remember, the spices (especially cinnamon and chili) can make it taste less sweet than it is.
Over-Mixing After Serving
Once your champurrado is in mugs, resist the urge to stir vigorously—it can create foam and break the silky texture. Instead, give it a gentle swirl to distribute the whipped cream on top. The goal is to preserve that luxurious mouthfeel, not turn it into a frothy mess.
Nutrition facts
Frequently asked questions
What makes champurrado different from regular hot chocolate?
Champurrado gets its unique character from masa harina, which adds a subtle corn flavor and creamy texture that regular hot chocolate lacks. The spice blend—especially cinnamon and chili powder—gives it that warm, slightly smoky depth. Plus, the simmering process creates a velvety consistency that's thicker than most hot chocolates.
Can I make champurrado without masa harina?
Yes, but the flavor will be different. For a substitute, try cornstarch (same amount) or even blended cornmeal, though neither will replicate the authentic taste. If you're avoiding gluten, ensure your masa harina is certified gluten-free. The corn element is key to traditional champurrado, so if you can find masa harina, it's worth using it.
How do I adjust the spice level for kids?
Simply reduce or omit the chili powder—it's the only spice that can be too strong. For a milder version, use just 1 tsp cinnamon and 0.25 tsp nutmeg (no chili). Kids often love the sweet, creamy texture, so you can even add a touch more sugar or a splash of vanilla to make it extra comforting. The masa harina's natural sweetness helps balance any spice.
Can I make champurrado with dairy-free milk?
Use coconut milk (full-fat for creaminess) or oat milk with a splash of water to mimic the richness. For best results, add 1 tablespoon cornstarch to the milk mixture to help thicken it properly. The flavor will be slightly different, but it still delivers that cozy, spiced chocolate experience. Just be aware the texture may be slightly lighter.
How long does champurrado keep in the fridge?
Store it in an airtight container for up to 5 days. Reheat gently on the stove with a splash of milk or water to restore its creamy texture. For freezing, portion into ice cube trays—each cube makes a single serving when reheated with 1 cup warm milk. The flavors actually improve slightly after the first day as the spices meld.
