How to Make Boba (Tapioca Pearls)
Tapioca boba is the foundation of our milk tea drinks and the topping customers expect when they order. Getting it right matters -- undercooked boba is hard and chalky, overcooked boba is mushy and falls apart. This guide covers the full process from dry pearls to ready-to-serve.
What You Need
| Item | Details |
|---|---|
| Dry tapioca pearls | Black tapioca pearls from storage |
| Large pot | Filled with water (10:1 water to pearl ratio) |
| Brown sugar | For the soaking syrup |
| Slotted spoon | For stirring and testing |
| Timer | Use your phone or the kitchen timer |
| Rice cooker or warming pot | For holding temperature |
Step-by-Step: Cooking Boba
Step 1: Boil the Water
Bring a large pot of water to a rolling boil. You need a lot of water -- at least 10 cups of water per 1 cup of dry pearls. The pearls need room to move around freely or they will stick together.
Step 2: Add the Pearls
Pour the dry pearls into the boiling water. Stir immediately for the first 30 seconds to prevent them from sticking to the bottom of the pot.
Step 3: Cook for 25-30 Minutes
- Keep the water at a medium-high boil the entire time
- Stir every 5 minutes to prevent clumping
- After 20 minutes, test a pearl -- bite into it. It should be soft and chewy all the way through with no hard white center
- If there is still a white center, keep cooking
- Total cook time is usually 25-30 minutes depending on pearl size
Do Not Undercook
The most common mistake is pulling boba too early. A hard white center means they need more time. It is better to cook 2-3 minutes too long than to serve undercooked boba. Customers will notice immediately.
Step 4: Rest for 20 Minutes
Turn off the heat and cover the pot. Let the pearls sit in the hot water for 20 minutes. This resting step allows the heat to fully penetrate the center of each pearl, finishing the cooking process gently.
Step 5: Drain and Rinse
Drain the pearls in a strainer and rinse briefly under cold water. This stops the cooking and washes off excess starch.
Step 6: Brown Sugar Soak
Transfer the drained pearls to a container and add brown sugar syrup:
- In a saucepan, combine 1 cup brown sugar with 1/2 cup water
- Heat over medium until the sugar is fully dissolved
- Pour the warm syrup over the cooked pearls
- Stir gently to coat every pearl
- Let them soak for at least 15-20 minutes before serving
The brown sugar soak gives the boba its signature sweetness and glossy appearance. Without it, boba tastes bland and looks dull.
Batch Sizing
A standard batch is 2 cups of dry pearls, which yields roughly enough for 20-25 drinks depending on portion size. On busy days (Fridays, 4th Fridays, event nights), prepare a double batch before the rush.
Holding and Storage
| Rule | Details |
|---|---|
| Holding temperature | Keep in the rice cooker or warming pot on the warm setting |
| Stir frequency | Stir every 30 minutes to prevent sticking |
| Maximum hold time | 4 hours from the end of cooking |
| After 4 hours | Discard. Do not serve old boba. The texture degrades and becomes gummy |
| Refrigeration | Do not refrigerate cooked boba. Cold makes them rock hard |
4-Hour Rule
Cooked boba must be discarded after 4 hours. Write the cook time on a piece of tape on the container so everyone on shift knows when the batch expires. There are no exceptions to this rule -- old boba ruins the drink.
Portions Per Cup
| Cup Size | Boba Amount |
|---|---|
| Regular (16 oz) | 2 tablespoons (~1 oz) |
| Large (24 oz) | 3 tablespoons (~1.5 oz) |
Use the boba ladle to scoop -- one full ladle scoop is approximately the right portion for a regular cup.
Common Mistakes
| Mistake | What Happens | How to Fix |
|---|---|---|
| Not enough water | Pearls stick together in a clump | Always use at least 10:1 water to pearls |
| Adding pearls before full boil | Pearls dissolve on the outside, stay hard inside | Wait for a real rolling boil |
| Not stirring at the start | Pearls sink and stick to the pot bottom | Stir constantly for the first 30 seconds |
| Skipping the rest period | Centers stay undercooked despite long boil time | Always rest 20 minutes with the lid on |
| Cooking too short | Hard white centers | Test by biting a pearl at 20 minutes |
| Skipping brown sugar soak | Bland, dull-looking boba | Always soak in brown sugar syrup |
| Refrigerating cooked boba | Pearls turn rock-hard | Never refrigerate; keep warm or discard |
| Holding past 4 hours | Gummy, unpleasant texture | Track cook time and discard at 4 hours |
| Not stirring while holding | Pearls fuse into a brick | Stir every 30 minutes in the warmer |
Prep Schedule
Plan your boba cooking around expected traffic:
| Time | Action |
|---|---|
| Opening | Cook first batch, note the time on the container |
| 4 hours after first batch | Discard remainder, cook fresh batch if needed |
| 1 hour before expected rush | Start a fresh batch so it is ready in time |
| 30 minutes before close | Stop cooking new batches |
| Closing | Discard any remaining boba |
First Day?
If this is your first time making boba, ask a team lead to walk you through the first batch. Watching the process once makes the timing and texture much easier to judge. It is completely normal to need a few tries before you can tell when they are perfectly cooked just by looking at them.
Last updated: March 2026
