Brown Rice Champorado: Filipino Chocolate Rice Porridge

Updated November 6, 2026

Total time
55 min
prep 10 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Brown Rice Champorado: Filipino Chocolate Rice Porridge

Champorado is a beloved Filipino breakfast and merienda (snack) of sweet rice porridge made with cocoa and coconut milk. Using brown rice instead of the traditional white glutinous rice gives the dish a nutty depth and a pleasantly chewy texture, while still delivering the same comforting, chocolatey warmth. This version is hearty, naturally sweetened, and simple enough for a weekday morning, yet special enough for a lazy weekend treat.

Ingredients

  • 1 cup (200 g) brown rice, preferably short-grain or medium-grain
  • 4 cups (960 ml) water, divided
  • 1/2 cup (40 g) unsweetened cocoa powder (or 4 tbsp tablea, see Tips)
  • 3/4 cup (180 ml) canned coconut milk, plus more for serving
  • 1/3 cup (65 g) brown sugar, or to taste
  • 1/4 tsp salt
  • Optional toppings: extra coconut milk, toasted coconut flakes, or a pinch of cinnamon

Instructions

  1. Rinse the brown rice in a fine-mesh strainer under cold running water until the water runs clear. Drain well.
  2. In a medium saucepan, combine the rinsed rice and 3 cups (720 ml) of the water. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer gently for 30 minutes. The rice should be mostly tender but still slightly firm in the center.
  3. In a small bowl, whisk the cocoa powder with the remaining 1 cup (240 ml) water until smooth and no lumps remain. This creates a cocoa slurry that will blend easily into the porridge.
  4. Stir the cocoa slurry, coconut milk, brown sugar, and salt into the partially cooked rice. Continue to cook over low heat, uncovered, stirring frequently to prevent sticking, for about 15 minutes, or until the rice is fully tender and the porridge has thickened to a creamy, spoonable consistency.
  5. Taste and add more sugar if you prefer a sweeter porridge. The texture should be like a loose oatmeal; if it becomes too thick, add a splash of water or coconut milk to loosen it.
  6. Serve warm, topped with an extra drizzle of coconut milk and your choice of garnishes.

Tips

  • Use tablea (Filipino cocoa tablets) for authentic flavor: If you have tablea, crush 4 tablets and melt them directly into the hot rice along with the coconut milk. They are less sweet and more bitter than cocoa powder, so adjust sugar accordingly.
  • Don’t skip rinsing the rice: Rinsing removes excess starch and any debris, and it helps the brown rice cook more evenly. It also prevents the porridge from becoming overly gummy.
  • Stir frequently toward the end: Brown rice releases more starch than white rice, and the porridge can easily scorch on the bottom. Stir every couple of minutes during the final 15 minutes of cooking.
  • Make it vegan and dairy-free: This recipe is naturally vegan and dairy-free. For a non-dairy milk option, you can substitute the coconut milk with oat milk or almond milk, but the texture will be thinner and the flavor less rich.

Serving Suggestions

Champorado is traditionally served for breakfast or as a mid-afternoon snack. In the Philippines, it is often paired with tuyo (dried salted fish) or danggit (dried rabbitfish) for a sweet-and-salty contrast. For a simpler accompaniment, serve it with a side of fresh mango slices or a handful of toasted peanuts. A drizzle of extra coconut milk and a sprinkle of toasted coconut flakes add richness and texture. It can also be enjoyed cold as a dessert, similar to rice pudding.

Variations

  • Add a banana: Stir in sliced ripe saba bananas or regular bananas during the last 5 minutes of cooking for extra sweetness and body.
  • Spice it up: Add a cinnamon stick or a pinch of ground cinnamon, nutmeg, or cardamom along with the cocoa for a warm, aromatic twist.
  • Protein boost: For a more filling meal, stir in a spoonful of peanut butter or a swirl of tahini just before serving.
  • Use white rice for a quicker version: If you’re short on time, substitute 1 cup (200 g) of white jasmine or glutinous (sticky) rice and reduce the initial simmering time to 15 minutes. The cooking time will be about 25 minutes total.

Storage and Reheating

Store leftover champorado in an airtight container in the refrigerator for up to 4 days. The porridge will thicken significantly as it cools and absorbs liquid. To reheat, place it in a saucepan over low heat and add a few tablespoons of water, coconut milk, or regular milk to loosen it to your desired consistency. Stir frequently until warmed through. You can also reheat single servings in the microwave in 30-second intervals, stirring in between. Champorado can be frozen for up to 2 months, but thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use regular long-grain brown rice? Yes, you can, but the texture will be less creamy and more separate. Short-grain or medium-grain brown rice has more starch, which helps create the traditional porridge-like consistency. If using long-grain, expect a slightly more soupy result; you may need to cook it a few minutes longer and mash a few grains against the side of the pot to help thicken it.

Why is my champorado bitter? Unsweetened cocoa powder can be bitter if not balanced with enough sugar. Start with 1/3 cup (65 g) of brown sugar and taste before adding more. Also, be sure to dissolve the cocoa powder thoroughly in water before adding it to the pot; undissolved lumps can taste harsh. If you’re using tablea, they are often less sweet than cocoa powder, so you may need a bit more sugar.

Can I make champorado in a rice cooker? Absolutely. Combine the rinsed brown rice, water, cocoa powder, coconut milk, sugar, and salt in the rice cooker pot. Stir well, then cook on the regular white rice setting. Once the cycle finishes, let it sit for 10 minutes, then stir. If it’s too thin, let it sit on the ‘keep warm’ setting for another 10-15 minutes to thicken.

Is champorado supposed to be eaten hot or cold? Traditionally, it is served warm, right after cooking. However, many people enjoy it chilled like a rice pudding. If you prefer it cold, refrigerate it for at least 2 hours and serve with a splash of milk. The texture will be firmer and more pudding-like.

What is the difference between champorado and Mexican champurrado? They share a similar name and chocolate base, but they are distinct dishes. Filipino champorado is a rice porridge made with sticky or regular rice and cocoa. Mexican champurrado is a thick, hot chocolate drink made with masa harina (corn dough) and often spiced with cinnamon and anise. The ingredients and preparation are quite different.

Can I use sweetened cocoa powder? Yes, but reduce or omit the added brown sugar. Sweetened cocoa mixes often contain sugar and dry milk powder, which will change the flavor and texture. Start with 1/2 cup (40 g) of sweetened cocoa powder and taste before adding any additional sugar.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).