Vegan Sago Pudding with Coconut Milk

Updated November 2, 2026

Total time
2 hr 50 min
prep 10 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Vegan Sago Pudding with Coconut Milk

Across Southeast Asia, including Malaysia and Indonesia, sago pudding is made in many regional and household styles, often pairing translucent sago pearls with coconut milk and palm sugar. This vegan version cooks the pearls separately, then coats them in a gently sweetened coconut sauce for a creamy dessert that is delicious chilled with fresh fruit.

Ingredients

  • 8 cups water (1.9 L), for cooking the sago, plus cold water for rinsing
  • 1/2 cup small sago pearls (85 g); check the package because pearl sizes and cooking times vary
  • 1 can full-fat coconut milk (13.5 oz / 400 ml), well shaken
  • 1/2 cup water (120 ml), for the coconut sauce
  • 1/4 cup finely chopped palm sugar or light brown sugar (50 g), or adjust to taste
  • 1/8 teaspoon fine salt (about 0.7 g)
  • 1 teaspoon vanilla extract (5 ml), optional
  • 1 ripe mango, peeled and diced (about 1 cup / 165 g), for serving
  • 2 tablespoons toasted coconut flakes (about 10 g), for serving, optional

Instructions

  1. Bring the cooking water to a boil. Set a large pot with 8 cups (1.9 L) water over high heat. Use plenty of water so the pearls have room to move and are less likely to clump. While it heats, measure the remaining ingredients and chop the mango if you plan to serve it with the pudding.
  2. Cook the sago. When the water reaches a full boil, slowly pour in the sago pearls while stirring. Lower the heat enough to maintain a steady simmer, and stir frequently, especially along the bottom of the pot. Cook for about 15–18 minutes, or for the time given on the packet. The pearls are ready when they look mostly translucent; a tiny white center is acceptable if the package recommends a short covered rest. If yours still have broad opaque centers, simmer for a few more minutes and check again.
  3. Drain and rinse. Set a fine-mesh sieve over the sink and carefully pour in the cooked pearls. Rinse under cool running water, gently moving them with a spoon, until the rinse water is no longer very cloudy and the pearls feel loose rather than gluey. Drain well. Rinsing removes excess surface starch and stops the cooking, helping the finished pudding stay creamy instead of turning into one sticky mass.
  4. Make the coconut sauce. In a clean saucepan, combine the coconut milk, 1/2 cup (120 ml) water, palm sugar or brown sugar, and salt. Warm over medium-low heat for about 4–5 minutes, stirring until the sugar dissolves. Keep the sauce below a boil; hard boiling can make coconut milk separate or develop an oily look. Stir in the vanilla, if using, and take the pan off the heat.
  5. Combine and cool. Add the drained sago to the warm coconut sauce and stir gently until the pearls are evenly coated. Taste a small spoonful and add a little more sugar if you prefer a sweeter pudding. Spoon the mixture into a shallow serving bowl or four individual cups. Leave it to cool for about 15 minutes, then cover and refrigerate for at least 2 hours so it becomes cold and softly set.
  6. Serve. Give the pudding a gentle stir before serving. Spoon into bowls and top with diced mango and toasted coconut, if desired. If it has thickened more than you like in the refrigerator, loosen it with a splash of coconut milk or water and stir gently.

Tips

  • Use the package directions as your guide. Sago pearls are sold in different sizes, and some brands cook faster than others. Small pearls are best for this texture. If you can only find small tapioca pearls, they are a practical substitute, though tapioca is made from cassava rather than the sago palm and may feel slightly chewier. Do not substitute large tapioca pearls without adjusting the cooking method and time.
  • Stir early and often. Pearls can settle and stick to a hot pot before they begin to turn translucent. Stir as you add them, then scrape the bottom regularly during simmering. A steady simmer is enough; a vigorous boil can break pearls apart and make the water foam over.
  • Choose the sweetness you want. Palm sugar gives a rounded, caramel-like flavor that suits coconut, while light brown sugar is easier to find and works well. If using a firm block of palm sugar, chop it finely so it dissolves quickly. Taste the warm sauce before mixing in the pearls, keeping in mind that chilling softens the impression of sweetness slightly.
  • Keep the pearls separate until cooked. Do not cook them directly in the coconut milk. The starchy cooking water gives the pearls room to soften, and rinsing makes it easier to control the final consistency. If the pudding thickens while chilling, loosen it with a small splash of coconut milk rather than adding a large amount at once.

Serving Suggestions

Serve this pudding cold in small bowls or glasses, with a spoonful of diced ripe mango on top. Mango adds juicy tart-sweet contrast to the rich coconut sauce; sliced banana, papaya, pineapple, or passion fruit are also good choices. For a more traditional Southeast Asian-inspired finish, drizzle each serving with a little melted palm sugar syrup. Keep the drizzle modest so it seasons the pudding rather than masking the gentle coconut flavor.

To make the dessert feel more substantial, add a few pieces of jackfruit if it is available, or offer toasted coconut flakes for crunch. A pinch of salt in the sauce helps balance the sweetness, so taste before adding extra toppings. If serving guests, chill the pudding in individual cups and add fruit just before serving; the portions look neat, and fruit juices are less likely to thin the surface while the dessert waits.

Variations

Pandan coconut: For a fragrant variation, warm the sauce with one knotted pandan leaf, then remove it before combining the sauce with the pearls. Fresh or frozen pandan leaves are traditional in many Southeast Asian sweets. If you cannot find pandan, leave it out rather than replacing it with a strong extract; vanilla gives a different, familiar aroma and is entirely optional.

Gula melaka-style topping: Simmer 2 tablespoons (25 g) grated palm sugar with 1 tablespoon (15 ml) water until dissolved into a syrup, then cool it and spoon a little over each serving. Palm sugars differ in moisture and sweetness, so add water a teaspoon at a time if the syrup becomes too thick. Light brown sugar can stand in, though the topping will taste less complex.

Less rich pudding: Replace up to half of the coconut milk with water or an unsweetened plant milk. The result will be lighter and less creamy, so keep the salt and sugar as written at first, then taste and adjust. Avoid sweetened plant milk unless you reduce the added sugar.

Layered cups: Divide the pearls and sauce among glasses, let them chill, and add fruit as a separate top layer. You can use two fruits with contrasting colors, such as mango and passion fruit. Keep the layers fairly thin so each spoonful can pick up both the pudding and topping.

Storage and Reheating

Transfer leftovers to a covered container and refrigerate within 2 hours of cooking. The pudding keeps for up to 3–4 days in the refrigerator, although the pearls gradually firm up and absorb more sauce. Store fruit toppings separately where possible, then add them just before serving. Stir the pudding gently before portioning; if it seems dense, mix in a tablespoon of coconut milk or water at a time until it loosens.

This dessert is usually served cold, so reheating is optional. To serve it warm, reheat only the portion you plan to eat, stirring often and adding a small splash of coconut milk if needed. Heat leftovers to 165°F (74°C), the safe reheating temperature, and check with a food thermometer. The texture will be softer and less distinctly chilled after warming. Freezing is not recommended because thawed pearls can become unevenly firm and watery.

Frequently Asked Questions

Is sago the same as tapioca?
Sago is starch traditionally extracted from the sago palm, while tapioca comes from cassava. Both can be sold as small, round pearls and used in similar puddings, but they are different ingredients and can cook to slightly different textures. Small tapioca pearls are a useful substitute here; follow their package directions and check for translucency as they cook.

Do I need to soak sago pearls first?
Usually, small sago pearls do not need soaking for this method. Adding them directly to plenty of boiling water helps them cook evenly. Some products have different preparation directions, so check the packet before starting; if it specifically calls for soaking, follow its guidance and account for that extra time.

Why did my sago pudding turn gluey?
Common causes are too little cooking water, too little stirring, overcooking, or leaving excess starch on the pearls. Use a large pot, stir while the pearls simmer, drain them through a fine-mesh sieve, and rinse until loose. If the finished pudding is merely too thick, stir in coconut milk a little at a time. If the pearls have disintegrated, they cannot be returned to their original texture.

Can I make vegan sago pudding ahead?
Yes. Make it up to a day ahead, cover it, and refrigerate it; the flavors settle as it chills. The pearls may absorb more sauce overnight, so keep a little extra coconut milk on hand to loosen the pudding before serving. Add cut fruit and crunchy toppings at the last moment so they stay fresh and crisp.

How can I tell when the pearls are cooked?
Most of each pearl should look translucent, with little or no opaque center, but the exact cue depends on the brand and size. Taste a cooled pearl carefully: it should be tender rather than chalky or hard. If it is still firm, continue simmering for a few minutes, stir, and check again instead of relying on a single fixed cooking time.

Can I use canned coconut cream instead of coconut milk?
You can, but coconut cream is much thicker and richer, so using it undiluted may leave the pudding heavy. Replace the 400 ml coconut milk with 250 ml coconut cream plus 150 ml water, then adjust the final consistency with an extra splash of water or plant milk if needed. The flavor will be fuller and the sauce less pourable.

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).