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. Dawn says:

    This was so comforting. It brought back childhood memories of my mother cooking this for my brother and I when we lived in Washington D.C. Now Iโ€™m making my memories with my girls. Thank you ?

  2. Amanda says:

    I am a bit confused whether to rinse and drain the Rice before cooking or not?

    1. Maryanne Cabrera says:

      Yes, rinse and drain the rice before cooking.

  3. Rachel says:

    5 stars
    This is amazing! I’ve always been a bit iffy on rice porridge, but I clearly just hadn’t had the right one. Me and my roommates devoured the first batch, and I’m making another one for breakfast this week. Thanks for the great recipe! :)