Written by

Victoria Gibbs

Published

Cozy Mexican Champurrado: The Best Homemade Chocolate Masa Drink

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

There used to be a tiny, always-steamy cafe tucked behind a laundromat on the corner of 24th and Mission in San Francisco that made the most incredible champurrado. When they closed their doors three years ago—”rent got too crazy,” the owner told me with a shrug—I genuinely felt a little lost. That thick, cozy, chocolatey warmth was my go-to on foggy mornings and chilly afternoons. After about seven tries—some were lumpy, one was alarmingly gritty—I finally cracked the code. And honestly, this version is so good, I almost forget about that little cafe.

This isn’t just hot chocolate. Champurrado is a traditional Mexican drink that gets its signature thickness and earthy flavor from masa harina (corn flour). It’s like a warm hug in a mug, and once you make it at home, you’ll wonder why you ever settled for the powdered stuff.

Why You’ll Love This Recipe

Let me tell you, this champurrado is a game-changer. It’s the kind of drink that makes you slow down and actually enjoy the moment. I’ve tested this recipe more times than I can count, tweaking the ratios until the texture was just right—silky, thick, and utterly satisfying.

  • Incredibly Cozy: This is the ultimate comfort drink for chilly mornings, rainy afternoons, or quiet evenings. It warms you from the inside out.
  • Simple Ingredients: You probably already have most of these in your pantry. No fancy trips to a specialty store required.
  • Perfect for the Season: As the weather turns crisp, this is exactly what you need. It’s perfect for Dia de los Muertos, Christmas mornings, or a cozy night in.
  • Crowd-Pleaser: Kids love the chocolatey flavor, and adults appreciate the rich, authentic taste. It always gets rave reviews.
  • Next-Level Flavor: The combination of rich Mexican chocolate and toasty masa harina creates a depth of flavor you just can’t get from a packet. It’s comfort food, reimagined.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first sip. It’s the taste of a cozy kitchen and a moment of pure contentment.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that signature champurrado flavor and texture. Most are pantry staples, making it easy to whip up whenever the craving hits.

  • 4 cups whole milk (for the richest texture; you can use 2% or a dairy-free milk like oat or almond)
  • 1/2 cup water (helps thin the masa mixture before adding it to the pot)
  • 1/3 cup masa harina (this is the key ingredient! Look for Maseca brand—it’s the most common and works perfectly. Do not use cornmeal or corn flour)
  • 1/2 cup piloncillo, chopped (this is unrefined cane sugar with a deep, molasses-like flavor. You can substitute dark brown sugar if needed)
  • 2 ounces Mexican chocolate, chopped (I prefer Ibarra or Abuelita brands. They have a unique cinnamon and vanilla flavor that’s essential)
  • 1 cinnamon stick (adds a warm, aromatic note that infuses beautifully)
  • 1/4 teaspoon vanilla extract (use pure vanilla for the best flavor)
  • Pinch of salt (this balances the sweetness and enhances all the flavors)

I recommend using whole milk for the creamiest result. If you’re dairy-free, oat milk gives a nice, creamy consistency. The piloncillo is worth seeking out—it adds a complexity that brown sugar just can’t match. But if you’re in a pinch, dark brown sugar will work fine. Just know the flavor will be a little simpler.

Equipment Needed

You don’t need any fancy gadgets for this one. Here’s what you’ll need:

  • Medium saucepan (a heavy-bottomed one is best to prevent scorching)
  • Whisk (a good whisk is your best friend here for a lump-free drink)
  • Measuring cups and spoons
  • Small bowl (for dissolving the masa harina)
  • Wooden spoon or spatula

If you don’t have a whisk, a fork will work in a pinch, but you’ll have to work a little harder to get the lumps out. A molinillo (a traditional Mexican wooden whisk) is a fun tool to use if you have one, but a regular whisk does the job just fine. Honestly, I’ve made this with a fork before and it turned out great—just a little more elbow grease required.

Preparation Method

homemade champurrado preparation steps

Making champurrado is a simple process, but there are a few key steps to get that perfect, silky texture. Follow these closely, and you’ll be sipping on liquid gold in no time.

  1. Mix the masa slurry. In a small bowl, combine the 1/3 cup of masa harina with the 1/2 cup of water. Whisk vigorously until completely smooth, with no lumps. This step is crucial—if you add dry masa directly to the hot milk, you’ll end up with clumps. Let it sit for a minute while you start the milk.
  2. Warm the milk and spices. In your medium saucepan, combine the 4 cups of milk, the chopped piloncillo, and the cinnamon stick. Place it over medium heat. Stir occasionally with your wooden spoon until the piloncillo has completely dissolved and the milk is hot but not boiling. This should take about 5-7 minutes. You’ll smell the cinnamon starting to bloom.
  3. Temper the masa. This is the secret to a smooth drink. Ladle about 1/2 cup of the hot milk mixture into the masa slurry and whisk it in. This warms the masa up slowly, preventing it from shocking when it hits the hot pot.
  4. Add the masa to the pot. Pour the masa slurry into the saucepan with the rest of the milk. Whisk constantly as you add it. Keep whisking for about 2-3 minutes, until the mixture starts to thicken. It should look like a thin pudding at this point.
  5. Add the chocolate. Drop in the chopped Mexican chocolate and the pinch of salt. Continue whisking over medium heat until the chocolate is completely melted and the drink is smooth and velvety. This takes another 3-4 minutes. Don’t stop whisking! You don’t want it to scorch on the bottom.
  6. Finish and serve. Once the chocolate is melted and the drink has thickened to your liking (it should coat the back of a spoon), remove the pot from the heat. Fish out the cinnamon stick. Stir in the 1/4 teaspoon of vanilla extract. Give it one last good whisk.
  7. Pour and enjoy. Ladle the champurrado into your favorite mugs. It’s best served piping hot. The texture will continue to thicken slightly as it cools.

A word of caution: keep the heat at medium, not high. High heat can cause the milk to scorch and the masa to clump. Patience is your friend here.

Cooking Tips & Techniques

I’ve made this recipe more times than I can count, and let me tell you, I’ve learned a few things the hard way. Here are my best tips for perfect champurrado every time.

Whisk, whisk, whisk. This is the most important tip. Constant whisking is what gives champurrado its smooth, creamy texture. If you walk away, you’ll get lumps and scorched milk. I learned this the hard way when I was distracted by my phone and ended up with a grainy mess.

Don’t let it boil. A gentle simmer is all you need. A rolling boil will cause the milk to curdle and the masa to separate. You want little bubbles around the edges of the pot, not a full-on eruption.

Taste as you go. Everyone’s sweetness preference is different. If you like it sweeter, add a little more piloncillo. If you want a more intense chocolate flavor, add an extra ounce of Mexican chocolate. Trust your taste buds.

Make it ahead. Champurrado actually tastes even better the next day as the flavors meld together. Just store it in the fridge and reheat gently on the stove, whisking to bring it back to life.

Use a molinillo if you have one. It’s not necessary, but using a traditional molinillo to whisk the champurrado creates a beautiful, frothy top. Plus, it’s a fun little ritual.

Variations & Adaptations

This recipe is a wonderful base, but feel free to make it your own. Here are a few variations I’ve tried and loved.

  • Spicy Champurrado: Add a small pinch of cayenne pepper or a dried chile de árbol (remove the seeds first) while the milk is warming. The heat pairs beautifully with the chocolate. I tried this on a dare from a friend, and now I can’t go back.
  • Vegan Champurrado: Simply swap the whole milk for oat milk or a rich almond milk. Oat milk gives the best creamy texture. Make sure your Mexican chocolate is dairy-free (some brands contain milk solids).
  • Extra Thick Champurrado: If you like your champurrado really thick, like a warm pudding you can drink, add an extra 1-2 tablespoons of masa harina to the slurry. Just be prepared to whisk a little longer.
  • Orange & Cinnamon: Add a strip of orange zest along with the cinnamon stick. The citrus brightens up the rich chocolate and adds a lovely aromatic note. It’s a simple change that makes a big difference.

Serving & Storage Suggestions

Champurrado is best enjoyed immediately, steaming hot, on a cold day. But here’s how to handle leftovers and make the most of it.

Serving: Pour it into heavy ceramic mugs to keep it warm longer. A sprinkle of ground cinnamon on top makes for a beautiful presentation. It’s traditionally served with crispy homemade churros for dipping—the combination is pure magic. It’s also wonderful alongside a simple slice of concha for breakfast.

Storage: Let any leftover champurrado cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The texture will thicken significantly as it chills, almost like a pudding.

Reheating: The best way to reheat champurrado is on the stovetop over low heat. Add a splash of milk to thin it out, and whisk constantly until it’s hot and smooth again. You can use the microwave in a pinch, but do it in 30-second bursts, stirring in between, to prevent scorching.

Flavor Development: Honestly, the flavors get even better after a day in the fridge. The cinnamon and chocolate really meld together. So don’t be afraid to make it a day ahead.

Nutritional Information & Benefits

While champurrado is a treat, it does offer some nutritional perks, especially when made with whole ingredients.

The masa harina provides a good source of complex carbohydrates and a bit of fiber, which helps keep you full. Mexican chocolate contains antioxidants from the cacao, and the cinnamon has anti-inflammatory properties. The milk gives you calcium and protein. It’s a comforting drink that also offers a little nutritional substance—not just empty calories. If you’re watching your sugar intake, you can reduce the piloncillo by a tablespoon or two.

Conclusion

So there you have it—my best version of cozy Mexican champurrado. It’s the drink that brings back that little cafe on 24th Street, but it’s also become something entirely my own. It’s the taste of a quiet morning, a rainy afternoon, a moment of pure comfort.

I really hope you give this recipe a try. Don’t be afraid to tweak the sweetness or the thickness to make it exactly how you like it. That’s the beauty of cooking at home. And when you do make it, I’d love to hear about it. Leave a comment below and tell me how it turned out, or share a photo on Pinterest. Your version might just inspire someone else!

Go on, get your whisk ready. Your new favorite cozy drink is waiting.

Frequently Asked Questions

Can I use regular cornmeal instead of masa harina?

No, please don’t. Masa harina is made from corn that has been treated with lime (nixtamalized), which gives it a distinct flavor and texture. Regular cornmeal will result in a grainy, gritty drink that just won’t be the same. It’s worth finding masa harina.

What is Mexican chocolate and where can I find it?

Mexican chocolate is a type of chocolate that is mixed with sugar, cinnamon, and sometimes almonds. It has a grainy texture because it’s not conched like European chocolate. You can find it in the international aisle of most grocery stores, or at any Latin market. Ibarra and Abuelita are the most common brands.

Can I make this in a blender?

You can, but I don’t recommend it for the cooking process. However, if you end up with a few small lumps, you can carefully transfer the finished champurrado to a blender and blend on low for a few seconds to smooth it out. Just be careful with the hot liquid—don’t fill the blender more than halfway, and hold the lid down with a towel.

Is champurrado gluten-free?

Yes! Masa harina is made from corn, which is naturally gluten-free. Just make sure your Mexican chocolate is also certified gluten-free if you have a severe sensitivity, as some brands may be processed in facilities that handle wheat.

How do I make it less sweet?

Simply reduce the amount of piloncillo or brown sugar. Start with 1/4 cup instead of 1/2 cup. You can always add more sweetness at the end if you need it. The Mexican chocolate also adds sweetness, so keep that in mind.

Nutrient Amount Per Serving (approx. 1 cup)
Calories 280-320
Fat 12-15g
Carbohydrates 38-42g
Protein 8-10g
Fiber 2-3g
Sugar 28-32g

Pin This Recipe!

homemade champurrado recipe

Print

Cozy Mexican Champurrado: The Best Homemade Chocolate Masa Drink

This isn’t just hot chocolate. Champurrado is a traditional Mexican drink that gets its signature thickness and earthy flavor from masa harina (corn flour). It’s like a warm hug in a mug, and once you make it at home, you’ll wonder why you ever settled for the powdered stuff.

  • Author: Dina
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Beverage
  • Cuisine: Mexican

Ingredients

Scale
  • 4 cups whole milk
  • 1/2 cup water
  • 1/3 cup masa harina
  • 1/2 cup piloncillo, chopped
  • 2 ounces Mexican chocolate, chopped
  • 1 cinnamon stick
  • 1/4 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Mix the masa slurry. In a small bowl, combine the 1/3 cup of masa harina with the 1/2 cup of water. Whisk vigorously until completely smooth, with no lumps. Let it sit for a minute while you start the milk.
  2. Warm the milk and spices. In your medium saucepan, combine the 4 cups of milk, the chopped piloncillo, and the cinnamon stick. Place it over medium heat. Stir occasionally with your wooden spoon until the piloncillo has completely dissolved and the milk is hot but not boiling. This should take about 5-7 minutes.
  3. Temper the masa. Ladle about 1/2 cup of the hot milk mixture into the masa slurry and whisk it in. This warms the masa up slowly, preventing it from shocking when it hits the hot pot.
  4. Add the masa to the pot. Pour the masa slurry into the saucepan with the rest of the milk. Whisk constantly as you add it. Keep whisking for about 2-3 minutes, until the mixture starts to thicken. It should look like a thin pudding at this point.
  5. Add the chocolate. Drop in the chopped Mexican chocolate and the pinch of salt. Continue whisking over medium heat until the chocolate is completely melted and the drink is smooth and velvety. This takes another 3-4 minutes. Don’t stop whisking!
  6. Finish and serve. Once the chocolate is melted and the drink has thickened to your liking (it should coat the back of a spoon), remove the pot from the heat. Fish out the cinnamon stick. Stir in the 1/4 teaspoon of vanilla extract. Give it one last good whisk.
  7. Pour and enjoy. Ladle the champurrado into your favorite mugs. It’s best served piping hot. The texture will continue to thicken slightly as it cools.

Notes

Keep the heat at medium, not high. High heat can cause the milk to scorch and the masa to clump. Patience is your friend here. Champurrado actually tastes even better the next day as the flavors meld together. Just store it in the fridge and reheat gently on the stove, whisking to bring it back to life.

Nutrition

  • Serving Size: 1 cup
  • Calories: 300
  • Sugar: 30
  • Sodium: 150
  • Fat: 13.5
  • Saturated Fat: 7
  • Carbohydrates: 40
  • Fiber: 2.5
  • Protein: 9

Keywords: champurrado, Mexican hot chocolate, masa harina, piloncillo, Mexican chocolate, cozy drink, traditional Mexican drink

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆