This is a straightforward stovetop tapioca pudding made with small pearl tapioca, whole milk, egg, and vanilla — nothing unusual, nothing hard to find. It takes just over an hour start to finish, most of which is hands-on stirring, and it makes four generous servings in a single saucepan. If you want a creamy, old-fashioned pudding without a long ingredient list or a sink full of dishes, this is the one to make.
Why this recipe works
Two things make this pudding work. First, soaking the pearls in the milk before any heat is applied gives them a head start — they absorb liquid and soften from the inside out, which means you get fully cooked, evenly chewy pearls rather than a gummy or crunchy center. Second, tempering the egg matters. Whisking a spoonful of hot pudding into the beaten egg before it goes back into the pan raises the egg’s temperature gradually, so it thickens the pudding smoothly instead of scrambling into flecks. Both steps are simple, but skipping either one shows up in the finished texture.
Make-ahead notes
Tapioca pudding keeps well in the fridge for up to four days in a covered container — the same saucepan with a lid works fine, which saves you a storage dish. It thickens considerably as it cools, so if you prefer a looser texture, stir in a splash of whole milk before serving. It does not freeze well; the pearls turn spongy and the custard weeps when thawed. To reheat, warm it gently in a small saucepan over low heat, stirring often, or microwave in 30-second bursts with a stir in between.
What can go wrong
- Pearls stick and scorch on the bottom: This happens when the heat is too high or stirring is infrequent. Keep the burner at medium or just below, and stir every minute or so — especially in the first 10 minutes before the mixture thickens enough to move on its own.
- Pudding is thin after cooking: It will look looser than expected right off the stove. Give it 15 minutes to cool before judging the consistency; it firms up noticeably as it sits. If it is still very thin after cooling, the egg may not have been fully incorporated — make sure to stir quickly and continuously when adding the tempered egg back to the pan.
- Pearls are still hard or chalky in the center: The soak time was likely too short, or the simmer was too aggressive and the outside cooked faster than the inside. Use the full 15-minute soak and keep the heat gentle throughout — a vigorous boil is not needed and works against you here.
- Egg cooked into visible bits: The tempering step was rushed. Add the hot pudding to the egg slowly, a tablespoon at a time, whisking constantly. If you see any cooked egg bits in the bowl before adding it back to the pan, strain the mixture through a fine mesh strainer — skip the garnish, not worth the extra dish, but the strainer here is actually worth the rinse.
Classic Tapioca Pudding
Ingredients
- ½ cup small pearl tapioca preferably organic
- 2 ½ cups whole milk fresh and creamy
- ½ cup granulated sugar
- 1 large egg beaten
- ½ teaspoon vanilla extract pure
- ¼ teaspoon salt fine sea salt
Instructions
- In a medium saucepan, combine the tapioca and milk. Let them sit together for 15 minutes, allowing the tapioca pearls to soak and begin to soften.
- Over medium heat, bring the mixture to a gentle simmer, stirring frequently to prevent the tapioca from sticking to the bottom of the pan. This will take about 10 minutes. The pearls should begin turning translucent as they cook.
- Stir in the sugar and salt until fully dissolved. Continue simmering for another 20 minutes, or until the tapioca is completely softened and the mixture thickens.
- Remove a small amount of the hot tapioca mixture and gradually whisk it into the beaten egg in a separate bowl. This technique, known as tempering, prevents the egg from curdling.
- Pour the tempered egg mixture back into the saucepan, stirring quickly to combine. Cook for an additional 2 minutes until the pudding is thick and creamy.
- Remove from heat and stir in the vanilla extract. Allow the pudding to cool slightly, as it will further thicken. Serve warm or chilled, according to preference.
Notes
Nutrition
FAQ
Can I use instant tapioca or large pearl tapioca instead of small pearl?
No — this recipe is written specifically for small pearl tapioca and the results will be different with substitutes. Instant tapioca dissolves almost completely and gives a gluey, uniform texture without the characteristic chew; large pearls need a much longer soak and cook time than this recipe provides.
Can I use low-fat or non-dairy milk?
You can, but the pudding will be noticeably less rich and may not set as firmly. Whole milk provides the fat that gives the custard its body; if you use 2% it will still work but will be thinner, and most plant-based milks produce a looser result with a slightly different flavor.
How do I know when the tapioca is actually done cooking?
Look at the pearls — they should be almost fully translucent with only a tiny, faint white dot at the center or no dot at all. If you still see a solid white core, keep simmering and check every few minutes; under-cooked pearls have a starchy, chalky bite that does not improve once the pudding cools.
Try these next
- Classic European Vanilla Rice Pudding
- Soft and Sweet Japanese Mochi
- Warm and Comforting Classic Apple Crumble
- French Chocolate Mousse



















































