South African sago pudding is a creamy, baked dessert made with milk, small sago pearls, eggs, cinnamon and a layer of apricot jam. The pearls turn soft and translucent as they cook, while a gentle water bath helps the pudding bake without drying out; family versions vary in sweetness and in whether they include jam.
Ingredients
- ½ cup (90 g) small sago pearls, not instant or quick-cooking sago
- 3 cups (720 ml) cold water, for soaking the sago; this will be drained away
- 4 cups (960 ml) whole milk
- ½ cup (100 g) granulated sugar
- 1 tablespoon (12 g) granulated sugar, for the egg whites
- 2 tablespoons (28 g) unsalted butter, divided
- 3 large eggs (about 150 g without shells), separated into yolks and whites
- 1 teaspoon (5 ml) vanilla extract
- ½ teaspoon (1.3 g) ground cinnamon, plus a little extra for the top if desired
- ⅛ teaspoon (0.75 g) fine salt
- ⅓ cup (110 g) smooth apricot jam
Instructions
- Soak the sago. Put the sago pearls in a bowl and cover them with the cold water. Leave to soak for 30 minutes, then pour into a fine-mesh sieve and drain thoroughly. The pearls may look larger and cloudy after soaking; that is normal. Do not leave them sitting in the soaking water while you prepare the other ingredients, or they can become overly soft at the edges.
- Prepare the oven and dish. Heat the oven to 325°F (165°C). Grease a 2-quart (about 1.9 L) ovenproof baking dish with about 1 teaspoon of the butter. Spread the apricot jam in an even layer across the bottom. Set the dish inside a larger roasting pan so it is ready for a water bath. Bring a kettle of water to a boil, then let it stand while you make the pudding.
- Cook the sago in milk. Put the drained sago, milk, ½ cup (100 g) sugar, remaining butter, cinnamon and salt in a heavy-based saucepan. Warm over medium heat, stirring often and scraping the base and corners so pearls do not stick. When the mixture reaches a gentle simmer, lower the heat and cook for about 25 minutes, stirring frequently. The pearls should look mostly translucent, with perhaps a small white dot in the center, and the mixture should thicken. Keep it at a gentle simmer rather than a hard boil; vigorous boiling can scorch the milk and make the texture uneven.
- Temper the yolks. Take the saucepan off the heat and let the mixture cool for 5 minutes, stirring once or twice. In a bowl, whisk the egg yolks with the vanilla. Slowly whisk about ½ cup (120 ml) of the warm sago mixture into the yolks, a spoonful at a time at first. This gradual warming helps prevent the yolks from scrambling. Pour the yolk mixture back into the saucepan and stir well. Do not return it to a boil.
- Whip the whites. In a clean, dry bowl, beat the egg whites until foamy. Gradually add the tablespoon of sugar and continue beating until the whites hold soft-to-medium peaks. They should look glossy and curl slightly at the tip when the beaters are lifted, rather than becoming dry and clumpy. Fold about one-third of the whites into the warm sago mixture to loosen it, then gently fold in the rest until no large streaks remain. A few small wisps are preferable to deflating the mixture by stirring hard.
- Fill the dish and add the water bath. Spoon the sago mixture over the apricot jam and smooth the top gently. Carefully pour hot water into the roasting pan until it comes about halfway up the sides of the pudding dish. Keep water out of the pudding. The water bath moderates the oven heat and encourages a tender, softly set texture.
- Bake until set. Bake for 45 minutes, until the top is lightly golden and the center is just set, with a slight, gentle wobble rather than a liquid slosh. Check the center with a food thermometer without touching the bottom of the dish: egg dishes should reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, return it to the oven and check again after 5 minutes. The exact time can vary with the depth and material of the dish.
- Rest and serve. Lift the dish carefully out of the water bath and leave the pudding to rest for 15 minutes before serving. The center will settle and become easier to spoon, while staying creamy. Dust with a little extra cinnamon if you like, and serve warm with the jam layer scooped up from the bottom.
Tips
- Choose the right pearls. Small, ordinary sago pearls are the best fit for this method. If sago is unavailable, small pearl tapioca is a practical substitute and gives a similar soft, chewy texture. Avoid instant tapioca or quick-cooking sago: the simmer time and liquid ratio on those packages are different, so they may turn mushy here.
- Stir patiently, especially near the end. Milk and starch can catch on the bottom of a pan as the mixture thickens. Use a heavy saucepan, keep the heat moderate and stir often, reaching into the corners. If the mixture starts bubbling hard or sticking, turn the heat down immediately rather than trying to fix a scorched layer by scraping it into the pudding.
- Fold rather than beat. The whipped egg whites make the pudding lighter. Use a broad spatula and lift the mixture from the bottom over the whites. The batter does not need to be perfectly uniform; vigorous mixing knocks out air and can leave the finished pudding denser.
- Adjust the sweetness thoughtfully. Apricot jam contributes sweetness as well as fruit flavor. If your jam is especially sweet, you can reduce the main sugar by 1 tablespoon (12 g). Keep the small amount of sugar for the egg whites, which helps them whip to a glossy foam.
Serving Suggestions
Serve the pudding warm, after its 15-minute rest, so it is set enough to spoon but the center still feels soft and creamy. Make sure each portion gets some apricot jam from the bottom of the dish. A light dusting of cinnamon gives a familiar, fragrant finish without covering the fruit flavor.
For a richer dessert, offer a small jug of pouring cream or a spoonful of softly whipped cream at the table. Plain thick yogurt is a tangier option if you want contrast with the sweet jam. Fresh apricot slices, when in season, also work well alongside a serving; they add a fresh fruit note rather than changing the pudding itself. Since the pudding is quite filling, modest portions are usually enough, especially after a substantial meal.
Variations
Use another jam. Smooth peach, plum or mixed-fruit jam can replace the apricot jam in the same quantity. Each will shift the flavor and color of the bottom layer, but the method stays the same. If your jam is very thick, warm it briefly so it spreads more easily; let it cool slightly before adding the pudding mixture.
Add citrus zest. Finely grate 1 teaspoon (about 2 g) of lemon or orange zest into the milk mixture as it warms. Citrus lifts the creamy flavor and pairs naturally with apricot. Avoid adding juice to the milk, because its acidity can cause the milk to curdle.
Make it without the jam layer. Leave out the jam and grease the dish with all of the butter. The result is a more simply flavored pudding, with cinnamon and vanilla taking the lead. You can serve fruit or jam at the table instead, which lets everyone choose how sweet a portion should be.
Use a different milk. Full-fat milk gives the smoothest, richest texture. Reduced-fat cow’s milk can be used, though the pudding will be a little less creamy. Unsweetened oat milk can work as a dairy-free alternative, but it changes the flavor and may produce a softer set; choose one that is suitable for cooking and check the center temperature as directed. Do not use sweetened plant milk without reducing the sugar.
Storage and Reheating
Do not leave the pudding at room temperature for more than 2 hours. Once it has stopped steaming heavily, cover the dish or transfer portions to a shallow, airtight container and refrigerate. It keeps for 3 to 4 days in the refrigerator. The pearls firm up as the pudding chills, so the texture will be denser and less soufflé-like the next day; that is normal.
Reheat individual portions in the microwave in short bursts, stirring or turning them between bursts so the center warms evenly. For a larger amount, cover the baking dish with foil and warm it in a 300°F (150°C) oven until hot throughout. Leftovers should reach 165°F (74°C) when reheated, as measured with a food thermometer. Add a spoonful of milk before reheating if the pudding seems dry or very firm, then stir it through gently.
You can freeze portions in a freezer-safe, airtight container for up to 2 months, although the texture may become grainier or release a little moisture after thawing. Thaw overnight in the refrigerator and reheat until steaming hot and at least 165°F (74°C). For the silkiest texture, refrigeration and reheating within a few days are preferable to freezing.
Frequently Asked Questions
Is sago the same as tapioca?
Sago traditionally refers to starch from the sago palm, while tapioca comes from cassava. In some shops, the small pearls sold for puddings may be labeled sago or tapioca, and small pearl tapioca is a useful substitute in this recipe. The texture is close, though the exact size and cooking time can vary, so check that the pearls are translucent before finishing the stovetop step.
Do I have to soak the sago first?
For the small, regular pearls specified here, soaking for 30 minutes helps them hydrate and cook more evenly. Drain them before adding them to the milk. Instant or quick-cooking products are different and should be prepared according to their package directions instead of being substituted one-for-one in this recipe.
Why is my sago pudding still runny?
It may need more time in the oven, or the center may not yet have reached the safe temperature for an egg dish. Check the center with a thermometer and continue baking in 5-minute increments if it is below 160°F (71°C). Also allow the pudding to rest for 15 minutes; it firms as it settles. A very deep dish can take longer than a wide, shallow one.
Can I make it ahead?
Yes. Bake the pudding, cool it, and refrigerate it within 2 hours. It can be made up to 3 days ahead, though the chilled texture will be firmer than when freshly baked. Reheat covered, adding a little milk if needed, and bring leftovers to 165°F (74°C). You can also measure the dry ingredients and separate the eggs shortly before cooking, but keep separated eggs refrigerated until you use them.
Can I leave out the egg whites?
Yes, but the result will be denser and more custard-like because the whipped whites add air. Folded-in whites give the pudding a lighter texture; omitting them is a reasonable adjustment if you prefer a compact pudding. Keep the yolks, which help enrich and bind the milk mixture, and still bake the dish until its center reaches 160°F (71°C).
How do I know when the pearls are cooked?
During the stovetop simmer, most pearls should look translucent and the milk mixture should have thickened. A tiny opaque dot in the middle of a few pearls is acceptable before baking, since the pudding continues to cook in the oven. If many pearls are still chalky after the stated simmer, keep stirring over low heat for a few more minutes before tempering in the yolks.
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).