This post may contain affiliate links. Please read our disclosure policy.
This easy Homemade Tapioca Pudding is creamy, lightly sweet and loaded with tender little tapioca pearls. Made with simple ingredients and just a 30-minute soak, it’s an old-fashioned dessert you can enjoy warm from the stove or chilled straight from the fridge.

Table of Contents
- Kellie’s Note Proof is in the Pudding
- Why You’ll Love My Tapioca Pudding
- What Is Tapioca Pudding?
- Ingredients For Tapioca Pudding
- How to Make Tapioca Pudding
- How to Store Tapioca Pudding
- Kellie’s Tips for the Best Tapioca Pudding
- Variations on Tapioca Pudding
- What to Serve with Tapioca Pudding
- More Easy Pudding Recipes
- Tapioca Pudding Recipe
Why You’ll Love My Tapioca Pudding
There’s a reason Tapioca Pudding has been around forever. It’s uncomplicated comfort food.
- No oven needed. Everything happens right on the stovetop.
- No overnight soaking. Small pearl tapioca only needs a short 30-minute soak for this recipe.
- Simple ingredients. Milk, eggs, sugar, vanilla and tapioca do all the heavy lifting.
- Creamy with just the right texture. The custard is smooth and silky while the tapioca pearls stay pleasantly tender and chewy.
- Not overly sweet. The vanilla custard is sweet enough to feel like dessert without being cloying.
- Serve it warm or cold. I love it both ways, so this is entirely a mood-based decision.
- Make-ahead friendly. Chill it in the refrigerator and dessert is ready whenever you are.
What Is Tapioca Pudding?
Tapioca Pudding is a creamy custard-style dessert made with tapioca pearls, milk, sugar, eggs and vanilla.
Tapioca itself is a starch that comes from the cassava root. When small tapioca pearls are cooked, they soften and become almost translucent while keeping that signature pleasantly chewy texture.
And no, these aren’t the giant black boba pearls that come in bubble tea. For classic American-style Tapioca Pudding, you want small pearl tapioca.
Tapioca is naturally gluten-free, too, although you’ll always want to check individual ingredient labels if you’re cooking for someone who needs to avoid gluten.
Ingredients For Tapioca Pudding
You only need a handful of ingredients for this Homemade Tapioca Pudding. The exact measurements are in the recipe card below.
- Small Pearl Tapioca – This is what gives Tapioca Pudding its signature texture. Look specifically for small pearl tapioca, not the large boba pearls used for bubble tea. Quick-cooking or instant tapioca behaves differently, so I don’t recommend swapping it one-for-one in this recipe.
- Whole Milk – Whole milk makes the pudding extra creamy without needing heavy cream. You can use 2% milk if that’s what you have, but the pudding will be slightly less rich. Lactose-free whole milk should also work well.
- Eggs – The eggs turn the milk mixture into a rich, silky custard. They’re tempered with the hot tapioca mixture before going back into the pan so you end up with pudding instead of scrambled eggs.
- Granulated Sugar – Just enough to sweeten the pudding without covering up the vanilla flavor. Light brown sugar can be used for a slightly deeper, caramel-like flavor, although it will darken the pudding a bit.
- Vanilla Extract – Vanilla gives this simple dessert most of its flavor, so use a good one. Vanilla bean paste is also fabulous here if you want those pretty little vanilla flecks.
- Salt – Just a pinch balances the sweetness and makes the vanilla flavor pop.

How to Make Tapioca Pudding
Homemade Tapioca Pudding is easy, but this is one recipe where low heat is your friend.
- Soak the tapioca. Place the small tapioca pearls in a saucepan and cover them with water. Let them soak for about 30 minutes, then drain. The pearls will begin to soften and plump a bit. Always check your package directions because some brands may not need to soak.
- Add the milk. Pour in the milk and add the salt. Cook over medium heat, stirring frequently, until you see small bubbles beginning to form and the mixture reaches a gentle simmer.
- Cook the pearls. Reduce the heat to low and continue cooking for about 10 to 15 minutes. Stir often so nothing sticks to the bottom. The tapioca pearls should become mostly translucent and tender rather than hard or chalky in the center.
- Temper the eggs. Whisk the eggs and sugar together in a bowl. Slowly whisk about a cup of the hot tapioca mixture into the eggs. Go slowly here—you want to gently warm the eggs, not cook them.
- Thicken the pudding. Pour the warmed egg mixture back into the saucepan while stirring. Cook over low heat for another few minutes, stirring constantly. The pudding will become creamier and begin to coat the spoon. Don’t let it boil.
- Add the vanilla. Remove the pan from the heat and stir in the vanilla.
- Serve or chill. You can absolutely grab a spoon and serve your Tapioca Pudding warm. To serve it cold, transfer it to a bowl and press plastic wrap directly onto the surface before refrigerating.
One important note: the pudding will continue to thicken as it cools. Don’t continue cooking until it’s super thick in the saucepan or you may end up with pudding that practically stands on its own once chilled.

How to Store Tapioca Pudding
- Refrigerator: Store Homemade Tapioca Pudding in an airtight container in the refrigerator for 3 to 4 days.
- Prevent a skin: If you’re chilling it in a bowl, press a piece of plastic wrap directly against the surface of the pudding before refrigerating.
- Make Ahead: This is a great dessert to make a day ahead. In fact, I love having little dishes of it already portioned in the refrigerator.
- Too thick after chilling? Stir in a splash of milk until the pudding returns to the creamy consistency you like.
- Reheating: Warm individual servings gently in the microwave or on the stovetop over low heat, adding a small splash of milk if necessary.
- Freezing: I don’t recommend freezing Tapioca Pudding. The custard and tapioca pearls can change texture after freezing and thawing, and this dessert is so easy to make fresh.
Kellie’s Tips for the Best Tapioca Pudding
- Use small pearl tapioca. Large boba pearls and instant tapioca are different products and shouldn’t be substituted one-for-one.
- Check the package. Tapioca brands vary, so check the directions to see whether your particular pearls need soaking.
- Keep the heat low. Once the pudding begins simmering, low heat helps the tapioca cook evenly without scorching the milk.
- Stir often. Tapioca and milk both like to settle on the bottom of the pan. A little stirring prevents sticking and keeps the pudding creamy.
- Don’t rush the tempering step. Slowly adding the hot tapioca mixture to the eggs raises their temperature gradually so they blend smoothly into the custard.
- Don’t boil after adding the eggs. Gentle heat gives you smooth, creamy pudding. High heat can curdle the eggs.
- Look at the pearls. They’re ready when they’re tender and mostly translucent rather than completely white and hard in the center.
- Remember that it thickens as it cools. Your Tapioca Pudding should look slightly looser than your final desired consistency when you take it off the stove.

I love this saucepan from Caraway. It’s non-stick, ceramic coated and free of forever chemicals. The heavy duty bottom makes this an easy win for cooking everything. I use this mine every day.

Variations on Tapioca Pudding
Once you have the classic Tapioca Pudding recipe down, it’s ridiculously easy to play around with it.
- Chocolate Tapioca Pudding – Stir finely chopped semisweet chocolate into the hot pudding after removing it from the heat.
- Coconut Tapioca Pudding – Replace part of the whole milk with full-fat coconut milk and top with toasted coconut.
- Cinnamon Tapioca Pudding – Add a pinch of cinnamon or freshly grated nutmeg for an extra-cozy version.
- Citrus Vanilla – Add a little fresh orange or lemon zest along with the vanilla. Just the zest, not the juice, which can cause the dairy to curdle.
- Almond Tapioca Pudding – Replace a small amount of the vanilla with almond extract. Almond extract is strong, so a little goes a long way.
- Berry Tapioca Pudding – Spoon fresh strawberries, raspberries or blueberry compote over the chilled pudding before serving.
- Vanilla Bean – Use vanilla bean paste in place of the extract for a stronger vanilla flavor and pretty vanilla flecks throughout.
What to Serve with Tapioca Pudding
Classic Tapioca Pudding doesn’t really need anything else, but toppings are never a bad idea.
Try it with:
- Homemade whipped cream
- Fresh strawberries, raspberries or blueberries
- Blueberry compote
- Toasted coconut
- A sprinkle of cinnamon or freshly grated nutmeg
- Chopped pistachios or toasted almonds
- Shaved chocolate
- A drizzle of caramel sauce
- Crushed vanilla cookies for a little crunch
You can also spoon the pudding into little glasses and layer it with fruit and whipped cream for an easy dessert parfait.
More Easy Pudding Recipes
If creamy, cozy desserts are your thing, keep that spoon handy and try a few of my other favorites:
- Easy Rice Pudding – Another classic, nostalgic dessert that’s creamy, simple and just as good warm as it is cold.
- Homemade Chocolate Pudding – Rich, silky and completely from scratch.
- The Very Best Butterscotch Pudding – Sweet, buttery comfort food in a bowl.
- Spiced Coconut Chia Seed Pudding – A lighter pudding option with plenty of creamy coconut flavor.
- Chocolate Protein Pudding – A quick chocolate fix that also packs in a little extra protein.
- Easy Homemade Vanilla Pudding – Anything but plain.
Tapioca Pudding Recipe

Equipment
- Medium saucepan
- whisk
Ingredients
- 1/2 cup small pearl tapioca
- 2 1/2 cups whole milk
- 1/4 teaspoon salt
- 2 large eggs
- 1/2 cup granulated sugar
- 1 teaspoon vanilla extract
Instructions
- Add the tapioca to a medium saucepan and cover with water. Allow it to soak for 30 minutes, then drain. Check the directions on your package, since some quick-cooking varieties may not require soaking.
- Add the milk and salt to the drained tapioca. Cook over medium heat, stirring frequently, until the mixture comes to a gentle simmer.
- Reduce the heat to low and cook for 10 to 15 minutes, stirring often, until the tapioca pearls are tender and mostly translucent.
- In a separate bowl, whisk together the eggs and sugar. Slowly whisk about 1 cup of the hot tapioca mixture into the egg mixture to gently bring the eggs up to temperature.
- Pour the tempered egg mixture back into the saucepan. Continue cooking over low heat for 3 to 5 minutes, stirring constantly, until the pudding begins to thicken. Do not allow it to boil.
- Remove the saucepan from the heat and stir in the vanilla extract.
- Serve the pudding warm or transfer it to a bowl. For chilled pudding, press plastic wrap directly against the surface and refrigerate until cold.
Notes
- Small pearl tapioca: Be sure to use small pearl tapioca rather than large boba pearls. Instant or Minute tapioca requires different measurements and cooking instructions.
- Soaking: Check the package directions for your brand of tapioca. Some quick-cooking varieties don’t require soaking.
- Don’t overcook: The pudding will continue to thicken considerably as it cools, so it should still be somewhat loose when you remove it from the heat.
- Tempering the eggs: Add the hot tapioca mixture slowly while whisking constantly. This gradually warms the eggs and prevents them from scrambling.
- If the pudding gets too thick: Stir in a splash of milk before serving until it reaches your preferred consistency.
- Storage: Refrigerate in an airtight container for up to 3 to 4 days. Press plastic wrap directly on the surface if storing in a bowl to prevent a skin from forming.
- Serving: Tapioca Pudding is delicious warm or chilled and can be topped with whipped cream, fresh berries, cinnamon, toasted coconut or chopped nuts.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Do you have to soak tapioca pearls before making pudding?
It depends on the tapioca you buy. The small pearl tapioca used in this recipe gets a 30-minute soak before cooking, which helps the pearls soften evenly. Some quick-cooking brands don’t require soaking, so always check the package.
Can I use instant tapioca instead of small pearl tapioca?
I wouldn’t substitute instant or Minute tapioca directly into this recipe. Instant tapioca has been processed differently and requires different amounts and cooking times. Stick with small pearl tapioca for the texture and method in this recipe.
Why is my Tapioca Pudding still runny?
The pudding will look fairly loose while it’s hot and continues thickening considerably as it cools. If the tapioca is tender and the custard lightly coats a spoon, give it some time to cool before deciding it needs more cooking.
Why is my Tapioca Pudding too thick?
Tapioca continues absorbing liquid as it sits. Simply stir in a tablespoon or two of milk at a time until it reaches the consistency you like.
Why did the eggs scramble?
The egg mixture may have gotten too hot too quickly. Temper the eggs gradually with the hot tapioca mixture and keep the heat low once the eggs go back into the saucepan. Don’t let the pudding boil.
Can you eat Tapioca Pudding warm?
Absolutely. Tapioca Pudding can be served warm, at room temperature or chilled. Warm is especially cozy in the colder months, while I love it straight from the refrigerator when I want an easy make-ahead dessert.
What are the little balls in Tapioca Pudding?
Those are tapioca pearls. As they cook, the small white pearls soften, swell and become almost translucent, giving classic Tapioca Pudding its distinctive texture.
Is Tapioca Pudding gluten-free?
Tapioca itself is naturally gluten-free, and the basic ingredients in this recipe don’t contain gluten. If you’re preparing it for someone with a gluten allergy or celiac disease, check the packaging on each ingredient for possible cross-contact.















