Popping Boba vs Tapioca vs Crystal Boba: Every Topping Explained

Tapioca pearls

The original. Invented in Taiwan in the 1980s, these are marble-sized balls made from cassava starch (tapioca). They’re boiled until chewy, then soaked in sugar syrup. The color is usually dark brown or black, which comes from brown sugar or caramel coloring, the starch itself is off-white when cooked.

Texture: chewy, dense, slightly springy. Requires real chewing. Sinks to the bottom of the cup. Cooks down if they sit too long, pearls older than 4-6 hours get mushy, which is why good shops discard unsold pearls every few hours.

Flavor: neutral-sweet. The syrup they’re soaked in does most of the flavor work.

Calories: ~150-200 per standard topping serving (30-40 g of dry pearls). Carbs: ~35-45 g, mostly starch.

Best with: classic milk teas, brown sugar boba, Thai tea, anything where you want a substantial textural contrast.

Worst with: delicate fruit teas where the syrup flavor of the pearls fights the fruit.

Popping boba

Invented in the early 2000s, these are juice-filled spheres made with sodium alginate and calcium chloride — the same “spherification” technique used in modernist cooking. Thin membrane, liquid center. When you bite them, they pop and release juice.

Texture: thin-skinned, bursts with a soft pop. No chewing needed; they rupture on light tongue pressure. Floats or stays suspended, lighter than tapioca.

Flavor: whatever flavor they’re filled with. Common flavors: mango, strawberry, lychee, peach, passion fruit, yogurt. Some are sour, some are sweet. The membrane itself is tasteless.

Calories: ~60-80 per standard serving. Carbs: ~12-18 g, mostly sugar from the fruit juice.

Best with: fruit teas, lemonades, slushies, yogurt-based drinks. Matches fruit-forward flavors instead of fighting them.

Worst with: rich milk teas, the liquid-fruit burst feels weird against creamy milk.

One underrated use: as an alternative for people who don’t like chewy textures or have dental concerns. Much easier on the jaw than tapioca.

Crystal boba (white pearls)

The quietest of the three. Crystal boba is made from konjac or agar — so it’s gelatin-based, not starch-based. Translucent, slightly chewy in a jelly-like way. No real bite.

Texture: jelly-like, softer than tapioca, more substantial than popping. Holds shape well, doesn’t dissolve. Doesn’t need chewing but has a pleasant mouthfeel.

Flavor: very mild. Usually subtly sweet from a light syrup bath, sometimes flavored with coconut or lychee. Doesn’t dominate the drink.

Calories: ~30-50 per standard serving (much lower than tapioca). Carbs: ~5-12 g, depending on whether it’s konjac or agar base and how it’s sweetened.

Best with: fruit teas, lighter drinks, fresh fruit additions where you don’t want the topping to compete.

Worst with: when you specifically want chewy mouthfeel, crystal can feel too wimpy.

Worth noting: konjac-based crystal boba is the closest thing to “healthy” boba topping you’ll find on a standard menu. Almost no calories, lots of soluble fiber, keto-friendly.

Other toppings worth mentioning

Jellies (lychee, coconut, grass, rainbow), firmer than crystal boba, thin strips or cubes. Lychee jelly adds a distinctive floral-sweet bite. Grass jelly is slightly bitter and dark. Rainbow jelly is mostly a visual.

Pudding — soft egg custard, spoon needed. Works in Hong Kong-style milk teas and coffee milk teas. Not great with fruit teas.

Aloe vera, cubes of real aloe pulp in syrup. Very low calorie, high fiber, slightly grassy taste. Probably the lowest-sugar real topping.

Basil seeds / chia seeds, tiny, hydrate in the drink, form a thin gel around each seed. Unusual texture, very fiber-rich.

Red bean / kidney bean — sweetened pureed beans, usually for Taiwanese shaved ice drinks rather than standard boba. Substantial.

Creama / cheese foam / milk foam, not technically a topping that sits at the bottom, but the salty-sweet whipped foam on top of cheese teas is functionally one of the big modern toppings.

Calorie comparison at a glance

Per typical topping serving (an order of “extra [topping]”):

  • Tapioca pearls: 150-200 cal
  • Popping boba: 60-80 cal
  • Crystal boba: 30-50 cal
  • Lychee jelly: 40-60 cal
  • Pudding: 80-120 cal
  • Aloe vera: 15-30 cal
  • Grass jelly: 25-45 cal
  • Basil seeds: 5-10 cal

Halving the pearl portion, or swapping pearls for aloe, can cut 100+ calories from a drink without changing anything else.

Which topping for which drink

Classic milk tea: tapioca (default reason). Brown sugar boba: tapioca, specifically brown sugar pearls, the syrup-coated ones. Thai tea: tapioca or pudding. Matcha milk tea: tapioca, mini tapioca, or red bean. Fruit teas (mango, passion fruit, peach): popping boba or crystal boba. Lemonades and sours: popping boba (citrus or berry flavored). Green tea / oolong (no milk): crystal boba or lychee jelly. Taro milk tea: pudding or tapioca. Iced coffee milk tea: pudding or tapioca. Lower-calorie versions of any drink: aloe vera, basil seeds, crystal boba.

Bottom line

Three different foods, three different use cases. Tapioca is the default and works in most milk-heavy drinks. Popping is underused outside fruit teas, where it genuinely improves the drink. Crystal is the quiet all-rounder — light enough for delicate drinks, substantial enough to still feel like a topping.

If you’ve only ever ordered tapioca, try popping boba in a fruit tea next. Most people underrate it because they had one bad experience with a weird flavor early on. The good ones, mango and strawberry especially, change the calculus on what a fruit tea can be.

Chris - Bubble Tea Expert

Written by Chris

An avid bubble tea lover and founder of Bubbleteas.moe. Chris reviews boba shops across the USA, creates recipes, and shares everything you need to know about bubble tea culture.