Champorado with Milk: A Filipino Chocolate Rice Porridge

Updated November 6, 2026

Total time
30 min
prep 5 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Champorado with Milk: A Filipino Chocolate Rice Porridge

Champorado is a beloved Filipino breakfast and snack made by simmering glutinous rice with tablea (traditional cocoa tablets) until it becomes a thick, comforting porridge. It’s naturally rich, slightly bitter, and wonderfully creamy, especially when finished with a splash of fresh milk or evaporated milk. This recipe delivers a perfectly balanced bowl—not too sweet, with deep chocolate flavor and a soft, sticky texture that’s both filling and soothing.

Ingredients

  • 1 cup (200 g) glutinous rice (also labeled sweet rice or malagkit), rinsed until water runs clear
  • 4 cups (960 ml) water
  • 4 to 5 pieces (about 80 g) tablea (traditional Filipino cocoa tablets), chopped if large
  • 1/2 cup (100 g) granulated sugar, or to taste
  • 1/4 teaspoon fine salt
  • 1 cup (240 ml) fresh milk or evaporated milk, for serving (plus extra for drizzling)

Instructions

  1. Rinse the glutinous rice in a fine-mesh strainer under cold running water until the water runs clear. Drain well.
  2. In a medium heavy-bottomed pot, combine the rinsed rice and 4 cups (960 ml) water. Bring to a boil over medium-high heat, then reduce heat to low and simmer, uncovered, for 10 minutes, stirring occasionally to prevent sticking.
  3. Add the chopped tablea and salt. Stir until the chocolate melts completely into the rice mixture.
  4. Continue cooking over low heat, stirring frequently, for another 12 to 15 minutes, until the rice is tender and the porridge has thickened to a creamy, sticky consistency. The rice should be fully cooked and soft, with no hard center.
  5. Stir in the sugar, starting with 1/4 cup (50 g). Taste and add more sugar if you prefer a sweeter porridge. Cook for 1 more minute until the sugar dissolves.
  6. Remove from heat. The champorado will thicken further as it cools.
  7. Ladle into bowls and pour a generous splash of fresh or evaporated milk over each serving. Serve warm.

Tips

  • Use the right rice: Glutinous rice is essential for the signature sticky, porridge-like texture. Regular jasmine or long-grain rice will result in a thinner, less cohesive porridge. If you can’t find glutinous rice, use sushi rice as a substitute—it’s also high in starch and will give a similar texture.
  • Stir frequently: The rice can easily stick to the bottom of the pot and burn. Stir every few minutes, especially toward the end of cooking, using a wooden spoon or silicone spatula to scrape the bottom.
  • Adjust the consistency: Champorado should be thick but still spoonable. If it becomes too thick while cooking, add a splash of hot water or milk and stir to loosen it. If it’s too thin, continue cooking for a few more minutes until it thickens.
  • Tablea substitute: If you don’t have tablea, use 3 tablespoons unsweetened cocoa powder mixed with 1 tablespoon butter or coconut oil. This will give a similar deep chocolate flavor, though it won’t have the same gritty, rustic texture that tablea provides.

Serving Suggestions

Champorado is traditionally served warm for breakfast or as an afternoon merienda (snack). In the Philippines, it’s often paired with salted dried fish (tuyo or danggit) for a sweet-and-salty contrast. For a richer treat, top each bowl with a pat of butter, a drizzle of condensed milk, or a sprinkle of toasted coconut flakes. You can also serve it chilled as a dessert, though it will be much thicker when cold.

Variations

  • Champorado with Coconut Milk: Replace half of the water with coconut milk for a creamier, more aromatic porridge. Reduce the sugar slightly, as coconut milk adds natural sweetness.
  • Chocolate-Cinnamon Champorado: Add 1/2 teaspoon ground cinnamon along with the tablea for a warm spice note. This pairs beautifully with the chocolate.
  • Vegan Champorado: Use coconut milk or almond milk instead of dairy milk for serving, and ensure your tablea is dairy-free (some brands contain milk solids). Omit the butter in the cocoa substitute or use coconut oil.
  • Champorado with Bananas: Fold in sliced ripe bananas during the last 2 minutes of cooking for a natural sweetness and extra texture.

Storage and Reheating

Store leftover champorado in an airtight container in the refrigerator for up to 3–4 days. The porridge will become very thick and sticky when cold. To reheat, transfer the desired amount to a pot, add a splash of water or milk (about 1–2 tablespoons per serving), and warm over low heat, stirring frequently, until heated through and creamy again. You can also microwave individual portions in 30-second intervals, stirring in between, adding a little liquid as needed. Do not leave champorado at room temperature for more than 2 hours.

Frequently Asked Questions

Can I use regular rice instead of glutinous rice? Regular rice will not give the same sticky, porridge-like texture. Glutinous rice (also called sweet rice) is high in amylopectin, which breaks down during cooking to create the thick, creamy consistency that defines champorado. If you must substitute, sushi rice is the closest option.

What is tablea? Tablea are round, pressed discs of roasted and ground cacao beans, commonly used in Filipino cooking. They are unsweetened and have a deep, slightly bitter chocolate flavor. You can find them in Asian grocery stores or online. If unavailable, use unsweetened cocoa powder plus a little fat to mimic the richness.

How can I make champorado less sweet? The sugar is added at the end, so you can control the sweetness. Start with 1/4 cup (50 g) and taste before adding more. Also, the milk you pour on top adds a touch of sweetness, so factor that in.

Can I make champorado in advance? Yes, you can cook it up to 2 days ahead and refrigerate. Reheat gently with a splash of liquid to restore the creamy texture. It’s a great make-ahead breakfast for busy mornings.

Is champorado gluten-free? Yes, glutinous rice is naturally gluten-free, despite its name. However, check the label of your tablea to ensure it hasn’t been processed in a facility with wheat or contains any gluten-containing additives.

What does champorado taste like? It tastes like a warm, comforting chocolate rice pudding. The rice is soft and slightly chewy, the chocolate is rich and bittersweet, and the milk adds a creamy, mellow finish. It’s not overly sweet unless you add extra 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).