Learn how to make champorado, the beloved Filipino chocolate rice porridge. This comforting breakfast dish is ready in just 30 minutes with simple ingredients.

The Ultimate Comfort Food: Filipino Chocolate Rice Porridge
Champorado is the Filipino breakfast that makes chocolate for the first meal of the day completely acceptable—and even traditional. This Filipino chocolate rice porridge transforms glutinous rice into a warm, velvety bowl of comfort that tastes like childhood memories and feels like a hug from your lola (grandmother).
I’ve made countless batches of champorado—from my childhood kitchen and now for my own family. This recipe captures the authentic flavors I grew up with while making the dish accessible to anyone craving this iconic Filipino comfort food.
Why you’ll love this champorado:
- Ready in 30 minutes – faster than most breakfast recipes
- Only 6 core ingredients – simple pantry staples
- Naturally gluten-free – despite the name “glutinous rice”
- Endlessly customizable – sweet, savory, or somewhere in between
- Make-ahead friendly – tastes great warm or chilled

What is Champorado?
Champorado (also spelled “tsampurado“) is a traditional Filipino chocolate rice porridge made with glutinous rice, dark chocolate or cocoa, and sugar. The dish has Spanish-Mexican origins dating back to the colonial period, adapted from Mexican champurrado but made uniquely Filipino through local ingredients and serving traditions.
The Traditional Way: Chocolate Rice with Salted Fish
Here’s where champorado gets interesting: it’s traditionally served with tuyo (dried salted fish). Yes, you read that right—chocolate porridge paired with salty dried fish.
The combination might sound bizarre to Western palates, but it’s a classic Filipino flavor pairing that balances sweet, salty, and umami. The rich dark chocolate complements the intense saltiness of preserved fish, creating a surprisingly harmonious breakfast.
![]()
My take? As a kid, the fish kept me from enjoying champorado as often as I wanted. These days, I appreciate the traditional pairing but also love champorado on its own or with pandesal (Filipino bread rolls)—which I discovered during my culinary study abroad in the Philippines.
If you’re new to champorado, start without the fish and work your way up to the traditional experience!
Is Champorado Sweet?
Despite being made with chocolate, champorado is not overly sweet. The dish showcases the complex, slightly bitter notes of dark chocolate rather than candy-bar sweetness.
The magic happens when you add your toppings. Most Filipinos drizzle sweetened condensed milk over their champorado, which adds creaminess and sweetness to each spoonful. You control the final sweetness level based on how much milk you add and which type you choose.
Think of the base champorado as a blank canvas—like oatmeal—that you customize to your taste preferences.
Key Ingredients

Glutinous Rice (Malagkit)
The foundation of champorado is glutinous rice, also called sweet rice, sticky rice, or malagkit in Tagalog.
Important clarification: Despite the name, glutinous rice contains NO gluten. It’s naturally gluten-free! The term “glutinous” refers to the rice’s sticky, glue-like texture when cooked.
Why this rice matters: Glutinous rice is a short-grain variety with high starch content that creates the signature thick, creamy porridge consistency. Regular jasmine or long-grain rice won’t give you the same texture.
You can spot the difference visually—glutinous rice appears more opaque and chalky white compared to the translucent appearance of jasmine or basmati rice.
Where to buy: Find glutinous rice at Asian markets or in the international aisle of well-stocked grocery stores. Look for labels reading “sweet rice,” “sticky rice,” or “glutinous rice.”

Chocolate: Tablea vs. Modern Substitutes
Traditional method: Authentic champorado uses tablea (also spelled tableya)—small disks of pure, unsweetened Filipino cacao. These are the same cacao tablets used for tsokolate (Filipino hot chocolate).
Tablea delivers an intensely chocolatey, slightly bitter flavor that defines traditional champorado. Find tablea at Filipino markets, Latin markets, or online.
My everyday substitute: Since I don’t always have tablea on hand, I’ve perfected a combination that delivers nearly identical results:
- Dutch-processed unsweetened cocoa powder (¼ cup)
- 90% dark chocolate, chopped (3 oz)
This duo mimics tablea’s deep chocolate flavor and provides the right balance of cocoa intensity and richness. The cocoa powder dissolves easily into the porridge while the dark chocolate chunks add body and glossy texture.
Sweeteners
Dark brown sugar provides molasses depth that complements dark chocolate beautifully. The amount in the base recipe is minimal—just enough to balance bitterness—because most sweetness comes from your topping choice.
Feel free to adjust sugar based on your chocolate choice and personal preference.
Step-by-Step
Step 1: Cook the Rice
Rinse and drain your glutinous rice to remove excess starch. Combine rice, water, and a pinch of salt in a heavy-bottomed pot (this prevents scorching).
Bring to a boil over medium-high heat, then reduce to a gentle simmer. Stir every 3 minutes to prevent sticking and ensure even cooking.
Timing: The rice takes 15-20 minutes to cook through. You’ll know it’s ready when the grains are completely soft and the mixture has thickened to a porridge consistency.
Pro tip: The porridge will continue thickening as it cools, so don’t worry if it seems slightly thin at this stage.

Step 2: Add the Chocolate
Once your rice is tender, reduce heat to low and add the cocoa powder, chopped dark chocolate, and brown sugar.
Stir continuously until the chocolate melts completely and the mixture turns uniformly dark and glossy. This takes just 2-3 minutes.
Watch the heat: Keep it low to prevent scorching the chocolate, which can make it taste bitter and grainy.
Step 3: Adjust Consistency
Champorado should be thick but pourable—similar to oatmeal or cream of wheat. If your porridge seems too thick, add water or milk a few tablespoons at a time until you reach your desired consistency.
Remove from heat and let it rest for a few minutes before serving.

How to Serve Champorado
Traditional Toppings
- Sweetened condensed milk – The most popular choice, creating swirls of creamy sweetness
- Evaporated milk – For a less sweet, more subtle creaminess
- Fresh milk or half-and-half – Adds richness without extra sweetness
- Dairy-free options – Coconut milk, almond milk, or oat milk work beautifully
My Favorite Additions
As a pastry chef, I love adding texture and visual interest:
- Cacao nibs – Add chocolatey crunch and a slightly bitter counterpoint
- Flaky sea salt – A small pinch on top brightens all the flavors (mimics the traditional salty fish pairing without actual fish)
- Pandesal pieces – Dunk Filipino bread rolls into your champorado for textural contrast
The Traditional Pairing: Tuyo (Dried Salted Fish)
For the authentic Filipino breakfast experience, serve champorado alongside tuyo. Take alternating bites of sweet chocolate porridge and salty fish—it’s a flavor combination that grows on you with time.
If dried fish isn’t available, try bacon or salted anchovies for a similar salty-umami contrast.
Storage & Make-Ahead
Refrigerator: Store leftover champorado in an airtight container for up to 3 days.
Important note: The porridge will thicken substantially as it cools—this is completely normal due to the starch in glutinous rice.
Reheating: Warm gently on the stovetop, adding milk or water to thin it back to your preferred consistency. Microwave reheating works too—heat in 30-second intervals, stirring between each.
Serving cold: Many Filipinos enjoy chilled champorado straight from the fridge, especially in warmer weather. The cold, thick texture is reminiscent of chocolate pudding.
Freezing: Not recommended. The rice texture changes significantly when frozen and thawed.

Recipe FAQs
No, regular rice won’t create the proper thick, creamy consistency. Glutinous rice’s high starch content is essential for authentic champorado texture. Using jasmine or long-grain rice will result in a thin, soup-like dish.
Absolutely! The base recipe is already vegan (rice, water, cocoa, dark chocolate, sugar). Top with coconut milk, almond milk, or vegan condensed milk instead of dairy.
Thickness varies based on cooking time and rice-to-water ratio. Add more water or milk to thin; simmer longer to thicken. Remember that champorado continues thickening as it cools.
Look for “sweet rice,” “sticky rice,” “mochi rice,” or “malagkit” at Asian grocery stores. Online options include Amazon or specialty rice retailers. There’s no perfect substitute—glutinous rice is essential for authentic results.
![]()
Want more Filipino recipes? Visit Love, Filipino Food!
Champorado (Filipino Chocolate Rice Porridge)

Ingredients
- 1 cup glutinous rice, * (see notes), rinsed and drained
- 6 cups water
- pinch fine sea salt
- ¼ cup dutch processed unsweetened cocoa powder
- 3 oz 90% dark chocolate, roughly chopped, (85 g)
- ¼ cup dark brown sugar, packed (adjust to taste)
Topping Choices:
- sweetened condensed milk
- evaporated milk
- half & half
- dairy alternatives: almond milk, coconut milk, etc.
- cacao nibs, (for crunch)
- flakey sea salt or maldon salt, (optional)
Instructions
- Cook the rice: Combine rinsed glutinous rice, water, and salt in a heavy-bottomed pot. Bring to a boil over medium-high heat, then reduce to a gentle simmer. Stir every 3 minutes to prevent sticking. Cook uncovered for 15-20 minutes until rice is completely soft and mixture has thickened to a porridge consistency.
- Add chocolate mixture: Reduce heat to low. Add cocoa powder, chopped dark chocolate, and brown sugar. Stir continuously until chocolate melts completely and mixture is smooth and glossy, about 2-3 minutes. Remove from heat.n.
- Adjust consistency: If champorado is too thick, add water or milk a few tablespoons at a time until you reach desired consistency. It should be thick but pourable.
- Serve: Ladle champorado into bowls. Drizzle generously with sweetened condensed milk or your preferred topping. Sprinkle with cacao nibs and a pinch of flaky sea salt if desired. Enjoy warm or chilled.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!









Can I use Hershey’s cocoa powder instead of cacao ? Thanks! I love your presentation! It’s so appealing and just perfect to try on a rainy day.
Hi! Yes, you can use Hershey unsweetened cocoa powder.
Hello , I have been inspired by your Champorado post among many things in your Insta , I have been splurging in champorago all winter ❤️???????
Great to hear! Hope you try my other recipes, too!
Hi!
If I use the tablea, how many and how is the procedure?
my variant is cooking the rice with an infusion of coconut milk, ginger pandan and chocolate, topping is chocolate ginger sauce and thick coconut and condensed milk, some chocolate shavings and a sprinkling of rock salt,
That sounds tasty!
I have made this a couple times now and have come out with amazing results. If we want to try using tablea chocolate, how much should we use in place of the cocoa powder and dark chocolate?
I just made this for breakfast and it takes me back to my grandma’s house! She was from Manila and she would make this for my cousins and myself whenever we stayed with her. Thank you so much for the wonderful recipe! I will definitely be making this again.
Thank you for trying the recipe and sharing your story! I’m so glad you enjoyed it :)
Thank you for your collection of Filipino recipes and for sharing your adorable personality through your content. I will try to bake some of your recipes to help take me back to the days my beloved mom baked them. Two quick questions: As a suggestion, can you please include a search option for “Filipino” in your recipe index given that the cuisine is one of your specialties?
Also, can you please recommend exactly what type of salted dried fish I should buy for the champorado? I’m making it for a family “uncle” who often yearns for it from his childhood and I’d like to try making it for me, possibly putting the dried fish on the side. There are Filipino and Asian stores here in Seattle, so if you can suggest the type of fish they use in the Philippines so I can make it as “authentically” as possible, I’d appreciate it. Thank you, Maryanne!
*making it for HIM (and for me, too, I’m sure ; )
Thanks for stopping by! I hope the recipes bring back happy memories of your mom’s cooking!
On my homepage there’s a section for “Filipino Recipes.”
There’s a fairly large Filipino population in Seattle! You’ll find all the ingredients you need at Seafood City market.
The dish is served with “tuyo.” It’s dried salted dried fish (usually herring or sardines). You can purchase these jarred in oil or dried in airtight packages. Fry the fish before adding to the champorado.
I hope you enjoy the recipe!
Always my favorite since childhood, very good to eat when the rainy season… I’m preparing the same food to my son and he really likes it very much.
This was the best recipe I have found without the tablea chocolate which I can’t get where I live. I found the Dutch processed cocoa at Costco the second time I made it and it really made a difference! My husband even said it almost tasted like his Lola’s!
I’m so happy to hear that! I’m glad you and your husband enjoyed it. It’s one of my favorite recipes!
My mother was Filipino. She made this for me and my siblings growing up. She didn’t serve it with salted fish however but with crumbled bacon. Loved waking up to this treat