The aroma of cinnamon and chocolate filling your kitchen on a cold morning is hard to beat, and champurrado delivers exactly that cozy feeling in a bowl. This Filipino hot chocolate drink thickened with rice flour or cornstarch is pure comfort, the kind of breakfast that wraps around you like a warm blanket.
What makes champurrado special is how simple it is to make yet how deeply satisfying it tastes, with chocolate and spice working together in perfect harmony. You’ll love it because it comes together in under 20 minutes, requires pantry staples you probably already have, and tastes like someone who really cares just made it for you.
Why You’ll Love This Recipe
Champurrado hits all the marks for a breakfast or snack that feels both indulgent and homey.
- Creamy, thick texture that clings to your spoon and warms you from the inside out
- Rich chocolate flavor balanced with a hint of cinnamon spice
- Made with simple, affordable ingredients you likely have at home
- Naturally naturally gluten-free and can be adapted for dietary needs
- Ready in less than 20 minutes with minimal hands-on work
My Experience Making This Recipe
I first had champurrado at a Filipino friend’s house on a rainy morning, and I was instantly hooked by how creamy and satisfying it was. The drink tasted nothing like the thin hot chocolate I grew up with, and I knew I had to learn how to make it myself.
My first attempt was thin and watery because I didn’t use enough cornstarch, but once I nailed the ratio, every batch turned into pure magic. Now I make it regularly, and it’s become my go-to comfort drink when the weather turns cold.
What surprised me most was how forgiving the recipe is and how easy it is to adjust the sweetness and chocolate flavor to match your mood. My family now requests it by name, and guests always ask for the recipe after tasting it.
Recipe Overview
- Recipe Name: Champurrado
- Servings: 4 servings
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Course: Breakfast, Beverage
- Cuisine: Filipino
- Calories per Serving: 240 calories
Equipment You Will Need
- Medium saucepan
- Whisk
- Measuring cups and spoons
- Small bowl for mixing cornstarch slurry
- Wooden spoon
- Mugs for serving
Ingredients for Champurrado
- Whole milk, 4 cups
- Unsweetened cocoa powder, 3 tablespoons
- Brown sugar, 1/2 cup
- Cornstarch, 3 tablespoons
- Water, 1/4 cup (for slurry)
- Ground cinnamon, 1/2 teaspoon
- Vanilla extract, 1/2 teaspoon
- Pinch of salt
Ingredient Notes and Substitutions
- Whole milk: Whole milk creates the rich, creamy texture that makes champurrado special. You can use evaporated milk mixed with water or coconut milk, though the flavor and richness will shift slightly.
- Cocoa powder: Unsweetened cocoa powder gives you control over sweetness and prevents the drink from becoming overly sugary. If you only have sweetened hot chocolate mix, reduce the brown sugar by half.
- Brown sugar: Brown sugar adds caramel notes that enhance the chocolate flavor. Regular white sugar works fine but delivers a sharper sweetness.
- Cornstarch: Cornstarch thickens champurrado to that signature pudding-like consistency. Rice flour is the traditional choice in the Philippines and creates a slightly grainier, more authentic texture.
- Ground cinnamon: Cinnamon adds warmth and spice that complements chocolate beautifully. You can omit it if you prefer pure chocolate flavor, though you’ll lose that signature complexity.
How to Make Champurrado
Step 1: Mix the Cornstarch Slurry
In a small bowl, whisk together the cornstarch and water until completely smooth with no lumps. This slurry prevents clumping when you add the cornstarch to the hot milk, which happens because cornstarch seizes up when it hits hot liquid without being pre-dissolved.
Step 2: Heat the Milk
Pour the milk into a medium saucepan and place it over medium heat. Stir occasionally and let the milk warm through for about 3 minutes until small bubbles form around the edges, being careful not to let it boil.
Step 3: Add the Cocoa Powder
Add the cocoa powder to the warm milk, then whisk vigorously for 30 seconds to break up any lumps and fully distribute the chocolate throughout the milk. This ensures even flavor and prevents you from getting bitter cocoa powder spots in your final drink.
Step 4: Stir in the Brown Sugar
Add the brown sugar to the cocoa mixture and stir constantly with a wooden spoon until the sugar dissolves completely, which takes about 2 minutes. The milk should turn a rich brown color and smell absolutely amazing at this point.
Step 5: Add the Cornstarch Slurry
Pour the cornstarch slurry into the chocolate milk in a slow, steady stream while whisking continuously. Keep whisking for about 1 minute to incorporate the slurry evenly and prevent lumps from forming.
Step 6: Bring to a Simmer
Increase the heat to medium-high and bring the champurrado to a gentle simmer, stirring constantly with a wooden spoon. The mixture will thicken noticeably as it simmers, which typically takes 3 to 4 minutes.
Step 7: Add Cinnamon and Vanilla
Once the champurrado reaches your desired thickness, remove it from the heat and stir in the ground cinnamon and vanilla extract. Stir in the pinch of salt, which brightens the chocolate flavor and balances the sweetness.
Step 8: Taste and Adjust
Take a spoonful and taste the champurrado, checking for sweetness and chocolate intensity. Add more cocoa powder if you want deeper chocolate flavor, more cinnamon for extra warmth, or a touch more sugar if you prefer it sweeter.
Pro Tip: Make a cornstarch slurry every time instead of adding the powder directly to the milk, because this single step is the difference between silky champurrado and a lumpy, grainy mess.
Tips for the Best Champurrado
- Use medium heat throughout cooking to prevent scorching the milk on the bottom of the pan. Low heat takes longer but gives you more control over the final texture.
- Whisk constantly while the cornstarch slurry cooks in, because even a few seconds of not stirring can create lumps that are hard to break up later.
- If your champurrado becomes too thick after cooling slightly, whisk in a splash of warm milk to loosen it up without affecting the flavor.
- Make champurrado right before serving, because it thickens further as it cools and becomes difficult to drink. If you need to make it ahead, reheat it gently with a splash of milk.
- Stir the champurrado occasionally while drinking it, because the thickening agent wants to settle at the bottom and create an uneven texture.
- For a richer version, replace half the milk with evaporated milk or add a tablespoon of butter while the mixture is still hot.
Common Mistakes to Avoid
- Adding cornstarch directly to hot milk causes clumping because the starch particles seize up and won’t dissolve. Always make a slurry first.
- Not whisking the cocoa powder thoroughly leaves bitter powder particles floating in your drink instead of creating smooth chocolate flavor throughout.
- Using water instead of milk creates a thin, unsatisfying drink that misses the whole point of champurrado’s creamy, comforting texture.
- Letting the milk boil vigorously scorches it on the bottom and creates a burnt, unpleasant taste that ruins the entire batch.
- Making champurrado too far ahead and letting it cool completely turns it into a thick, spoonable pudding that you have to reheat rather than a drinkable beverage.
Serving Suggestions
Champurrado is perfect on its own as a warming breakfast drink, but it pairs beautifully with Filipino pastries or simple baked goods. Pour it into mugs and serve it hot with any of these additions for extra enjoyment.
- Serve alongside Filipino pandesal bread or buttered toast for dunking
- Top with a sprinkle of cinnamon and cocoa powder for an extra flavor boost
- Pair with ube donut holes or chocolate-filled pastries for an indulgent breakfast
- Add a dollop of whipped cream and crushed chocolate cookies on top for a dessert-like experience
- Serve with sliced fresh fruit like bananas or strawberries to balance the richness
Variations to Try
- Spiced Champurrado: Add 1/4 teaspoon ground nutmeg and a pinch of cloves along with the cinnamon for a warming chai-like flavor that deepens the chocolate richness.
- White Chocolate Champurrado: Replace the cocoa powder with 4 ounces of melted white chocolate and reduce the brown sugar to 1/4 cup for a sweeter, creamy version that’s less intense but equally comforting.
- Coffee Champurrado: Whisk 2 tablespoons of instant coffee powder into the milk along with the cocoa powder for a mocha version that’s perfect for coffee lovers who still want chocolate flavor.
- Almond Champurrado: Add 1/2 teaspoon almond extract after removing from heat, and top each serving with toasted sliced almonds for a nutty, sophisticated twist.
- Spicy Chocolate Champurrado: Add a pinch of cayenne pepper or chili powder along with the cinnamon for a subtle heat that awakens your palate and adds complexity.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free as written. Just verify that your cocoa powder and other ingredients haven’t been cross-contaminated or processed in a gluten facility if you need strict gluten-free compliance.
- Dairy-free: Replace the whole milk with unsweetened oat milk or coconut milk mixed half and half. The flavor won’t be identical, but oat milk creates the creamiest non-dairy version.
- Vegan: Use plant-based milk and replace the brown sugar with maple syrup or agave nectar in equal amounts. You’ll lose some depth of flavor but maintain the creamy texture.
- Low-carb or keto: Replace brown sugar with 1/4 cup of erythritol or monk fruit sweetener and use full-fat coconut milk or heavy cream mixed with water. This version has significantly fewer carbs but will taste slightly less rich.
Storage and Reheating
Refrigerator
Store leftover champurrado in an airtight container for up to 3 days. The mixture will thicken significantly as it cools, which is normal and expected.
- Keep in an airtight glass container to prevent the chocolate from absorbing refrigerator odors
- Label the container with the date so you know when you made it
- Don’t store longer than 3 days because the milk will start to sour
Freezer
Champurrado doesn’t freeze well because the cornstarch breaks down and creates a grainy texture when thawed. For best results, make fresh batches rather than freezing.
- If you must freeze, pour into ice cube trays and freeze the cubes, then store in freezer bags for up to 2 months
- Thaw overnight in the refrigerator and reheat with extra milk to restore creaminess
- Expect some texture loss and graininess compared to freshly made champurrado
Reheating
Reheat cold champurrado gently over low heat or in the microwave, whisking in a splash of milk to restore the creamy consistency. Never let it boil, or you’ll scorch the milk and ruin the flavor.
- Stovetop method: Pour into a saucepan, add 1/4 cup milk, and warm over low heat while stirring constantly for 3 to 5 minutes
- Microwave method: Pour into a microwave-safe mug, add a splash of milk, and heat in 30-second intervals while stirring between each interval
- Add milk gradually while reheating to avoid overshooting the consistency you want
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 240 |
| Total Fat | 8g |
| Saturated Fat | 5g |
| Carbohydrates | 39g |
| Fiber | 1g |
| Sugar | 34g |
| Protein | 8g |
| Sodium | 115mg |
| Cholesterol | 32mg |
These values are calculated per serving based on 4 servings per batch using whole milk and the exact ingredients listed. Individual recipes may vary slightly depending on specific brands and ingredient substitutions.
Frequently Asked Questions
Can I make champurrado without cornstarch?
You can use rice flour in equal amounts, which is the traditional Filipino approach, but the texture will be slightly grainier and less smooth. Tapioca starch also works as a 1:1 replacement and creates a similar creamy result.
How do I fix lumpy champurrado?
Strain it through a fine mesh sieve, pushing the smooth champurrado through while leaving lumps behind. You can also blend it with an immersion blender for 30 seconds to break up any remaining lumps.
Can I make champurrado ahead of time?
You can prepare the dry ingredients in advance, but the actual champurrado tastes best made fresh right before serving. If you need to make it ahead, store it in the refrigerator and reheat gently with added milk before serving.
What’s the difference between champurrado and hot chocolate?
Champurrado is thickened with cornstarch or rice flour to create a pudding-like consistency, while hot chocolate is a liquid drink. Champurrado also typically includes cinnamon and vanilla, giving it a warmer, spiced flavor compared to standard hot chocolate.
Can I use chocolate chips instead of cocoa powder?
Chocolate chips work but will create a less smooth texture because they take longer to melt completely. Melting the chips first before adding them to the milk gives better results than adding them directly.
Is champurrado supposed to be thick like pudding?
Champurrado should be thick enough to cling to your spoon but still drinkable from a mug without using a spoon. If yours is too thin, make another slurry with 1 tablespoon cornstarch and 2 tablespoons water, then whisk it in while simmering.
Final Thoughts
Making champurrado at home is easier than you might expect, and the payoff in comfort and flavor is absolutely worth the minimal effort. Once you master the basic technique, you’ll find yourself making it regularly on chilly mornings or whenever you need a warm hug in a mug.
This recipe respects both the traditional Filipino version and your own preferences, so don’t hesitate to adjust the spices, sweetness, or chocolate intensity to match exactly what you crave. Try it this week and discover why this simple drink has become a beloved breakfast staple across generations.

Champurrado
Ingredients
Equipment
Method
- In a small bowl, whisk together the cornstarch and water until completely smooth with no lumps.
- Pour the milk into a medium saucepan and place it over medium heat. Stir occasionally and let the milk warm through for about 3 minutes until small bubbles form around the edges, being careful not to let it boil.
- Add the cocoa powder to the warm milk, then whisk vigorously for 30 seconds to break up any lumps and fully distribute the chocolate throughout the milk.
- Add the brown sugar to the cocoa mixture and stir constantly with a wooden spoon until the sugar dissolves completely, which takes about 2 minutes.
- Pour the cornstarch slurry into the chocolate milk in a slow, steady stream while whisking continuously. Keep whisking for about 1 minute to incorporate the slurry evenly and prevent lumps from forming.
- Increase the heat to medium-high and bring the champurrado to a gentle simmer, stirring constantly with a wooden spoon. The mixture will thicken noticeably as it simmers, which typically takes 3 to 4 minutes.
- Once the champurrado reaches your desired thickness, remove it from the heat and stir in the ground cinnamon and vanilla extract. Stir in the pinch of salt.
- Taste and adjust for sweetness and chocolate intensity. Add more cocoa powder if you want deeper chocolate flavor, more cinnamon for extra warmth, or a touch more sugar if you prefer it sweeter.
- Pour into mugs and serve hot.