Coffee & Tea CultureCoffee & Tea Culture

How to Make Boba Pearls (Tapioca Pearls) from Scratch

By Coffee & Tea Culture Team

How to Make Boba Pearls (Tapioca Pearls) from Scratch

Boba pearls, the chewy tapioca balls that sit at the bottom of a bubble tea, are made from tapioca starch, water, and brown sugar. This guide covers how to make boba pearls from scratch: you form a hot-water dough, roll tiny balls, boil them until translucent, then soak them in a dark sugar syrup. It takes about an hour, most of it hands-off, and the pearls are best the day you make them.

If you want the background on what these chewy spheres actually are before you cook, read our explainer on what tapioca pearls are. This page is the recipe.

What you need

The core of any homemade boba pearls recipe is tapioca starch (also sold as tapioca flour). Do not swap in cornstarch or potato starch. Tapioca is what gives the pearls their springy, elastic chew when it gelatinises in boiling water; other starches turn gummy or crumbly and lose the signature bite. The dark colour and the caramel note come entirely from brown sugar, not from the starch, which is naturally white and almost flavourless.

IngredientAmount (small batch, ~1-2 servings)Role
Tapioca starch~100 g (about 3/4 cup), plus extra for dustingThe body and chew of the pearl
Dark brown sugar (for dough)~35 g (about 3 tbsp)Colour and molasses flavour
Water (for dough)~60 ml (1/4 cup), boilingGelatinises the starch into a dough
Dark brown sugar (for soak syrup)~50 gCoats and sweetens the cooked pearls
Water (for soak syrup)~60-90 mlDissolves the syrup sugar

Dark or muscovado brown sugar gives the deepest colour and the strongest molasses taste; light brown sugar works but reads paler and milder. You will also want a pot of unsalted water, roughly four parts water to one part pearls, for the boil.

How to make boba pearls, step by step

Work quickly once the dough comes together. A hot-water dough (also called a scalded-starch dough) firms up as it cools, so keep it covered and roll in small batches. Here is how to make tapioca pearls from start to soak.

  1. Make the dough syrup. Bring the ~60 ml of water and the ~35 g of dough sugar to a boil in a small saucepan, stirring until the sugar fully dissolves. Keep it at a gentle boil.
  2. Form the hot-water dough. Take the pan off the heat. Immediately stir in about a third to half of the tapioca starch and mix fast with a spatula. The starch gelatinises on contact with the hot syrup and turns into a sticky, translucent paste within a minute or two.
  3. Knead in the rest. Tip the paste onto a starch-dusted surface and knead in the remaining tapioca starch a little at a time until you have a smooth, pliable dough that is no longer sticky but still soft, like play-dough. Add starch only until it stops sticking; too much makes brittle pearls that crack.
  4. Roll and cut. Pinch off a piece and roll it into a thin rope about the width of a pencil. Cut into small pieces (roughly 6-8 mm), then roll each between your palms into a round ball. Dust the finished pearls generously with dry starch so they do not stick together. Keep the dough you are not using covered.
  5. Boil. Bring a large pot of water to a rolling boil, shake excess starch off the pearls, and drop them in. Stir gently so they do not sink and stick. Once they float, cover and boil on medium for about 20-30 minutes (larger pearls take longer).
  6. Rest off the heat. Turn off the heat and let the pearls sit, covered, in the hot water for another 15-20 minutes. This finishes the centre and makes them evenly translucent and chewy. Timing varies with pearl size, so taste one: it should be soft with no chalky raw core.
  7. Rinse and soak. Drain and rinse the pearls briefly in cool water to remove surface stickiness. Meanwhile, simmer the ~50 g soak sugar with the ~60-90 ml water for a few minutes into a loose syrup, then add the drained pearls and let them steep for at least 5-10 minutes. They will darken and gloss up as they soak.

Step-by-step at a glance

StepWhat happensTip
Boil sugar waterSugar dissolves; water hot enough to cook starchUse dark brown sugar for colour and molasses depth
Add starch off heatStarch gelatinises into a sticky pasteWork fast; the paste stiffens as it cools
KneadPaste becomes a smooth, rollable doughAdd starch only until it stops sticking, no more
Roll and cutRopes become small round pearlsDust with dry starch so pearls do not fuse
Boil 20-30 minPearls turn translucent and chewyStir at the start so they do not stick to the base
Rest 15-20 minCentres finish cooking evenlyBite-test one; no chalky raw middle
Soak in syrupPearls gloss, darken, and sweetenKeep them warm in syrup until you build the drink

Troubleshooting and tips

  • Dough cracks or crumbles: too much dry starch or it cooled too much. Warm it slightly and work in a few drops of hot water.
  • Pearls dissolve or go mushy: the dough was too wet, or they boiled too hard for too long. Use a gentle, steady boil and lean on the resting step.
  • Chalky centre: undercooked. Give them a longer rest in the hot water, and roll smaller pearls next time.
  • They stick in a clump: dust more dry starch before boiling and stir the pot in the first minute.

Storing homemade boba pearls

Fresh pearls are best within a few hours. Gelatinised tapioca slowly loses moisture as it cools, so cooked pearls harden and turn stiff once refrigerated, which is why cafes cook boba in small batches through the day. For the best texture, make your tapioca pearls the same day you serve them and keep them submerged in their warm sugar syrup at room temperature until you assemble drinks. If you must hold them, keep them in syrup, but expect them to firm up over time.

Putting your pearls to work

Once your homemade boba pearls are soaked and glossy, spoon them into a glass and build the drink around them. For the classic version, follow our boba milk tea guide, or make the cafe favourite with our brown sugar boba milk tea method, where the same dark syrup that coats the pearls streaks the inside of the glass. If rolling pearls by hand is more than you want to take on, a ready-made boba kit gets you a similar drink with far less effort. Either way, the reward is the same: that unmistakable, springy chew that turns a cup of tea into bubble tea.

Frequently asked questions

What starch do I use to make boba pearls?
Use tapioca starch (also labelled tapioca flour). It gelatinises in boiling water to give the springy, elastic chew boba is known for. Cornstarch and potato starch do not behave the same way and produce a gummy or crumbly texture, so they are not good substitutes.
Why are boba pearls black or dark brown?
The colour comes from brown sugar, not the starch. Tapioca starch is naturally white and nearly flavourless. Dark or muscovado brown sugar in the dough and the soaking syrup gives the pearls their deep brown colour and caramel-molasses taste.
How long do you boil homemade tapioca pearls?
Boil them covered for about 20 to 30 minutes, then turn off the heat and let them rest in the hot water for another 15 to 20 minutes. Larger pearls take longer. Bite-test one: it should be soft and translucent with no chalky raw centre.
Can I make boba pearls ahead of time?
They are best within a few hours of cooking. Gelatinised tapioca loses moisture as it cools, so pearls harden in the fridge. For the best chew, make them the same day and keep them warm in their sugar syrup until you build the drink.
What is the ratio of tapioca starch to water for the dough?
A common small-batch ratio is roughly 100 g tapioca starch to about 60 ml boiling sugar-water, adjusting the starch as you knead until the dough is smooth and no longer sticky. The water must be boiling hot so the starch gelatinises properly.

Keep exploring

More brewing guides, tasting notes, and stories — from bean & leaf to cup.