Filipino rice pudding is a comforting, spoonable sweet made by slowly cooking glutinous rice with coconut milk, sugar, and often pandan. This coconut-rich version, inspired by ginataang malagkit, is gently chewy and fragrant, and it can be served warm or chilled with toasted coconut or fresh mango. Filipino households and regions make sweet rice dishes in different ways, so this is one practical home-style interpretation rather than a single definitive version.
Ingredients
- 1 cup (200 g) glutinous rice, also called sweet rice or sticky rice
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 2 cups (475 ml) water
- 1/3 cup (65 g) granulated sugar
- 1/4 teaspoon (1.5 g) fine salt
- 1 pandan leaf, about 12 inches (30 cm), tied in a knot, optional
- 1/2 cup (120 ml) coconut cream, stirred or shaken before measuring
- 1/4 cup (20 g) unsweetened toasted coconut flakes, for serving
- 1 cup (165 g) diced ripe mango, for serving, optional
- 1/3 cup (about 50 g) latik, for serving, optional
Instructions
- Rinse the rice. Put the glutinous rice in a fine-mesh sieve and rinse it under cool running water, turning it gently with your fingers, until the water runs mostly clear. Drain well for a few minutes. Rinsing removes loose surface starch that can make the bottom of the pot catch before the grains are tender. There is no need to soak the rice for this recipe.
- Start the coconut mixture. In a heavy, medium-to-large saucepan, combine the coconut milk, water, salt, drained rice, and knotted pandan leaf if using. Set the pan over medium heat and stir slowly as the liquid warms, scraping across the bottom and into the corners. When it reaches a gentle simmer, lower the heat so small bubbles appear now and then rather than boiling vigorously.
- Simmer until the rice is tender. Cook uncovered for about 35 minutes, stirring every 2 to 3 minutes and more frequently as the mixture thickens. Keep the heat low enough that the coconut milk does not scorch. The rice is ready for the next step when the grains are swollen, soft, and pleasantly chewy, with no hard center when pressed between a spoon and the side of the pan. If the mixture becomes very thick while the grains are still firm, stir in hot water 2 tablespoons (30 ml) at a time.
- Sweeten and finish. Stir in the sugar and coconut cream. Continue cooking gently for 10 minutes, stirring often and scraping the pan bottom. The pudding should look glossy and thick, but still move slowly when you draw a spoon through it. Taste carefully and add a pinch more salt or a spoonful of sugar if you prefer a saltier or sweeter finish. Remove the pandan leaf and discard it.
- Rest and serve. Take the pan off the heat, cover it, and leave the pudding for 5 minutes so the rice can settle and the liquid can thicken slightly. Spoon into bowls while warm, or transfer it to a shallow container to cool for chilling. Add toasted coconut, mango, latik, or a combination just before serving so the toppings keep their texture.
Tips
- Use the right rice. Glutinous rice is not the same as ordinary white rice; it becomes tender and cohesively chewy when cooked. Look for bags labeled sweet rice or sticky rice in an Asian grocery store. If you cannot find it, short-grain rice can work, but the pudding will be softer and less elastic, and it may finish cooking sooner. Do not substitute cooked leftover rice, which will not absorb the coconut mixture in the same way.
- Control the heat and stir the base. Coconut milk can stick and scorch, particularly once the starch begins to thicken the pot. Use a heavy saucepan, maintain a gentle simmer, and scrape the bottom regularly. If you see browning or smell a toasted aroma before the pudding is done, move the pan to a smaller burner and lower the heat; do not scrape burnt material into the pudding.
- Adjust thickness with hot water. Rice absorbs liquid at different rates depending on the brand and how long it has been stored. A thick pudding is expected, but it should still be spoonable. Add hot water gradually if the rice is undercooked and the liquid has nearly disappeared; adding a large amount at once can leave the finished pudding watery.
- Know your coconut options. Full-fat canned coconut milk gives the base body, while coconut cream makes the finish richer. If you have only coconut milk, use another 1/2 cup (120 ml) in place of the cream; the result will be a little lighter. Carton coconut beverage is much thinner and usually less rich, so it is not a like-for-like substitute.
Serving Suggestions
Serve the pudding in small bowls as a dessert or a sweet afternoon snack. Warm portions taste especially comforting, with the coconut aroma most noticeable straight from the pan. For a cool, firmer pudding, refrigerate it and serve it chilled; expect it to become more compact as the rice starch sets. If it is too firm after chilling, loosen each portion with a splash of milk or coconut milk before serving.
Toasted coconut adds a crisp, nutty contrast to the soft rice. Latik, a traditional Filipino coconut topping made by cooking coconut cream until its solids brown, adds a deeper toasted flavor and a few crisp, rich bits. It can be difficult to find ready-made outside Filipino or Southeast Asian shops. Toasted coconut flakes are a convenient substitute, though they taste drier and less buttery than latik. Fresh ripe mango provides a bright, fruity contrast; banana slices are another easy option. Add toppings at the table rather than mixing them into the whole pot, especially if you expect leftovers.
Variations
Make it pandan-forward: Keep the pandan leaf in the pot during simmering, then remove it before serving. Fresh or frozen leaves are most aromatic. If pandan is unavailable, omit it or use 1 teaspoon (5 ml) vanilla extract stirred in after cooking. Vanilla gives a familiar sweet aroma but does not taste like pandan, so consider it an alternative rather than an exact replacement.
Use a less-sweet finish: Start with 1/4 cup (50 g) sugar instead of 1/3 cup, taste after the rice is tender, and add more if needed. Coconut milk brands differ in sweetness and flavor, and toppings such as ripe mango may also make each serving taste sweeter. A small pinch of salt helps keep the coconut flavor balanced.
Add corn: For a version reminiscent of ginataang mais, stir in 1 cup (165 g) drained canned corn during the final 10 minutes of cooking. The corn makes the pudding sweeter and adds soft, juicy kernels. If using fresh cooked corn, cut the kernels from the cob first; avoid adding uncooked kernels at the end, since they may remain firm.
Make it more like a sliceable rice cake: Cook the mixture a little longer, stirring constantly near the end, until it is very thick and pulls away from the sides of the pan. Press it into a lightly oiled dish and let it cool before cutting. This is a texture variation, not the same preparation as biko, which is commonly finished with a more concentrated caramel-like coconut topping.
Storage and Reheating
Cool the pudding promptly and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container and use it within 3 to 4 days. Keep toppings such as mango, toasted coconut, and latik separate, then add them when serving. The rice will continue absorbing moisture as it sits, so the chilled pudding will be considerably thicker than it was in the pan.
For stovetop reheating, put the amount you plan to eat in a saucepan with a splash of water, milk, or coconut milk. Warm over low heat, stirring frequently until evenly hot and creamy again. In a microwave, cover the portion loosely, heat in short intervals, and stir between intervals. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Add more liquid a little at a time if the pudding remains too thick. Reheat only the portion you plan to eat rather than repeatedly warming and cooling the whole batch.
To freeze, portion the cooled pudding into airtight freezer-safe containers and freeze for up to 2 months for best texture. Thaw it overnight in the refrigerator, then reheat with extra liquid. Freezing can make the rice softer or slightly grainy, so it is best when convenience matters more than a freshly cooked texture. Do not leave cooked rice pudding at room temperature for extended storage.
Frequently Asked Questions
Is Filipino rice pudding the same as champorado?
No. Champorado is a Filipino chocolate rice porridge, traditionally made with glutinous rice and chocolate, and is often served with dried fish on the side. This recipe is a coconut-and-sugar pudding without chocolate. Both are sweet rice dishes, but their flavor and customary accompaniments are different.
Can I make this with regular long-grain rice?
You can, but the texture will not be as chewy or cohesive. Long-grain rice tends to stay more separate and may need a different amount of liquid and cooking time. For the closest result, choose rice specifically labeled glutinous, sweet, or sticky rice. If using another rice, check it frequently and adjust the liquid in small increments.
Why is my pudding still watery?
It may need a few more minutes at a gentle simmer, especially if the rice grains are tender but the liquid has not thickened. Stir often so the bottom does not catch, and remember that the pudding thickens further during its five-minute rest and as it cools. Avoid turning the heat high to rush the process; rapid boiling can scorch the coconut milk before the texture is right.
Can I prepare it ahead?
Yes. Cook it up to 3 or 4 days ahead and refrigerate it promptly in a covered container. It will set more firmly overnight, so plan to reheat it gently with a splash of water or coconut milk. You can also serve it cold, but add fresh fruit and crisp toppings just before eating.
What is latik, and do I need it?
Latik is the browned coconut curd left after coconut cream is cooked down; it is used as a topping in a number of Filipino sweets. It is optional here, not required for the pudding to cook properly. Use toasted coconut flakes if you cannot find or make latik, or leave off the topping for a simpler bowl.
Can I use light coconut milk?
Yes, but the pudding will be less creamy and may take longer to thicken because light coconut milk contains more water. Use the same measured amount, keep the simmer gentle, and judge doneness by the rice rather than the clock alone. Adding the listed coconut cream at the end helps restore some richness; if you also omit that, expect a noticeably lighter result.
Related
- Slow Cooker Duck Curry with Coconut Milk
- Slow-Cooked Lamb Shank Massaman Curry
- Slow Cooked Venison Curry for Tender, Rich Flavor
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).