Champurrado is a thick, chocolatey rice porridge that brings comfort and warmth to any breakfast table. This Filipino and Mexican favorite combines glutinous rice, rich chocolate, and aromatic spices to create a dish that feels like a hug in a bowl.
Whether you’re craving something indulgent on a chilly morning or introducing your family to this beloved classic, champurrado delivers deep chocolate flavor and a silky, satisfying texture that keeps people coming back for seconds. Let me walk you through making this treasure from scratch.
Why You’ll Love This Recipe
Champurrado hits every comfort food box: it’s warm, chocolatey, filling, and surprisingly easy to master once you understand the technique.
- Rich chocolate flavor without being overly sweet or artificial tasting
- Naturally gluten-free and adaptable to most dietary needs
- Comes together in about 30 minutes from start to finish
- Perfect for breakfast, dessert, or a midnight snack
- Impresses guests while tasting like home cooking
My Experience Making This Recipe
The first time I made champurrado, I underestimated how much stirring it required and ended up with lumpy rice at the bottom. That mishap taught me the importance of constant attention and medium-low heat.
Now, every time I prepare it, I’m struck by how the aroma fills my kitchen within minutes. The chocolate smell mixed with cinnamon and the earthy rice creates something genuinely special.
My family requests it regularly, and I’ve found that serving it with crusty bread or fried dough on the side transforms it from a simple porridge into a weekend celebration. Watching someone taste real champurrado for the first time and their face light up never gets old.
Recipe Overview
- Recipe Name: Champurrado
- Servings: 4 to 5 people
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Course: Breakfast or Dessert
- Cuisine: Filipino and Mexican
- Calories per Serving: 180
Equipment You Will Need
- Medium saucepan or cooking pot
- Wooden spoon for constant stirring
- Measuring cups and spoons
- Whisk for mixing chocolate
- Strainer or rice sieve (optional but helpful)
- Ladle for serving
Ingredients for Champurrado
- 1 cup glutinous rice (also called sticky rice or sweet rice)
- 5 cups water, divided
- 3 ounces unsweetened cocoa powder (or 1 whole tablet of Filipino chocolate)
- 1/2 cup brown sugar (or white sugar to taste)
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon sea salt
- 1 cup evaporated milk (optional but traditional)
- Vanilla extract: 1/2 teaspoon (optional)
Ingredient Notes and Substitutions
- Glutinous rice creates the signature thick, creamy texture. If unavailable, short-grain white rice works, though the result will be slightly less silky. Arborio risotto rice also mimics the effect reasonably well.
- Cocoa powder provides deep chocolate flavor without added sugar. Substitute with melted chocolate bars if you prefer, using about 3 ounces, but reduce sugar accordingly to avoid oversweetening.
- Brown sugar adds subtle molasses depth compared to white sugar. Use regular white sugar if brown isn’t on hand, increasing the amount slightly for adequate sweetness.
- Cinnamon and nutmeg give champurrado its warm spice signature. If you dislike these, reduce to 1/4 teaspoon cinnamon and omit nutmeg, or replace with a pinch of cardamom for a different but pleasant twist.
- Evaporated milk creates richness and creaminess. Substitute with heavy cream, coconut milk, or even regular whole milk, though the texture and depth will shift slightly.
How to Make Champurrado
Step 1: Rinse the Rice
Place glutinous rice in a fine strainer and rinse under cold water for 30 seconds, stirring gently with your fingers. Rinsing removes excess starch and prevents the final texture from becoming gluey or pasty.
Step 2: Toast the Rice (Optional but Recommended)
Heat your saucepan over medium-high heat and add the rinsed rice without any liquid. Toast for 2 to 3 minutes, stirring constantly, until the rice smells nutty and appears slightly dry.
This step deepens the rice flavor and gives the finished champurrado more complexity. It’s not strictly necessary, but it genuinely improves the final result.
Step 3: Add Water and Bring to a Boil
Pour 4 cups of water into the saucepan with the toasted rice and stir well. Bring the mixture to a rolling boil over high heat, then immediately reduce to medium or medium-low.
Boiling activates the rice and begins the cooking process. Once it boils, lowering the heat prevents splashing and allows even absorption.
Step 4: Cook the Rice Until Tender
Simmer uncovered for 12 to 15 minutes, stirring occasionally to prevent the rice from sticking to the bottom. The rice is ready when it’s very soft and begins breaking down into the water, creating a porridge texture.
If the mixture becomes too thick before the rice softens, add the remaining 1 cup of water gradually. The goal is rice that’s completely tender and partially dissolved into creamy liquid.
Step 5: Mix Cocoa Powder with Water
While the rice cooks, combine cocoa powder, cinnamon, nutmeg, and brown sugar in a small bowl. Add 1/2 cup of warm water and whisk vigorously until no lumps remain and the mixture is smooth.
Mixing the chocolate separately prevents lumps and ensures an even chocolate distribution throughout the champurrado. Lumpy chocolate is the enemy of a silky experience.
Step 6: Add the Chocolate Mixture
Once the rice is tender, slowly pour the chocolate mixture into the saucepan while stirring constantly with a wooden spoon. Stir for 2 to 3 minutes to fully incorporate and avoid any chocolate clumps.
Constant stirring is your friend here. The friction and motion help distribute the chocolate evenly and keep the bottom from scorching.
Step 7: Simmer and Thicken
Continue cooking over medium-low heat for another 3 to 5 minutes, stirring frequently. The champurrado should thicken noticeably and bubble gently as you stir.
You want the finished texture to coat a spoon but remain pourable. If it’s too thick, add a splash of water; if too thin, simmer a bit longer.
Step 8: Add Milk and Final Adjustments
Remove from heat and stir in evaporated milk and vanilla extract if using. Taste and adjust sweetness or spice levels to your preference.
The milk adds luxury and richness in the final moments. Some folks prefer it without milk for a purer chocolate taste, so taste first before deciding.
Pro Tip: Never stop stirring champurrado once the chocolate goes in; constant movement prevents lumps and keeps the bottom from burning, guaranteeing a silky, professional-quality result every time.
Tips for the Best Champurrado
- Use glutinous rice instead of regular rice for authentic texture. The starchy nature of glutinous rice creates the signature creamy mouthfeel that makes champurrado special.
- Invest in quality chocolate or cocoa powder. Cheap cocoa often tastes bitter or waxy; good cocoa transforms the entire dish into something genuinely craveable.
- Keep the heat at medium or below once the chocolate is in. High heat causes separation and can scorch the milk, creating burnt flavors.
- Stir constantly with a wooden spoon, scraping the bottom and sides. This prevents lumps and ensures the rice cooks evenly without sticking.
- Serve hot and fresh for the best texture. Champurrado thickens as it cools; reheat gently with added water to restore the proper consistency.
- Make it the morning you plan to eat it for peak flavor and silkiness. Overnight storage causes thickening that water alone sometimes can’t fully reverse.
Common Mistakes to Avoid
- Using long-grain white rice instead of glutinous rice results in a grainy, thin porridge instead of the luxurious creamy texture champurrado demands. Stick to glutinous rice without exception.
- Adding chocolate all at once without whisking first creates lumps that persist no matter how much you stir. Always mix cocoa with water first to create a smooth slurry.
- Cooking on high heat causes the bottom to burn and the milk to separate. Medium or medium-low heat is non-negotiable once chocolate enters the picture.
- Insufficient stirring leads to gritty, lumpy texture and burnt flavors. Your arm will get a workout, but constant stirring makes all the difference in quality.
- Oversweetening masks the chocolate flavor and creates a cloying result. Add sugar gradually and taste before finishing; you can always add more but can’t remove it.
Serving Suggestions
Champurrado shines on its own, but it becomes even better with the right accompaniments. Think of it as the base for a breakfast or dessert experience rather than the entire show.
- Serve with crusty bread, French bread, or pan de sal for dunking and textural contrast
- Pair with fried dough, churros, or donuts for an indulgent weekend breakfast
- Top with whipped cream or a dollop of sweetened condensed milk for extra richness
- Accompany with fresh fruit like sliced banana or strawberries for brightness and freshness
- Serve alongside savory options like fried eggs or tocino for a traditional Filipino breakfast spread
Variations to Try
- Spiced Champurrado: Add 1/4 teaspoon clove, 1/4 teaspoon anise seed, or a small piece of cinnamon stick for more complex warmth. These additions deepen the spice profile without overpowering the chocolate.
- Maple or Honey Sweetened: Replace brown sugar with pure maple syrup or raw honey for earthy sweetness. The trade-off is less sweetness overall, so taste and adjust upward as needed.
- Coffee-Infused Champurrado: Dissolve 1 tablespoon of instant coffee in the water before mixing with cocoa powder. This addition deepens chocolate notes and adds subtle bitterness that balances sweetness.
- Coconut Champurrado: Substitute coconut milk for evaporated milk or add 1/2 teaspoon coconut extract. Coconut adds tropical brightness and pairs beautifully with chocolate and cinnamon.
- Dark Chocolate Version: Use 4 ounces of finely chopped dark chocolate or cocoa nibs instead of cocoa powder, and reduce sugar to 1/3 cup. This version tastes more sophisticated and less sweet.
Dietary Adaptations
- Gluten-free: Champurrado is naturally gluten-free using standard ingredients. Simply confirm your cocoa powder and any add-ins carry gluten-free certification.
- Dairy-free: Replace evaporated milk with canned coconut milk, oat milk, or cashew cream in equal amounts. The result is slightly less rich but still deeply satisfying and creamy.
- Vegan: Use dairy-free milk and confirm your cocoa powder contains no animal products. The dish remains fully plant-based and requires no other adjustments.
- Low-carb or keto: Replace glutinous rice with cauliflower rice or shirataki noodles, and reduce sugar to 2 tablespoons or substitute with monk fruit sweetener. The texture shifts toward a hot chocolate consistency rather than porridge, but the flavor profile remains true.
Storage and Reheating
Refrigerator
Store cooled champurrado in an airtight container for up to 3 days. The mixture thickens significantly as it cools.
- Cover tightly to prevent odor absorption and moisture loss
- Label with the date to track freshness easily
Freezer
Champurrado freezes well for up to 2 months in an airtight container or freezer bags. Thaw overnight in the refrigerator before reheating.
- Freeze in individual portions for easy grab-and-reheat breakfasts
- Leave 1 inch of headspace in containers to allow for expansion
Reheating
Reheat gently over low heat in a saucepan, stirring frequently and adding water or milk a splash at a time to restore the correct consistency. Microwave reheating works but can create hot spots; stir halfway through if using the microwave.
- Add 2 to 4 tablespoons of water per serving to thin the mixture back to pourable consistency
- Taste and adjust sweetness or spice after reheating, as flavors can shift
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 180 |
| Total Fat | 3g |
| Saturated Fat | 1.5g |
| Carbohydrates | 38g |
| Fiber | 1g |
| Sugar | 18g |
| Protein | 3g |
| Sodium | 65mg |
| Cholesterol | 5mg |
These values assume a serving size of 1 to 1.25 cups and include evaporated milk. Variations in ingredients or portion sizes will shift these numbers.
Frequently Asked Questions
Can I make champurrado without evaporated milk?
Absolutely. Champurrado tastes delicious without any milk at all, relying on the rice and chocolate for creaminess. Heavy cream, whole milk, or plant-based alternatives like coconut or oat milk all work beautifully.
What’s the difference between champurrado and champorado?
Both spellings refer to the same dish; champorado is the more common Filipino spelling. Regional and family traditions determine which version locals grow up with, but the recipes and results are essentially identical.
Can I make this ahead of time?
Yes, you can prepare champurrado up to 3 days ahead and store it in the refrigerator. Reheat gently with added water or milk to restore the proper consistency before serving.
Why is my champurrado lumpy?
Lumps form when cocoa powder isn’t mixed with water first or when the temperature spikes too high. Always create a smooth cocoa slurry before adding it to the pot, stir constantly, and maintain medium or lower heat throughout.
What type of chocolate can I use instead of cocoa powder?
Solid chocolate tablets (especially Filipino brands like Tabliya), melted dark chocolate, or even hot chocolate mix work, though the latter often contains extra sugar. Chop solid chocolate finely and dissolve it in warm water before adding to the rice.
How do I know when the rice is cooked enough?
The rice is ready when it’s completely soft, easily breaks between your fingers, and has partially dissolved into the cooking liquid, creating a naturally thick consistency. If you see intact grains, simmer longer.
Final Thoughts
Champurrado transforms simple ingredients into something that tastes like comfort itself. Once you master the technique and avoid the common pitfalls, you’ll find yourself making this recipe regularly for breakfast, dessert, or those moments when you need warmth and chocolate.
Head over to our main recipe site to explore more beloved international classics, or save this recipe to your recipe box for easy access next time cravings strike. Your kitchen is about to smell absolutely incredible.

Champurrado
Ingredients
Equipment
Method
- Place glutinous rice in a fine strainer and rinse under cold water for 30 seconds.
- Heat your saucepan over medium-high heat and add the rinsed rice without any liquid. Toast for 2 to 3 minutes, stirring constantly.
- Pour 4 cups of water into the saucepan with the toasted rice and bring the mixture to a rolling boil over high heat.
- Reduce the heat to medium or medium-low and simmer uncovered for 12 to 15 minutes, stirring occasionally.
- While the rice cooks, combine cocoa powder, cinnamon, nutmeg, and brown sugar in a small bowl. Add 1/2 cup of warm water and whisk until smooth.
- Once the rice is tender, slowly pour the chocolate mixture into the saucepan while stirring constantly.
- Continue cooking over medium-low heat for another 3 to 5 minutes, stirring frequently.
- Remove from heat and stir in evaporated milk and vanilla extract if using. Adjust sweetness if necessary.
1 thought on “Champurrado Recipe (Rich & Chocolatey)”