Picture yourself on a chilly morning, wrapping your hands around a steaming mug of champurrado, that rich chocolate-rice porridge that fills your kitchen with warmth and nostalgia in minutes.
This Filipino comfort drink is pure magic: silky, deeply chocolatey, and so easy to make that you’ll wonder why you haven’t been drinking it every winter morning. Whether you grew up with it or you’re discovering it for the first time, champurrado delivers that perfect balance of sweetness, chocolate flavor, and comforting texture that makes you want to settle in and stay awhile.
Why You’ll Love This Recipe
Champurrado checks all the boxes for a drink that feels indulgent but actually comes together faster than you’d think.
- Ready in under 15 minutes from start to finish.
- Only 5 simple ingredients, no fancy equipment required.
- Naturally gluten-free and adaptable to most dietary needs.
- Tastes like a warm hug in a mug without any pretense.
- Makes 2 to 3 servings, perfect for sharing or having leftovers.
My Experience Making This Recipe
The first time I made champurrado at home, I was genuinely shocked by how little effort it took to recreate that cafe-quality drink. My kitchen filled with the smell of toasted chocolate within minutes, and the whole process felt meditative in the best way.
What surprised me most was the texture: it’s thick enough to feel substantial, yet creamy enough that you actually want to drink it rather than eat it with a spoon. My partner came home mid-morning, saw the mug steaming on the counter, and asked if I’d been holding out on him all these years.
The best part? I’ve made it maybe thirty times since then, and it’s become our go-to rainy day drink. It never disappoints, and honestly, you’d struggle to mess it up even if you tried.
Recipe Overview
- Recipe Name: Champurrado
- Servings: 2 to 3
- Prep Time: 2 minutes
- Cook Time: 10 minutes
- Total Time: 12 minutes
- Course: Breakfast / Beverage
- Cuisine: Filipino
- Calories per Serving: 180
Equipment You Will Need
- Medium saucepan
- Wooden spoon or whisk
- Measuring cups and spoons
- Mugs for serving
- Strainer (optional, for smoother texture)
Ingredients for Champurrado
- 4 cups water
- 1/2 cup glutinous rice flour (also called sweet rice flour)
- 3 to 4 tablespoons unsweetened cocoa powder
- 4 to 5 tablespoons brown sugar (adjust to your sweetness preference)
- 1/4 teaspoon vanilla extract (optional but adds depth)
- Pinch of salt
Ingredient Notes and Substitutions
- Glutinous rice flour: This creates the signature creamy, thick body that makes champurrado feel luxurious. You can swap it for regular rice flour, though the texture will be slightly thinner. Regular all-purpose flour works too but will give a different mouthfeel.
- Unsweetened cocoa powder: The unsweetened version lets you control the sugar level and prevents the drink from becoming cloying. Dutch-process cocoa makes it smoother; natural cocoa is tangier. Either works perfectly.
- Brown sugar: Brown sugar adds a subtle molasses note that white sugar doesn’t provide. White granulated sugar works fine if that’s all you have, though the flavor will be cleaner and less complex.
- Vanilla extract: A small splash adds sophistication without making the drink taste vanilla-forward. Almond extract is an interesting alternative if you want a different flavor direction.
How to Make Champurrado
Step 1: Combine Water and Rice Flour
Pour 4 cups of water into your saucepan and place it over medium-high heat. While the water heats, measure out 1/2 cup of glutinous rice flour into a small bowl, then whisk it together with 1/2 cup of cold water until you get a smooth slurry with no lumps.
This step matters because combining the flour with cold water first prevents clumping when it hits the hot liquid. If you dump dry flour directly into boiling water, you’ll end up with lumpy champurrado, and nobody wants that.
Step 2: Bring Water to a Boil
Keep an eye on your saucepan until the water comes to a rolling boil. This usually takes about 3 to 4 minutes depending on your stove.
Step 3: Add the Rice Flour Slurry
Slowly pour your rice flour and water mixture into the boiling water while stirring constantly with a wooden spoon or whisk. Keep stirring to break up any clumps as the mixture enters the pot.
Constant stirring is key here because the rice flour will start to thicken immediately, and you want an even consistency throughout. If you pour it all in at once and stop stirring, you’ll get lumps and thick spots.
Step 4: Reduce Heat and Simmer
Once you’ve added all the rice flour slurry, turn the heat down to medium and continue stirring. The mixture will start to bubble and thicken within a minute or two.
Lower heat prevents the drink from burning on the bottom of the pan and gives you better control over the final consistency. You want a slow, steady thickening, not a violent boil.
Step 5: Add Cocoa Powder
Sprinkle in your cocoa powder, starting with 3 tablespoons, and stir it in thoroughly. Make sure there are no dry cocoa streaks floating on top or settled at the bottom.
Adding cocoa powder at this point rather than at the beginning prevents it from scorching and keeps the flavor bright and fresh-tasting. Taste the mixture after stirring in the cocoa, then add the extra tablespoon if you like it more chocolatey.
Step 6: Sweeten to Taste
Add 4 tablespoons of brown sugar and stir until it completely dissolves. Give it a taste and add another tablespoon if you prefer it sweeter.
This is where personal preference takes over, so trust your palate. Some people love champurrado on the sweeter side; others prefer just enough sugar to balance the cocoa’s natural bitterness.
Step 7: Add Vanilla and Salt
Stir in 1/4 teaspoon of vanilla extract and a small pinch of salt. The salt doesn’t make it taste salty; it amplifies the chocolate flavor and rounds out the overall taste.
Step 8: Simmer Until Thick
Keep the heat at medium and continue stirring occasionally for another 2 to 3 minutes until the champurrado reaches your preferred thickness. It should coat the back of a spoon and flow slowly when you tilt the spoon.
Thicker champurrado feels more luxurious and substantial, while thinner versions are easier to drink quickly. Cook it to whatever consistency makes you happiest.
Step 9: Pour and Serve
Remove the saucepan from heat and pour the champurrado into mugs. Serve it hot right away, ideally with fried churros, pastries, or bread on the side for dunking.
Pro Tip: If you end up with a champurrado that’s too thick, stir in a splash of hot water or milk to loosen it up; if it’s too thin, whisk in a small spoonful of rice flour mixed with water and let it simmer another minute.
Tips for the Best Champurrado
- Use high-quality unsweetened cocoa powder if you can; the flavor difference is genuinely noticeable and makes the drink taste less powdery.
- Stir constantly in the first few minutes after adding the rice flour to prevent lumps from forming. After the first 3 to 4 minutes, occasional stirring is fine.
- If you prefer an ultra-smooth texture, pour the finished champurrado through a fine-mesh strainer into a bowl before serving, then divide among mugs.
- Make it the night before if you’re planning breakfast for guests; just reheat gently on the stove with a splash of milk or water to restore the creamy consistency.
- Brown sugar really does make a difference in flavor compared to white sugar, so grab a box if you don’t have one.
- Serve it hotter than you think you want it; champurrado cools quickly, and you want it steaming in the mug.
Common Mistakes to Avoid
- Dumping rice flour directly into boiling water causes lumps that ruin the silky texture. Always mix it with cold water first.
- Skipping the salt sounds harmless, but that pinch actually makes the chocolate flavor pop. Don’t leave it out.
- Using milk instead of water as your base liquid will make it too rich and can cause curdling if you’re not careful. Stick with water, or add milk only at the very end if you want a creamier version.
- Cooking on too high heat scorches the rice flour and can burn the cocoa, leaving a bitter taste that’s hard to mask.
- Forgetting to stir frequently in the first few minutes leads to lumps and uneven cooking that creates a grainy texture instead of smooth creaminess.
Serving Suggestions
Champurrado begs to be served with something crispy and slightly salty to dunk into it, creating the perfect contrast of flavors and textures. This is the time to lean into tradition and pair it with something that makes breakfast feel special.
- Fried churros: the absolute classic pairing; the warm, crispy dough against silky champurrado is perfection.
- Puto: Filipino steamed rice cakes that provide a subtly sweet, tender vehicle for dunking.
- Pan de sal: a simple Filipino bread roll that’s crusty on the outside and soft inside.
- Buttered toast or croissants: if you’re looking for something less traditional, these still work beautifully.
- Soft pastries like pandesal or brioche for a more indulgent breakfast experience.
Variations to Try
- Spiced Champurrado: Add 1/4 teaspoon of ground cinnamon and a tiny pinch of cayenne pepper for warmth and subtle heat. The spices deepen the chocolate complexity and add a sophisticated edge.
- Creamy Champurrado: Replace 1 cup of the water with whole milk or half-and-half for a richer, more indulgent version. The trade-off is a slightly heavier drink that’s more dessert-like.
- Dark Chocolate Champurrado: Use 2 tablespoons of unsweetened cocoa powder plus 2 ounces of finely chopped dark chocolate instead of just cocoa powder. This version tastes more luxurious but adds a few extra minutes of prep time for melting the chocolate.
- Mint Chocolate Champurrado: Stir in 1/4 teaspoon of peppermint extract at the end for a cool, refreshing twist that feels less heavy in warmer months.
- Nut Butter Champurrado: Whisk in 1 to 2 tablespoons of peanut butter or almond butter for added creaminess and protein. This version stays thick longer and keeps you fuller.
Dietary Adaptations
- Gluten-Free: Champurrado is naturally gluten-free since rice flour contains no gluten. Just double-check that your cocoa powder and any other ingredients haven’t been cross-contaminated in processing.
- Dairy-Free: This recipe uses no dairy by default since it’s made with water. If you want to add creaminess, use coconut milk, oat milk, or almond milk instead of regular milk.
- Vegan: Champurrado is already vegan as written. The cocoa powder, rice flour, sugar, and water are all plant-based, and no animal products are involved.
- Low-Carb/Keto: Swap the glutinous rice flour for almond flour and use monk fruit or erythritol instead of brown sugar. The texture will be slightly different, and you’ll need to adjust the flour amount since almond flour absorbs liquid differently.
Storage and Reheating
Refrigerator
Pour cooled champurrado into an airtight container and refrigerate for up to 3 days. The mixture will thicken significantly as it cools, which is totally normal.
- Reheat on the stovetop over medium heat, stirring frequently and adding a splash of water or milk to loosen it to your preferred consistency.
- Microwave works too; heat in 30-second bursts, stirring between each burst until it reaches the right temperature and consistency.
Freezer
Champurrado freezes well for up to 2 months if you store it in a freezer-safe container or ice cube trays. Thawed champurrado will be thicker than fresh, so plan to add extra liquid when reheating.
- Thaw overnight in the refrigerator, then reheat on the stove as you would with refrigerated champurrado.
- For ice cubes, freeze champurrado in molds, then pop cubes into a container. Reheat a portion by thawing and warming on the stove.
Reheating
Never reheat champurrado on high heat, as the bottom will scorch and the flavor will turn bitter. Low and slow is the only way to go when bringing it back to life.
- Stove: heat over medium heat in a saucepan, stirring constantly for 3 to 5 minutes until steaming, adding liquid as needed.
- Microwave: heat 1 to 2 minutes in 30-second intervals, stirring between each one to ensure even heating.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 180 |
| Total Fat | 3g |
| Saturated Fat | 2g |
| Carbohydrates | 38g |
| Fiber | 2g |
| Sugar | 18g |
| Protein | 2g |
| Sodium | 65mg |
| Cholesterol | 0mg |
These values are approximate and based on the standard recipe without add-ins. Actual nutrition will vary depending on your specific ingredients and any adaptations you make.
Frequently Asked Questions
Can I make champurrado without glutinous rice flour?
Yes, you can use regular rice flour or all-purpose flour, but the texture will be thinner and less silky. Start with 1/3 cup of all-purpose flour and adjust upward if you want it thicker, since all-purpose flour has different thickening power than glutinous rice flour.
How far ahead can I prepare champurrado?
You can prep the dry ingredients (rice flour, cocoa powder, sugar) in a container the night before, which cuts your morning time in half. You can also make the full batch the night before and reheat it gently on the stove before serving.
Is champurrado supposed to be thick or thin?
There’s no single “correct” thickness; it’s entirely up to you. Filipino traditions range from drinkable to spoon-worthy, so cook it to whatever consistency you enjoy most.
Why does my champurrado taste grainy or lumpy?
Lumps form when rice flour hits boiling water without being mixed with cold water first, or when you stop stirring before the flour fully incorporates. Always make a slurry with cold water first and stir constantly for the first 3 minutes.
Can I use hot milk instead of water?
Using milk as your base liquid makes the drink richer but also heavier and less traditional-tasting. If you want to try it, use whole milk and watch the heat carefully to prevent scorching; add the cocoa powder only after heating to avoid curdling.
What’s the best way to serve champurrado to guests?
Make the champurrado just before serving so it’s at peak temperature and consistency. Bring it to the table in the saucepan and ladle it into mugs, then set out your dunking foods (churros, puto, etc.) on a separate plate.

Champurrado
Ingredients
Equipment
Method
- Pour 4 cups of water into your saucepan and place it over medium-high heat. While the water heats, measure out 1/2 cup of glutinous rice flour into a small bowl, then whisk it together with 1/2 cup of cold water until you get a smooth slurry with no lumps.
- Keep an eye on your saucepan until the water comes to a rolling boil. This usually takes about 3 to 4 minutes depending on your stove.
- Slowly pour your rice flour and water mixture into the boiling water while stirring constantly with a wooden spoon or whisk. Keep stirring to break up any clumps as the mixture enters the pot.
- Once you've added all the rice flour slurry, turn the heat down to medium and continue stirring. The mixture will start to bubble and thicken within a minute or two.
- Sprinkle in your cocoa powder and stir it in thoroughly. Make sure there are no dry cocoa streaks floating on top or settled at the bottom.
- Add brown sugar and stir until it completely dissolves. Give it a taste and adjust sweetness if needed.
- Stir in 1/4 teaspoon of vanilla extract and a small pinch of salt. The salt amplifies the chocolate flavor and rounds out the overall taste.
- Keep the heat at medium and continue stirring occasionally for another 2 to 3 minutes until the champurrado reaches your preferred thickness. It should coat the back of a spoon and flow slowly when you tilt the spoon.
- Remove the saucepan from heat and pour the champurrado into mugs. Serve it hot right away, ideally with fried churros, pastries, or bread on the side for dunking.