Homemade Tapioca Pudding

Homemade tapioca pudding with small pearls in a creamy vanilla base.

Homemade Tapioca Pudding has a texture all its own: little tender pearls in a creamy vanilla pudding that is sweet without needing a topping. This version uses separated eggs. The yolks give the milk mixture body, and the beaten whites make the finished pudding a little lighter.

It is a good dessert to make when you have time for gentle stovetop cooking. The pearls need to soften fully, and the eggs need to go in gradually. Take those two stages slowly and you have a pudding that works just as well in a warm bowl as it does chilled.

Homemade tapioca pudding with small pearls in a creamy vanilla base.

Small pearls, milk and two separated eggs

Use small pearl tapioca for this recipe. The pearls absorb moisture and become translucent as they cook, giving the pudding its familiar little beads. Check the package as well, since pearl size and preparation can vary between brands. Allow more cooking time when the centers are still firm.

Whole milk gives the pudding a fuller texture; 2% milk can also be used. The measured sugar goes into the yolk mixture, while a little salt goes into the milk. Stir the vanilla in at the end so its flavor comes through clearly.

Separate the same two eggs into yolks and whites. Have a clean, dry bowl ready for beating the whites, and keep yolk out of that bowl. The water listed in the card is for soaking the tapioca and is drained away before cooking.

Start the pearls the night before

Rinse the tapioca, put it into a bowl, and add the measured soaking water. Cover and leave it in the refrigerator overnight, about eight hours. Drain it well before it goes into the milk. Keeping the soaking water separate from the cooking liquid makes the measurements easier to follow.

Small tapioca pearls soaking in water before cooking.

A double boiler is useful for keeping the milk over gentle heat. Warm the milk with the salt in the upper pan, then stir in the drained tapioca. Keep the water underneath at a gentle simmer, stir the pudding often, and cook until the pearls are tender and mostly translucent. Allow about an hour.

Small tapioca pearls cooking gently in milk.

Add the yolks gradually

Whisk the sugar with the egg yolks until thoroughly combined and a little lighter in color. It will be thick at first. Scrape around the bowl so all of the sugar is worked into the yolks before you begin adding the hot milk mixture.

Egg yolks whisked with granulated sugar.

Temper the yolks by whisking in small additions of hot tapioca and milk. Keep whisking as you add each spoonful. The mixture becomes warmer and looser as you go. This gradual step helps the yolks blend into the pudding without forming little cooked-egg pieces.

Egg yolk mixture warmed with spoonfuls of hot tapioca pudding.

Return the warmed yolk mixture to the pan and stir over gentle heat until the pudding thickens and reaches 160°F. This stage can take about ten to fifteen minutes. Sweep the bottom and sides as you stir so the custard heats evenly, and keep it away from a hard boil.

Thickened tapioca custard in the saucepan before folding in egg whites.

Fold in the whites, then finish gently

Take the pan off the heat briefly while you beat the egg whites to stiff peaks. The foam should hold its shape when the beaters lift away. A clean bowl matters here: yolk or grease left on the bowl can make it harder to build the foam.

Egg whites beaten to stiff peaks in a mixing bowl.

Fold the beaten whites into the warm pudding in gentle turns. Return the pan to low heat and stir carefully until the foam is incorporated and the whole mixture reaches 160°F again. Allow about three minutes, or longer as needed. Keep the movement gentle so the pudding retains some of that lighter texture.

Beaten egg whites incorporated into warm tapioca pudding.

Remove the finished pudding from the heat and stir in the vanilla. Spoon it into small serving bowls while it is still easy to portion. Divide the pearls as evenly as you can, rather than giving the first bowl mostly creamy liquid and leaving most of the tapioca for the last one.

Homemade tapioca pudding portioned into six small serving bowls.

A warm bowl or a chilled spoonful

Serve the pudding warm for a softer, looser texture. For cold pudding, cover the portions and refrigerate until cool and set. The tapioca and custard continue to thicken as they cool, so leave the pudding softly spoonable when it comes off the heat.

Close-up of the pudding's small translucent tapioca pearls and creamy texture.

The vanilla pudding is lovely on its own. If you want a little contrast when serving, a few berries alongside can add freshness. Keep any extras separate until serving so the small pearls and creamy pudding remain the main part of each spoonful.

Questions about the texture

Why are some pearls still firm?

They need more gentle cooking. A translucent outside with a firm center means the tapioca is not finished yet. Check a few pearls before adding the yolk mixture, and allow more time if needed. Soaking helps, but it does not replace cooking them until tender.

Why does the pudding look loose while hot?

Warm pudding is softer than chilled pudding. Look for thickened custard that is still easy to spoon, then let cooling do the final setting. Cooking until it is very stiff in the pan can leave you with a heavier pudding once it cools.

Can I use instant tapioca?

This recipe is written for small pearls and an overnight soak. Instant tapioca uses a different preparation method, so follow a recipe written for that product rather than swapping it into these instructions.

For another classic sweet, try My Mom’s Fudge. If you are in the mood for a creamy chocolate dessert, French Silk Slab Pie is another option.

Homemade tapioca pudding with small pearls in a creamy vanilla base.

Homemade Tapioca Pudding

Creamy small-pearl tapioca pudding made with milk, sugar and vanilla. The yolks thicken the custard, and beaten egg whites are folded in and gently heated through for a lighter finish. Plan ahead for an overnight soak.
Prep Time 15 minutes
Cook Time 1 hour 25 minutes
Soaking 8 hours
Total Time 9 hours 40 minutes
Course Dessert
Cuisine American
Servings 6 small servings

Ingredients
  

  • 1/2 cup small pearl tapioca
  • 2 cups water for soaking; drain before cooking
  • 2 1/2 cups milk whole milk or 2%
  • 1/4 teaspoon salt
  • 1/2 cup granulated sugar
  • 2 egg yolks from the same 2 eggs as the whites
  • 2 egg whites from the same 2 eggs as the yolks; beaten to stiff peaks
  • 1 teaspoon vanilla extract

Instructions
 

  • Rinse the small tapioca pearls and place them in a bowl with the 2 cups of water. Cover and refrigerate overnight, about 8 hours. Drain well before cooking.
    Small tapioca pearls soaking in water before cooking.
  • Warm the milk and salt in the upper pan of a double boiler over gently simmering water. Stir in the drained tapioca. Cook over gentle heat for about 60 minutes, stirring often, until the pearls are tender and mostly translucent. Allow more time if the centers remain firm; keep the milk from boiling hard.
    Small tapioca pearls cooking gently in milk.
  • Whisk the sugar with the egg yolks until well combined and slightly lighter in color. Use the yolks and whites from the same 2 eggs.
    Egg yolks whisked with granulated sugar.
  • Gradually whisk small spoonfuls of hot tapioca and milk into the yolk mixture until it is warm and loosened, whisking continuously as you add each spoonful.
    Egg yolk mixture warmed with spoonfuls of hot tapioca pudding.
  • Return the warmed yolk mixture to the pan. Cook over gentle heat for about 10 to 15 minutes, stirring constantly, until thickened and the pudding reaches 160°F (71°C). Do not let it boil hard. Take the pan off the heat briefly.
    Thickened tapioca custard in the saucepan before folding in egg whites.
  • In a clean, dry bowl with clean beaters, beat the egg whites until they hold stiff peaks.
    Egg whites beaten to stiff peaks in a mixing bowl.
  • Gently fold the beaten whites into the warm pudding. Return the pan to low heat and stir carefully until the whites are incorporated and the whole mixture reaches 160°F (71°C). Allow about 3 minutes, or longer as needed. Avoid a hard boil.
    Beaten egg whites incorporated into warm tapioca pudding.
  • Remove from the heat and stir in the vanilla extract. Spoon into small serving bowls. Serve warm, or cover and refrigerate until cool and set. The pudding thickens further as it cools.
    Homemade tapioca pudding portioned into six small serving bowls.

Notes

Makes approximately 6 small servings, depending on portion size. All times are estimates. Total time includes the 8-hour soak, 15-minute preparation and approximately 85-minute cooking period; optional chilling is extra. Pearl size and brand can affect cooking time. The 2 cups of water are for soaking only and are drained away. Separate the same 2 eggs into the yolk and white quantities listed. A double boiler helps keep the milk over gentle heat. Cook the pearls until tender before adding the yolks. After folding in the beaten whites, heat the whole mixture gently to 160°F (71°C). The pudding should remain softly spoonable while warm because it thickens as it cools.