Homemade tapioca pudding recipe: creamy pearls every time
Tapioca pudding fails for a handful of predictable reasons: pearls that stay chalky in the center, custard that scrambles the moment eggs hit the hot pot, or a batch judged too thin before it's had a chance to set. A reliable homemade tapioca pudding recipe comes down to three decisions: what to do with the pearls before they touch heat, how to protect the eggs once they do, and how long to wait before deciding whether it worked.
Start with the right pearls. Recipe developers agree on this much: use small, uncooked pearl tapioca, not the instant or "minute" kind sold for quick-set puddings. Instant pearls are smaller and never develop the same chewy texture (Simply Recipes, updated earlier this year; Food & Wine, last year).
Cook times vary widely even among pearls that look identical on the shelf. Depending on the brand, and whether the package calls for a pre-soak, pearls can go from raw to translucent in as little as 5 minutes or as long as 45 (Simply Recipes, updated earlier this year). Watch the pearls, not the clock.
Low heat matters for a related reason: a gentle simmer with frequent stirring keeps the milk from scorching and heats the tapioca evenly (Simply Recipes, updated earlier this year). What follows covers both checkpoints that grow out of that idea, pearl doneness first and custard doneness second, along with a troubleshooting guide, storage advice, and two full variations for branching out from the classic version.
How to make tapioca pudding with small pearls
Video of the Day
Small, uncooked pearl tapioca turns up in the baking aisle or at a Southeast Asian market. Both Simply Recipes and Food & Wine name Bob's Red Mill Small Pearl Tapioca as their pick for size and texture (Simply Recipes, updated earlier this year; Food & Wine, last year). Skip anything labeled instant, quick-cooking, or minute tapioca; those pearls are built for speed, not chew.
Package directions on soaking vary from brand to brand, and there's no single universal amount. Food & Wine soaks its pearls in 3/4 cup of milk until they start to plump, about 30 minutes, before that milk and the pearls go into the rest of the pot (Food & Wine, last year). The master recipe below follows the same principle, using a fully specified soak amount as the standard.
This method treats pearl doneness and custard doneness as two separate checks. Pearls are ready for the next stage once they've turned fully translucent and roughly doubled in size, with none of the chalky white of raw tapioca left (Food & Wine, last year; Simply Recipes, updated earlier this year). Only then does the recipe move on to the eggs.
Video of the Day
Cooking the pudding, step by step
The recipe below follows Emilytasty's method, since it's the one researched recipe that specifies both a soak amount and a full set of quantities that scale together (Emilytasty, earlier this year). It yields 4 servings, with a listed prep time of 5 minutes and cook time of 20 minutes. Add the 30-minute soak on top of that, and the real start-to-finish time runs closer to an hour.
Ingredients (4 servings):
- 1/3 cup small pearl tapioca (not instant)
- 2 cups whole milk, plus 1/4 cup for soaking
- 1/4 teaspoon salt
- 2 large eggs
- 1/2 cup sugar
- 1 teaspoon vanilla extract
Whole milk's fat is what helps produce a creamy tapioca pudding rather than a runny one (Simply Recipes, updated earlier this year). It isn't the only workable option. Bob's Red Mill's old-fashioned version, from 2024, uses 2% milk, and Simply Recipes lists skim milk with added cream as an acceptable substitute for whole milk.
- Combine the tapioca pearls with 1/4 cup of cold milk in a bowl. Let stand for 30 minutes without draining (Emilytasty, earlier this year).
- Combine the soaked pearls, along with any milk they haven't absorbed, with the remaining 2 cups of milk and the salt in a saucepan. Bring to a simmer over medium heat, stirring frequently to keep the milk from scorching (Emilytasty, earlier this year).
- Reduce the heat to low and cook uncovered for 15 minutes, stirring every few minutes, until the pearls turn translucent with no chalky centers left (Emilytasty, earlier this year).
- Whisk the eggs with the sugar in a separate bowl until pale yellow and slightly thickened, about 1 to 2 minutes (Emilytasty, earlier this year).
- Temper the eggs: drizzle about 1/2 cup of the hot tapioca mixture into the egg bowl while whisking constantly, then pour that mixture back into the saucepan in a slow, steady stream, whisking the whole time (Emilytasty, earlier this year).
- Cook over low heat for 2 to 3 more minutes, stirring constantly, until the pudding coats the back of a spoon and a finger drawn through it leaves a clean path that doesn't immediately fill in. Don't let it boil. Check with an instant-read thermometer and pull the pan off the heat once it reaches 160°F (71°C) (Emilytasty, earlier this year).
- Remove from heat and stir in the vanilla.
Cool the pudding at room temperature for at least 30 minutes before judging the final texture; it keeps thickening as it sits, and it's easy to mistake an unfinished set for a failed batch (Emilytasty, earlier this year). For a fully chilled dessert instead of a warm one, Food & Wine's version builds in at least four hours of refrigeration on top of that (Food & Wine, last year).
Fixing common texture problems
Chalky pearls caught while they're still cooking, before the eggs go in, just need more time on low heat until every pearl turns translucent (Simply Recipes, updated earlier this year).
Chalky centers discovered only after the custard has cooled are harder to fix in the same batch. Returning a finished egg custard to the stove risks overcooking the eggs, so the more reliable move is to soak or simmer the pearls longer on the next attempt.
Scrambled-looking flecks in the finished pudding usually trace back to eggs added too fast or a pot that ran too hot. Either one raises the risk of curdling. Prevention beats correction here: temper with a ladle of hot liquid first, and keep the heat low with no boiling once the eggs are in (Simply Recipes, updated earlier this year; Emilytasty, earlier this year).
Pudding that looks thin straight off the stove has usually just been judged too early. Give it the right window, roughly 30 minutes for a warm serving or several hours for a fully chilled one, before deciding it needs rescuing (Simply Recipes, updated earlier this year; Emilytasty, earlier this year).
Storing, reheating, and serving temperature
Let the pudding cool to room temperature within two hours of cooking, then cover and refrigerate (Emilytasty, earlier this year). Press plastic wrap directly onto the surface before it goes in the fridge; that's what keeps a skin from forming (Food & Wine, last year).
How long it lasts depends on which version is in the fridge. The classic milk-and-egg custard holds up for 4 to 5 days: Emilytasty gets 4 days out of its version, while Simply Recipes and Food & Wine both stretch to 5 (Emilytasty, earlier this year; Simply Recipes, updated earlier this year; Food & Wine, last year). The dairy-free coconut version doesn't last as long: Micaela's Kitchen recommends eating it within 2 to 3 days (Micaela's Kitchen, earlier this year).
Serving temperature changes the texture, not just the mood. Warm pudding is looser and more custard-like; chilled pudding firms up. To loosen a chilled portion back up, reheat it in the microwave in 15-second bursts, stirring between each (Emilytasty, earlier this year).
Freezing is where the recipes disagree, and the split doesn't sort neatly along ingredient lines. Simply Recipes and Food & Wine both report success freezing the classic version for up to three months in individual containers, thawed overnight in the fridge (Simply Recipes, updated earlier this year; Food & Wine, last year). Emilytasty, working with a similar egg-and-milk custard, warns that freezing separates the custard and turns the pearls rubbery (Emilytasty, earlier this year), and Micaela's Kitchen warns that the coconut version turns grainy after thawing (Micaela's Kitchen, earlier this year). Treat the fridge as the dependable default and freezing as something to test only with the specific recipe already in hand.
Two variations worth trying
Old-fashioned tapioca pudding, lightened with egg whites
Bob's Red Mill's take on old-fashioned tapioca pudding folds whipped egg whites into the base near the end, a step meant to lighten the finished texture (Bob's Red Mill, in 2024). The formula: 1/3 cup small pearl tapioca, 3/4 cup water, 2 1/4 cups 2% milk, 1/4 teaspoon salt, 1/2 cup sugar divided, 2 eggs separated, and 1/2 teaspoon vanilla.
Soak the pearls in the water for 30 minutes without draining. Add the milk, salt, a quarter cup of the sugar, and the lightly beaten egg yolks, then simmer uncovered over very low heat for 10 to 15 minutes, stirring often. Beat the egg whites with the remaining sugar to soft peaks, fold about 3/4 cup of the hot tapioca into the whites to temper them, then fold that mixture back into the saucepan and cook about 3 more minutes over low heat. Cool 15 minutes before stirring in the vanilla. Serve warm or chilled, plain or mixed with fruit, nutmeg, or coconut.
Dairy-free coconut version
Micaela's Kitchen builds a custard-like tapioca pearl pudding without dairy, relying on coconut milk and egg yolks for richness (Micaela's Kitchen, earlier this year). It's dairy-free, not egg-free, unless the yolks are left out. The formula: 90 grams tapioca pearls, 680 grams unsweetened coconut milk, 2 tablespoons honey or maple syrup, 1 teaspoon vanilla extract, a pinch of sea salt, and 2 egg yolks.
Combine the pearls and coconut milk directly, with no separate soaking liquid, and let the mixture rest about an hour. Stir in the honey, vanilla, and salt, then cook over low heat for about 5 minutes, stirring constantly, until the pearls turn translucent. Ladle a small amount of the hot mixture into the egg yolks to temper them, stir that back into the pan, and cook 2 to 3 more minutes over low heat until the pudding thickens. Canned coconut milk gives the creamiest result; carton coconut milk makes a lighter pudding. Skipping the yolks still lets the pudding set, just with a less velvety finish.
Both variations change the liquid ratio, sweetener, and egg handling relative to the base method above. Follow each as its own complete formula rather than swapping a single ingredient from one recipe into another.
Which version to make
Learn the base method first. It's the version most of the researched recipes converge on, and getting comfortable with tempering eggs and reading pearl translucence pays off no matter which pudding ends up in the bowl. Reach for the old-fashioned lightened version when the classic feels too dense and a fluffier, spoonable texture sounds better. Reach for the coconut version for a dairy-free table, keeping in mind it won't hold in the fridge nearly as long as the milk-based versions.