Real popping boba needs two cheap ingredients: sodium alginate in the juice and calcium lactate in a water bath. Drop the juice into the bath, wait 60 seconds, rinse — you have juice-filled spheres that burst in the mouth. Total time about 30 minutes.
What you need
| Item | Amount | Why |
|---|---|---|
| Fruit juice (mango, passionfruit, strawberry) | 250ml | The flavour and the liquid centre |
| Sodium alginate | 2g (½ tsp) | Forms the skin |
| Calcium lactate | 5g (1 tsp) | Sets the skin on contact |
| Cold water | 500ml | For the setting bath |
| Sugar | 1–2 tbsp | Optional, to taste |
| Syringe, pipette or squeeze bottle | 1 | Even droplets |
| Slotted spoon and a bowl of clean water | — | Lifting and rinsing |
Method
- Blend the juice. Add the sodium alginate to the juice and blend for 30–60 seconds until completely smooth.
- Rest it. Leave 15–20 minutes, or refrigerate an hour, so air bubbles rise out. Skipping this gives lopsided, floating pearls.
- Make the bath. Stir the calcium lactate into the cold water until fully dissolved.
- Drop. Hold the syringe 3–5cm above the surface and release single drops. Too high and they flatten; too low and they trail tails.
- Wait 60 seconds. One minute gives a thin skin that bursts. Three minutes gives a chewy ball that does not.
- Rinse. Lift out with a slotted spoon and rinse in clean water to stop the reaction.
- Store in light syrup or a little of the original juice until you use them.
Timing and skin thickness
| Time in the bath | Result |
|---|---|
| 30 seconds | Very fragile, splits when lifted |
| 60 seconds | Ideal — thin skin, full liquid centre |
| 2 minutes | Sturdier, good for transport |
| 3 minutes or more | Gels through to the middle; no pop |
The no-special-ingredients version
If you cannot get alginate, you can make juice pearls with gelatine and cold oil. They do not burst in the same way — they are soft jelly beads — but they look the part and take 15 minutes.
- Chill 250ml of vegetable oil in a tall glass in the freezer for 30 minutes.
- Bloom 1 tbsp gelatine in 60ml cold juice, then warm gently with another 200ml juice until dissolved. Do not boil.
- Cool slightly, then drip into the cold oil with a pipette. The droplets set into spheres as they sink.
- Strain, rinse in cold water, and use straight away.
Use agar instead of gelatine for a vegan version, but work fast — agar sets at 40°C.
Troubleshooting
- Drops dissolve instead of forming skins. Juice too acidic. Dilute with water or add a pinch of sodium citrate.
- Pearls float and flatten. Trapped air — let the alginate mixture rest longer.
- Tails and teardrops. Dropping from too low, or the mixture is too thin. Raise the syringe, or add a touch more alginate.
- Solid balls with no pop. Left in the bath too long.
- Gritty texture. The alginate was not fully blended in.
- Milk or yoghurt will not work. Use reverse spherification: calcium in the liquid, alginate in the bath.
Storage and use
Keep homemade popping boba in the fridge in a little syrup and use within 3 days — the skins keep thickening slowly. Never freeze them and never add them to a hot drink; heat breaks the alginate skin down. They are best in cold fruit teas, lemonades, slushes and frozen yoghurt.
People also ask
- What are the bubbles in bubble tea made of?
- Tapioca pearls: cassava starch, water and brown sugar. The name itself comes from the foam on a shaken tea. Read the full answer
- What is popping boba made of?
- Fruit juice sealed in a thin seaweed-derived alginate skin, set with calcium — no tapioca and no gelatin. Read the full answer
- What is crystal boba?
- Translucent agar jelly pearls with a springy bite and roughly a third of the calories of tapioca. Read the full answer
- Crystal boba or tapioca pearls — which should you use?
- Crystal boba is lighter, clearer and holds texture for hours; tapioca gives the classic dense chew of a milk tea. Read the full answer
Want popping boba at your event?
Our mobile bubble tea station brings staffed service, popping boba toppings and a menu built around your guests — no kitchen needed.



