Sago pudding is a comforting South African dessert made with small sago pearls simmered in milk until tender, then finished with egg, sugar, and warm spice. Family versions vary: some are baked or served with a topping, while this stovetop version turns out softly set and creamy with a simple cinnamon finish.
Ingredients
- 1/2 cup (100 g) small sago pearls
- 2 cups (480 ml) cold water, for soaking the pearls; discard after soaking
- 3 cups (710 ml) whole milk, divided
- 1/3 cup (67 g) granulated sugar
- 1 large egg (about 50 g without the shell)
- 1/4 teaspoon (1.5 g) fine salt
- 1 tablespoon (14 g) unsalted butter
- 1 teaspoon (5 ml) vanilla extract
- 1/2 teaspoon (1.3 g) ground cinnamon, plus a little more for serving if desired
Instructions
- Soak the sago. Put the pearls in a bowl and cover them with the 2 cups (480 ml) cold water. Leave them to soak for 30 minutes. Drain them through a fine-mesh strainer, then rinse briefly under cool running water. Let excess water drip away while you prepare the pan. The soak helps small pearls cook evenly; it is not a substitute for simmering them until tender.
- Start the milk and pearls. Pour 2 1/2 cups (590 ml) of the milk into a heavy-bottomed saucepan and add the drained sago. Set the remaining 1/2 cup (120 ml) milk aside for tempering the egg. Warm the pan over medium heat, stirring frequently, until the milk is steaming and just beginning to simmer. Avoid a rolling boil, which can scorch milk on the bottom of the pan or make it foam over.
- Simmer until the pearls are tender. Lower the heat to maintain a gentle simmer. Cook for about 18 to 20 minutes, stirring often and scraping the base and corners of the pan with a flexible spatula. As the pearls cook, they turn increasingly translucent and the mixture thickens. Taste a pearl near the end: it should be soft throughout, without a firm, chalky center. If it is still hard, continue simmering and stirring for a few minutes, checking again.
- Sweeten the pudding. Stir in the sugar and salt until dissolved. In a small bowl, whisk the egg with the reserved 1/2 cup (120 ml) milk until smooth. Take a ladleful of the hot sago mixture and slowly whisk it into the egg mixture. Repeat with another ladleful. Gradual warming, called tempering, reduces the chance of the egg turning into visible bits when it meets the hot pudding.
- Finish the custard safely. Reduce the saucepan heat to low. Pour in the tempered egg mixture in a thin stream while stirring constantly. Continue stirring gently for about 3 to 4 minutes, until the pudding looks creamy and coats the spoon. Check the center with a food thermometer: the egg-containing pudding must reach 160°F (71°C), the USDA FSIS safe minimum for egg dishes. Do not let it boil after adding the egg, because a hard boil can make the custard grainy.
- Add the finishing ingredients. Take the pan off the heat and stir in the butter, vanilla, and 1/2 teaspoon (1.3 g) cinnamon. Keep stirring until the butter melts and the flavorings are evenly distributed. The pudding will be loose when hot and will thicken as it cools. If it seems unusually stiff in the pan, stir in a splash of milk while it is still warm.
- Serve warm or chill. Spoon the pudding into a serving bowl or four small dishes. For a warm dessert, let it stand for about 5 minutes, then finish with a light dusting of cinnamon. For a chilled pudding, cover the dishes and refrigerate promptly for at least 2 hours. The chilling time is included in the total time above; the texture becomes firmer as the pearls and milk cool.
Tips
- Check the package and the pearls. Sago pearl size and soaking directions can differ among products. This recipe is written for small, dry pearls, not quick-cooking or instant tapioca. If your package gives a different soaking time, follow its directions and begin checking tenderness early; larger pearls may need longer simmering.
- Keep the heat gentle. Milk can catch on the bottom before the surface looks overcooked, so use a heavy saucepan and stir regularly, especially as the mixture thickens. A low, steady simmer is more reliable than turning up the heat to hurry the pearls along.
- Temper slowly and keep stirring. Adding hot pudding to the egg a little at a time warms it gradually. Pouring the egg straight into the saucepan can create scrambled-looking flecks. If a few tiny flecks appear, take the pan off the heat and whisk briskly; avoid blending aggressively, which can break down the pearls.
- Adjust the texture while warm. Sago thickens considerably as it cools. For a softer pudding, stir in milk a tablespoon at a time before serving. For a thicker chilled dessert, let it set without adding extra liquid. Use whole milk for the richest texture; lower-fat milk works, but the result is less full-bodied.
Serving Suggestions
Serve the pudding warm in small bowls for a soft, spoonable dessert, or chill it until cool and more firmly set. A little ground cinnamon is a classic, uncomplicated finish. For extra contrast, offer sliced banana, diced mango, stewed apple, or a spoonful of fruit compote alongside it. Add fruit just before serving rather than stirring it into the whole batch, so the pudding keeps its smooth texture and any leftovers store more neatly.
A small pour of cold milk or cream at the table loosens a chilled portion and makes it feel more like a soft custard. Toasted coconut or chopped nuts can add crunch, but keep them separate until serving so they do not soften in the refrigerator. If you are serving a group, portion the pudding into individual cups before chilling; this makes serving easy and helps it cool promptly. The recipe is sweet but not heavily so, which leaves room for a sweeter fruit topping if you prefer.
Variations
- Use coconut milk for a coconut version. Replace 1 cup (240 ml) of the whole milk with canned coconut milk. The pudding will taste more distinctly of coconut and feel richer. Shake or stir the can well first, and keep at least 2 cups (470 ml) dairy milk in the recipe if you want to retain the same familiar custard flavor.
- Make it dairy-free. Use an unsweetened, full-bodied plant milk such as oat or soy milk, and replace the butter with a neutral plant-based butter. The flavor and thickness will vary by product; thin rice milk, for example, tends to make a lighter pudding. Keep the egg if you want the custard finish, or omit it for a less rich, more pearl-forward dessert, knowing the texture will be looser.
- Add gentle spice. Simmer a small piece of cinnamon stick with the milk and pearls, then remove it before adding the egg. A pinch of ground cardamom or nutmeg can also complement the cinnamon. Start with a small amount so the spice does not overwhelm the mild, milky flavor.
- Serve it with a caramel-style topping. Spoon a little caramel sauce over each portion just before serving, or add a thin layer of fruit compote. These are serving additions rather than ingredients needed to cook the pudding. Keep toppings separate from the stored batch, since syrup or fruit can change the surface texture over time.
Storage and Reheating
Refrigerate the pudding within 2 hours of cooking. To cool it efficiently, divide it among shallow containers or individual cups, cover, and place them in the refrigerator rather than leaving the full pan on the counter to cool completely. Store covered for 3 to 4 days. The pearls continue to absorb moisture as they sit, so the pudding will become firmer and may look less glossy by the next day; this is a normal texture change.
For a warm serving, transfer one portion to a small saucepan and reheat over low heat, stirring frequently. Add milk a tablespoon at a time if the pudding has thickened, and heat until steaming throughout. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. You can also microwave a portion in a microwave-safe bowl in short intervals, stirring between intervals and checking that it reaches 165°F (74°C). Avoid repeatedly warming and cooling the entire batch; reheat only the amount you plan to eat.
Freezing is possible, but it is not the best choice for this dessert. The milk-based custard can separate slightly and the pearls may become softer or uneven after thawing. If you do freeze a portion, seal it in a freezer-safe container, thaw it in the refrigerator, and stir gently while reheating. For the smoothest result, make a fresh batch or use refrigerated leftovers within the recommended 3 to 4 days.
Frequently Asked Questions
Is sago the same as tapioca?
Sago and tapioca are different starches: sago traditionally comes from the pith of certain palms, while tapioca is made from cassava. In many shops, small tapioca pearls are easier to find and are used in similar puddings. They can work here, but pearl size and package instructions vary, so follow the soaking directions and cook until tender rather than relying only on the clock.
Do I have to soak sago pearls before cooking?
For this recipe, yes: soak the small dry pearls for 30 minutes, then drain and rinse them. Soaking helps them cook more evenly and reduces the time they need on the stove. Some brands or larger pearl varieties give different directions, so check the package. Do not use instant or quick-cooking pearls without adjusting the method, because they can soften much faster and may turn pasty.
Why is my pudding still runny?
It may simply be hot; sago pudding thickens as it cools, especially after a couple of hours in the refrigerator. If it remains thin once cool, the pearls may not have cooked long enough or the liquid may not have simmered gently enough to thicken. Return it to a saucepan and simmer briefly over low heat, stirring often, until the pearls are tender and the mixture thickens. Avoid adding more egg as a quick fix, since it can cook into lumps.
Why did the pudding turn lumpy or curdled?
Egg can form small cooked bits if it is added directly to very hot milk or if the finished custard boils. Whisking hot pudding into the egg gradually, then stirring the mixture over low heat, helps prevent this. If it looks slightly grainy, remove it from the heat and whisk gently. A strongly curdled mixture may not return to a perfectly smooth texture, but it can still be served if the pearls are cooked through.
Can I make sago pudding ahead?
Yes. Divide it into serving dishes, cover, and refrigerate promptly for up to 3 to 4 days. It becomes firmer as it chills, so stir a little milk into each portion if you want a softer consistency. For a gathering, prepare it the day before and add cinnamon, fruit, or crunchy toppings shortly before serving rather than mixing them into the batch.
Can I make this without egg?
Yes. Leave out the egg and tempering step, then simmer the sago and milk until the pearls are tender and the mixture has thickened. The result will be less like a custard and will have a lighter, more starch-thickened texture. Stir in the butter, vanilla, and cinnamon off the heat as directed. If it seems too loose, simmer it gently for a few extra minutes, stirring constantly.
Related
- Shakshuka: Rich, Saucy Eggs in Spiced Tomato Sauce
- Mango Coconut Mocktail Recipe with Lime and Bubbles
- Sheet Pan Shrimp Fajitas Recipe for Busy Nights
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).