Sago pudding is a softly set dessert made with small sago pearls, coconut milk, and a little sugar; it can be served warm or chilled. Versions are enjoyed in several regions, and this stovetop method cooks the pearls separately before folding them into a creamy coconut base, so they turn tender without scorching the milk.
Ingredients
- 1/2 cup (90 g) small sago pearls
- 4 cups (950 ml) water, for boiling the pearls
- 1 cup (240 ml) cold water, for rinsing the cooked pearls
- 1 can (13.5 oz / 400 ml) full-fat coconut milk, well stirred
- 1 cup (240 ml) whole milk
- 1/3 cup (67 g) granulated sugar
- 1/8 teaspoon (about 0.7 g) fine salt
- 1 teaspoon (5 ml) vanilla extract
Instructions
- Rinse and set up. Put the sago pearls in a fine-mesh sieve and rinse briefly under cool running water, swishing them gently with your fingers. This removes loose surface starch without soaking the pearls. Measure the water and other ingredients before you start cooking, and keep a heatproof bowl nearby for the finished pudding.
- Boil the pearls in water. Bring 4 cups (950 ml) water to a rolling boil in a medium, heavy-bottomed saucepan over medium-high heat; this generally takes about 7 minutes, depending on the pan and burner. Add the pearls gradually while stirring so they do not clump at the bottom. Reduce the heat to maintain a steady simmer and cook uncovered for 15 minutes, stirring every minute or two and scraping the base of the pan. The pearls should look mostly clear, with at most a tiny pale center.
- Let the centers finish cooking. Turn off the heat, cover the saucepan, and leave the pearls in the hot water for 10 minutes. Check one by tasting it carefully after it cools slightly: it should be soft throughout, not chalky or gritty. If the center is still firm, simmer for another 2 to 3 minutes and check again. Pearl sizes and brands differ, so use tenderness as the final guide rather than relying only on the clock.
- Drain and rinse. Pour the cooked pearls into the sieve and drain well. Rinse them with the measured cup of cold water, gently moving them around until the rinse water runs mostly clear. This washes away excess starch and helps keep the pearls distinct in the pudding. Let them drain while you make the coconut base; do not leave them sitting in a dry heap for long, or they may stick together.
- Warm the coconut mixture. Rinse out the saucepan, then add the coconut milk, whole milk, sugar, and salt. Set it over medium-low heat and stir for about 5 minutes, until the sugar has dissolved and the mixture is steaming. Keep it below a full boil: vigorous boiling can cause coconut milk to separate and can make the bottom scorch. Stir across the base and into the corners as it warms.
- Combine and finish. Stir the drained pearls into the warm coconut mixture. Cook gently for 3 minutes, stirring frequently, until the pudding looks evenly creamy and the pearls are suspended throughout. Remove the pan from the heat, stir in the vanilla, and taste a small spoonful once it has cooled enough. Add a little more sugar only if desired; keep in mind that chilling can make sweetness seem less pronounced.
- Cool and chill. Transfer the pudding to a shallow serving dish or individual cups. Let it cool briefly, then cover and refrigerate for at least 2 hours, until cold and softly set. Refrigerate it within 2 hours of cooking. The texture thickens as it chills, so do not keep simmering the pudding in an attempt to make it as thick as it will be after refrigeration.
Tips
- Choose the right pearls. Use small sago or small tapioca pearls, not large boba pearls, which take longer to cook and have a different chewy texture. In some shops, the word “sago” is used for tapioca pearls made from cassava starch; they work in this recipe. True sago comes from the sago palm, but the package’s cooking directions are the best guide if its pearls are noticeably larger or smaller.
- Stir from the beginning. Pearls can settle and stick while they cook, especially in a small saucepan. Stir as you add them, then scrape the bottom regularly with a wooden spoon or silicone spatula. A heavy-bottomed pan gives you more control, but the water should still be at a steady simmer rather than a hard boil.
- Keep the two cooking stages separate. Boiling the pearls in water makes it easier to cook their centers without overcooking or scorching the dairy and coconut milk. Rinsing after draining removes excess surface starch. If you skip the rinse, the pudding can turn gluey and may thicken unevenly.
- Adjust thickness after chilling. Sago continues to absorb liquid as it rests, and the finished pudding will be firmer cold than it is in the pan. If it becomes too thick, stir in milk or coconut milk a tablespoon at a time. For a dairy-free version, use coconut milk or another unsweetened plant milk in place of the whole milk; the flavor will be more coconut-forward and the body may be slightly lighter.
Serving Suggestions
Serve the pudding cold in small bowls or glasses, either plain or topped just before serving. Fresh mango, sliced banana, or ripe papaya adds fruit and a bright contrast to the creamy coconut. Toasted coconut flakes bring a little crunch, while a pinch of ground cardamom or cinnamon adds warmth without changing the basic pudding. If using fruit, add it at the table rather than stirring it into the whole batch; juicy fruit can release liquid during storage.
You can also serve it warm soon after cooking if you prefer a looser, more spoonable dessert. Let it stand off the heat for a few minutes first, then portion it while it is still creamy. For a simple dessert bar, offer toppings in separate small bowls so each person can add fruit, toasted coconut, or a little extra cinnamon. The pudding is rich, so modest portions are usually satisfying, especially after a full meal.
Variations
More coconut flavor: Replace the cup of whole milk with another cup (240 ml) of coconut milk. The result will be richer and more distinctly coconut-flavored. A light coconut milk can be used instead, but the pudding will be less creamy. Shake or stir canned coconut milk well before measuring, since the thick cream and thinner liquid may separate in the can.
Less sweetness: Start with 1/4 cup (50 g) sugar instead of 1/3 cup (67 g), then taste the warm base before adding the pearls. You can add another teaspoon or two if needed. If serving with very ripe fruit or sweetened toppings, the lower amount is often a good balance. Avoid adding honey or syrup in large amounts after chilling, as liquid sweeteners can loosen the set.
Cardamom or pandan: For a gentle spice note, add 1/4 teaspoon ground cardamom with the sugar. For pandan, warm the coconut mixture with one clean pandan leaf tied in a knot, then remove it before adding the pearls. Pandan leaves are sold frozen or fresh in some Asian groceries; if unavailable, leave them out rather than substituting an extract with a very different flavor. These additions are optional, and their use varies between household and regional versions.
Fruit-layered cups: Spoon cooled pudding into glasses in alternating layers with diced mango or a tart fruit compote. Keep the fruit layer fairly dry and assemble shortly before serving for the clearest layers. You can also fold in a small amount of finely diced ripe mango, but do that only for the portion you plan to eat soon so the fruit does not soften and water down the stored pudding.
Storage and Reheating
Cool the pudding briefly, cover it, and refrigerate within 2 hours of cooking. Store it in a covered airtight container or tightly covered serving dish for 3 to 4 days. The pearls continue to absorb liquid, so the pudding will become denser over time; stir in a splash of milk or coconut milk before serving if needed. Keep toppings separate until serving, and discard the pudding if it has been left at room temperature for more than 2 hours.
For warm leftovers, transfer a portion to a small saucepan and reheat over low heat, stirring often and adding milk a little at a time to loosen it. You can also microwave it in short intervals, stirring between each one. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check with a food thermometer. The texture may be softer after reheating, and pearls can become less distinct if heated repeatedly, so warm only the portion you plan to eat. Freezing is not recommended because the pearls can turn watery or unevenly chewy after thawing.
Frequently Asked Questions
Are sago pearls and tapioca pearls the same?
Not always. True sago is starch from the sago palm, while tapioca is made from cassava, but many packages and shops use “sago” for small tapioca pearls. Small versions of either work here because they cook to a similar translucent, tender texture. Check the packet and avoid large tapioca pearls intended for bubble tea, which need a different cooking time and produce a chewier result.
Why are the pearls still white or gritty in the middle?
They need more cooking time, or the pearls may be larger than the small kind this recipe uses. Simmer them for another 2 to 3 minutes, then turn off the heat and let them stand covered before tasting again. A little opaque spot can remain in some brands, but the center should not feel hard or chalky. If the package gives a longer cooking time, follow that direction and use tenderness as your check.
Can I make sago pudding without dairy?
Yes. Replace the whole milk with the same amount of coconut milk for a richer pudding, or use unsweetened oat or soy milk for a milder result. Almond milk also works but makes a thinner-tasting base. Choose an unsweetened option so you can control the sugar, and warm it gently with the coconut milk rather than boiling it hard.
Can I skip chilling and eat it warm?
Yes. The pudding is safe to serve warm after cooking, and it will be softer and more fluid than the chilled version. Let it sit for a few minutes off the heat so it is not scalding, then spoon it into bowls. If the pan mixture seems thin, remember that it thickens as it cools; avoid reducing it aggressively on the stove.
How do I fix pudding that has become too thick?
Stir in milk or coconut milk one tablespoon at a time until the pudding reaches the consistency you like. For a large container, loosen only the portion you are serving if you want the remaining pudding to stay firmer. If the pearls have absorbed almost all the liquid after several days, adding liquid can improve the texture, but it will not make old pudding fresh again; follow the 3-to-4-day refrigerated storage limit.
Can I use large tapioca pearls instead?
Large pearls are not a direct swap in this method. They need a longer, package-specific cooking time and may require soaking, and their centers can remain firm even when the outside looks clear. For the texture and timings here, choose small pearls. If large pearls are all you have, follow the package method and treat the coconut mixture as a separate base to stir in once those pearls are fully tender.
Related
- Chinese Duck Pancakes: A Crispy, Savory Home Recipe
- Duck Pancakes: How to Make Them at Home from Scratch
- Do Chua: Vietnamese Pickled Vegetables and How to Use Them
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).