Sago pudding is a dessert found in many forms across Southeast Asia and parts of the Pacific, made by cooking tiny starch pearls until translucent and serving them with coconut milk, dairy, or both. This creamy, gently chewy version is easy to customize with fruit, pandan, or chocolate, while the pearl-cooking method gives you a dependable starting point for different flavors.
Ingredients
- 4 cups (950 ml) water, for cooking the pearls
- 1/2 cup (100 g) small sago pearls
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 cup (240 ml) whole milk
- 1/3 cup (65 g) granulated sugar
- 1/8 teaspoon (about 0.75 g) fine salt
- 1 teaspoon (5 ml) vanilla extract
- 1 cup (165 g) diced ripe mango, for serving (optional)
- 2 tablespoons (10 g) toasted shredded coconut, for serving (optional)
Instructions
- Check the pearls and prepare your tools. Read the package directions before cooking, since pearl size and processing vary. This method is for small, quick-cooking pearls; large tapioca-style pearls can need much longer. Set out a medium saucepan, a second saucepan, and a fine-mesh sieve. Measure the water, coconut milk, and other ingredients so they are ready when the pearls finish cooking.
- Boil the sago. Bring the 4 cups (950 ml) water to a rolling boil in a medium saucepan. Stir in the pearls gradually, then stir again so they do not settle into a clump on the bottom. Keep the water at a steady simmer and stir frequently, especially along the base and corners of the pan. Cook for about 12 to 15 minutes, or according to the package, until most pearls look translucent and only a small white dot remains in some centers. Do not add the coconut milk to this pan yet; the pearls need plenty of water to cook evenly.
- Let the pearls finish gently. Turn off the heat, cover the pan, and leave it for 10 minutes. The residual heat helps soften any remaining white centers without prolonged boiling, which can make the pearls break down or stick together. Check a pearl before draining: it should be soft and pleasantly chewy, with no hard, chalky center. If it is still firm, simmer for another 2 to 3 minutes and check again.
- Drain and rinse. Pour the cooked pearls into a fine-mesh sieve and rinse briefly under cool running water, stirring gently with a spoon. This removes excess surface starch and stops the cooking. Let the pearls drain well. If they sit for more than a few minutes, stir them once or twice so they remain loose rather than forming a solid mass.
- Make the coconut mixture. In the clean saucepan, combine the coconut milk, whole milk, sugar, and salt. Warm over medium-low heat, stirring until the sugar dissolves and the mixture is steaming, about 4 to 5 minutes. Keep it below a boil: vigorous boiling can cause the coconut milk to separate and may leave a greasy-looking surface. Remove the pan from the heat and stir in the vanilla.
- Combine and chill. Fold the drained pearls into the warm coconut mixture. Taste a spoonful and add a little more sugar if you prefer a sweeter pudding, keeping in mind that ripe fruit will add sweetness at serving. Let the mixture cool for about 10 minutes, stirring once or twice, then cover and refrigerate for at least 2 hours. It will thicken as it chills but should remain spoonable.
- Finish and serve. Stir the chilled pudding to loosen the pearls. If it has become thicker than you like, mix in milk or coconut milk 1 tablespoon (15 ml) at a time. Divide among four small bowls and top with diced mango and toasted coconut, if using. Serve cold.
Tips
- Choose the right pearl size. Small sago pearls cook relatively quickly, but packages sold as sago may contain tapioca pearls made from cassava starch. They work in this dessert too, though cooking time and texture depend on their size and brand. Follow the package if its directions differ substantially, and do not assume large pearls will be ready in the time listed here.
- Keep the cooking water separate. A large pot of boiling water gives pearls room to move and helps prevent a gummy pudding. Drain and rinse them before adding them to the coconut mixture; cooking them directly in coconut milk can make the base scorch before the centers soften.
- Adjust thickness after chilling. Sago continues to absorb liquid as it cools, so judge the final texture when cold. A splash of milk or coconut milk loosens a firm batch. If the pudding seems loose straight after mixing, give it the full chilling time before adding more pearls or reducing the liquid next time.
- Use a practical substitute. If small sago pearls are unavailable, small tapioca pearls are the closest substitute and usually give a similar clear, springy texture. Instant tapioca or quick-cooking granules are not a direct swap: they thicken differently and can make the pudding cloudy or paste-like, so use a recipe specifically written for that product.
Serving Suggestions
Serve the pudding cold in small bowls or glasses, when the pearls are distinct and the coconut base is creamy. Fresh mango is a classic-feeling partner for the tropical coconut flavor; ripe papaya, banana, pineapple, or sliced strawberries also work. Choose fruit that is ripe but not watery, and add it just before serving so juice does not thin the pudding during storage.
For contrasting texture, scatter toasted coconut, chopped roasted peanuts, or a few sesame seeds over each serving. A drizzle of palm sugar syrup gives the dessert a deeper caramel note. To make a simple syrup, warm 2 tablespoons (30 ml) water with 2 tablespoons (25 g) grated palm sugar until dissolved, then cool it before drizzling. If palm sugar is hard to find, light brown sugar makes a convenient substitute, though its flavor is less toasty and complex.
For a more modest portion after a rich meal, spoon the pudding into small cups and offer toppings separately. It can also be served slightly warm just after cooking, though it will be looser than the chilled version. Set out a little extra milk for guests who prefer a thinner consistency.
Variations
Pandan coconut: Add 1 teaspoon (5 ml) pandan extract to the coconut mixture with the vanilla, or steep one clean pandan leaf in the warm milk mixture and remove it before combining. Extracts vary in strength, so start with a small amount. Pandan lends a grassy, fragrant aroma and a pale green tint; it does not change the basic pearl-cooking method.
Mango and lime: Keep the base as written, then serve with 1 cup (165 g) ripe mango and 1 teaspoon (5 ml) finely grated lime zest. Add the zest to the coconut mixture after taking it off the heat. Lime juice can make dairy curdle and can overwhelm the delicate coconut flavor, so use zest for fragrance and keep the fruit topping fresh.
Palm sugar and banana: Replace the granulated sugar with 1/3 cup (about 65 g) grated palm sugar. If the sugar is in a hard block, chop or grate it first so it dissolves evenly. Serve with sliced banana and a pinch of toasted sesame seeds. This version has a darker, more caramel-like sweetness than the plain recipe; taste before adding extra sugar.
Chocolate sago: Whisk 2 tablespoons (10 g) unsweetened cocoa powder with the sugar before stirring both into the coconut milk and dairy. Add 1 ounce (28 g) finely chopped dark chocolate after removing the warm mixture from the heat, and stir until smooth. The result is richer and less tropical-tasting, so serve it with banana or toasted coconut rather than a strongly flavored fruit.
Dairy-free: Replace the cup of whole milk with 1 cup (240 ml) unsweetened oat milk or additional coconut milk. Oat milk makes the pudding a little lighter and less coconut-forward; additional coconut milk makes it richer. Check that the replacement is unsweetened, then adjust the sugar after the pearls and liquid are combined.
Storage and Reheating
Transfer leftovers to a covered container and refrigerate within 2 hours of cooking. The pudding keeps for 3 to 4 days in the refrigerator. It thickens as it stands, and the pearls may become less distinct by the final day, so stir in a tablespoon or two of milk or coconut milk before serving. Keep cut fruit separate and add it just before eating.
This dessert is usually served cold, so reheating is not necessary. If you prefer a warm portion, heat only what you plan to eat in a small saucepan over low heat, stirring often and adding milk as needed to prevent sticking. For food safety, reheat leftovers to 165°F (74°C), checking with a food thermometer, and do not repeatedly warm and cool the full batch. Freezing is not recommended: thawed pearls often turn unevenly soft and release water.
Frequently Asked Questions
Are sago pearls the same as tapioca pearls?
Sago traditionally comes from starch extracted from sago palm, while tapioca comes from cassava. In some markets, small tapioca pearls are labeled or sold as sago pearls. They are often usable in the same kind of pudding, but pearl size and package instructions affect the cooking time and final chew.
Why are the centers of my pearls still white?
A small white center usually means the pearls need more time. Covering the pan after simmering allows residual heat to finish cooking them; if the centers remain hard after the rest, simmer for a few more minutes and check again. Avoid raising the heat sharply, which can make the outside mushy before the center softens.
Can I make sago pudding ahead?
Yes. Make it up to a day ahead, chill it covered, and stir before serving. The pearls absorb liquid over time, so keep a little milk or coconut milk on hand to loosen the texture. For the freshest flavor and best fruit texture, add mango or other toppings just before serving.
Can I skip rinsing the cooked pearls?
Rinsing removes loose starch and cools the pearls, helping keep the pudding creamy rather than gluey. If you want to serve the pudding warm immediately, you can drain without a long rinse, but excess starch may thicken the coconut mixture more. For the chilled version, a brief cool rinse is the more reliable choice.
How do I fix pudding that is too thick or too thin?
If it is too thick after chilling, stir in milk or coconut milk a tablespoon at a time until it is spoonable. If it is too thin, chill it longer before deciding; the pearls continue to absorb liquid. A thin batch can also be served in glasses with fruit, rather than trying to cook it down after the pearls are already soft.
Related
- Top Ramen Stir-Fry Recipe with Crisp Vegetables
- Piri Piri Chicken Marinade: Easy, Bright, and Spicy
- Peking Duck Pancakes: A Step-by-Step Homemade Guide
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).