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

Bowl of champorado Filipino chocolate rice porridge topped with condensed milk and cacao nibs.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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
Champorado in a bowl topped with condensed milk and cacao nibs.

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.

icon

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

rice comparisons Glutinous rice vs jasmine rice showing texture difference.

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.”

filipino caao tablea alternatives are dark chocolate and unsweetned cocoa powder.

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.

Champorado simmering in pot showing thick creamy texture.

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.

two bowls of Champorado Filipino Chocolate Rice Porridge.

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.

spoonful of creamy Champorado Filipino Chocolate Rice Porridge.

Recipe FAQs

Can I use regular rice instead of glutinous rice?

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.

Can I make champorado vegan?

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.

Why is my champorado too thick/thin?

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.

What if I can’t find glutinous rice?

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.

icon

Want more Filipino recipes? Visit Love, Filipino Food!

5 from 3 votes

Champorado (Filipino Chocolate Rice Porridge)

Champorado is a Filipino chocolate rice porridge that is traditionally served for breakfast. It is typically enjoyed with dried salted fish and/or pandesal.
Servings: 6
Champorado Filipino Chocolate Rice Porridge
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Save This Recipe!
Get this sent to your inbox, plus get a quick newsletter from us every week!

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

About glutinous rice: Despite the name, glutinous rice is naturally gluten-free. “Glutinous” refers to its sticky texture. Look for “sweet rice,” “sticky rice,” or “malagkit” if you can’t find it labeled as glutinous rice.
Tablea substitution: For authentic flavor, substitute ¼ cup cocoa powder + 3 oz dark chocolate with 4-5 oz unsweetened cacao tablea, roughly chopped. Find tablea at Filipino or Latin markets.
Sweetness level: The recipe provides a mildly sweet base. Adjust brown sugar to taste, remembering that most sweetness comes from your topping. Start with ¼ cup and add more if desired.
Consistency tip: Champorado thickens significantly as it cools due to rice starch. This is normal. Thin with milk or water when reheating.
Storage: Keep leftover champorado in an airtight container in the refrigerator for up to 3 days. Not recommended for freezing.
All images and text ©The Little Epicurean

Nutrition

Calories: 242kcal, Carbohydrates: 43g, Protein: 4g, Fat: 7g, Saturated Fat: 4g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 2g, Trans Fat: 0.01g, Cholesterol: 0.4mg, Sodium: 20mg, Potassium: 192mg, Fiber: 4g, Sugar: 12g, Vitamin A: 6IU, Calcium: 33mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!
Champorado Filipino Chocolate Rice Porridge

You May Also Like

5 from 3 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

32 Comments

  1. Lorna says:

    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.

    1. Maryanne Cabrera says:

      Hi! Yes, you can use Hershey unsweetened cocoa powder.

  2. Reena says:

    Hello , I have been inspired by your Champorado post among many things in your Insta , I have been splurging in champorago all winter ❤️??‍???‍??

    1. Maryanne Cabrera says:

      Great to hear! Hope you try my other recipes, too!

  3. Aileen Röckelein says:

    Hi!
    If I use the tablea, how many and how is the procedure?

  4. chaz says:

    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,

    1. Maryanne Cabrera says:

      That sounds tasty!

  5. Jp says:

    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?

  6. Marika says:

    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.

    1. Maryanne Cabrera says:

      Thank you for trying the recipe and sharing your story! I’m so glad you enjoyed it :)

  7. Melanie says:

    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!

    1. Melanie says:

      *making it for HIM (and for me, too, I’m sure ; )

    2. Maryanne Cabrera says:

      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!

  8. Ly says:

    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.

  9. Karen De GuZman says:

    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!

    1. Maryanne Cabrera says:

      I’m so happy to hear that! I’m glad you and your husband enjoyed it. It’s one of my favorite recipes!

  10. KIm says:

    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