Brown Sugar Boba Milk is one of Taiwan’s most beloved bubble tea drinks — featuring soft, chewy tapioca pearls simmered in dark brown sugar syrup and swirled into cold milk. It’s rich, comforting, and beautifully layered with deep caramel flavor.
I was first introduced to boba milk in high school in New York by my Taiwanese friends. After school, we would stop by local bubble tea shops, and that was my first sip of those warm, chewy pearls against cold milk. From then on, it became one of my beloved treats. Later, when I traveled to Taiwan, I tried so many different variations — fruit teas, milk teas, cheese foam tops — but brown sugar boba milk still sits at the center of my heart. It’s simple, nostalgic, and always comforting.
What Is Boba Milk?
Boba milk is a drink made with tapioca pearls (commonly called “boba”) served in milk. The pearls are made from tapioca starch and cooked until soft and chewy, giving them their signature QQ texture — a Taiwanese term that describes something pleasantly bouncy and chewy.
In brown sugar boba milk, the pearls are simmered in Taiwanese brown sugar (hei tang), creating a glossy syrup that flavors both the pearls and the milk. Unlike classic milk tea, this version is often served without tea — just milk, syrup, and boba — making it creamier and more dessert-like.
Why Make Boba Milk at Home?
Making boba milk at home gives you full control over:
• Sweetness level
• Texture of the pearls
• Quality of ingredients
• Freshness
Freshly made boba is incredibly soft and chewy — something you rarely get from pearls that have been sitting for hours in a shop. Homemade also means no artificial syrups, no overly sweet powders, and no preservatives. Just real brown sugar, milk, and freshly cooked tapioca pearls.
And once you learn how to make the pearls from scratch, it’s surprisingly satisfying.
You Can Also Add Tea
While brown sugar boba milk is traditionally milk-based, you can easily turn this into a milk tea version.
Try:
• Strong black tea
• Oolong tea
• Jasmine green tea
Brew the tea strong, let it cool completely, then replace part of the milk with tea for a lighter, more balanced drink.
Let’s Make Sugar Boba Milk
Serves: 6
Prep time: 45 minutes
Cook time: 35 minutes
1. Make the boba
In a pot over low heat, add the water and Taiwanese brown sugar. Stir until dissolved and bring it to a full boil.
In a large mixing bowl, add the tapioca starch. Carefully pour in the boiling sugar liquid. Mix with a utensil first, then knead by hand until a dough forms.
Transfer to a flat surface and knead until smooth.
Pinch off small pieces and roll into small balls.
Place them on a lightly dusted plate and gently shake to coat with starch. This prevents sticking.
2. Cook the boba
Bring a large pot of water to a boil. Add the boba and stir constantly for 1 minute to prevent sticking.
Reduce the heat to medium and cook for 20 minutes until soft and chewy.
Turn off the heat, cover, and let sit for 5 more minutes.
Transfer the cooked boba into a bowl of ice water.
In a separate pot over low heat, add ½ cup water and 1 cup Taiwanese brown sugar. Stir to dissolve and bring to a boil.
Add the drained boba and simmer for 5 minutes. This step darkens the pearls and allows them to absorb the caramel flavor.
3. Assemble
In a glass, spoon in the boba and syrup.
Tilt and swirl the glass so the syrup coats the sides.
Add ice, then pour in the milk.
Stir and enjoy immediately.

Brown Sugar Boba Milk Recipe
Ingredients
For the boba
- ½ cup water
- ¼ cup Taiwanese brown sugar, hei tang
- 1 cup tapioca starch, plus 1 tablespoon for dusting
For the syrup
- ½ cup water
- 1 cup Taiwanese brown sugar, hei tang
For the drink
- 4 cups whole milk
- 2 cups ice
Instructions
- To make the boba dough, in a pot over low heat, combine the water and the Taiwanese brown sugar and stir until dissolved. Bring to a full boil.
- In a bowl, add the tapioca starch. Carefully pour in the boiling sugar liquid and mix with a utensil. Knead while hot until a dough forms. Transfer to a flat surface and knead until smooth.
- To shape the pearls, pinch off small pieces of the dough and roll into small balls. Lightly dust with the extra tapioca starch to prevent sticking.
- To cook the boba, in a large pot of boiling water, add the pearls and stir constantly for 1 minute. Reduce to medium heat and cook for 20 minutes until soft and chewy. Turn off the heat, cover, and let sit for 5 minutes.
- Drain and transfer the cooked pearls to a bowl of ice water briefly.
- To make the brown sugar syrup, in a pot over low heat, combine the water and the Taiwanese brown sugar. Stir to dissolve and bring to a boil. Add the drained boba and simmer for 5 minutes until glossy and darkened.
- To assemble, spoon the boba and syrup into a glass. Tilt and swirl the glass so the syrup coats the sides. Add ice, then pour in the milk. Stir before drinking.
Video
Notes
More Taiwanese Recipes You’ll Love
25-Min Crispy Popcorn Chicken with Basil
Crispy Popcorn Chicken with Basil is one of the most beloved snacks you’ll find in Taiwan’s night markets—and one of the most memorable dishes I …
30-Min General Tso’s Chicken Recipe
30-Minute General Tso’s Chicken is crispy, sticky, sweet, tangy, and just a little spicy. The chicken fries up golden and crunchy on the outside, stays …
25-Min Taiwanese XXL Fried Chicken Recipe
Taiwanese XXL Fried Chicken is one of the most iconic stars of Taiwan’s night markets — and once you taste it, you’ll understand why. …
Taiwanese Braised Pork Belly Recipe
Taiwanese Braised Pork Belly (Kong Rou) is a comforting and hearty dish beloved in Taiwan. Unlike the similar “Lu Rou,” this version features larger …
Three-Cup Chicken Recipe
Three-Cup Chicken is a classic Taiwanese dish that’s rich, aromatic, and packed with bold flavors. Named for its signature trio of ingredients—black sesame oil, …
Scallion Pancakes (Cong You Bing Recipe)
Scallion Pancakes, or cong you bing, are one of the most beloved traditional snacks across China and Taiwan. These ultra-crispy, pan-fried flatbreads are impossibly …









Hi,
Great recipe! I just wanted to ask are the measuring cups you used are imperial cups or US cup?
Thanks, Emily
Hi Emily,
Thank you for the question! I used US measuring cups. Happy cooking and eating! 🙂
Made this with my daughter. Everyone loved it. Thank you. We used store bought boba since we had some in the house. Delicious!
Hi Abigial, I’m so happy that you and your daughter enjoyed the boba milk recipe! Cheers! 😀
Hi CiCi. Thank you so much for this recipe. My husband is Taiwanese and will enjoy this. May I ask; if I make more boba for next time, how would you store them? What do you recommend?
Thank you. Donna
Hi Donna! Thank you so much—I’m so glad to hear that, and I hope your husband enjoys it! If you’re making extra boba, you can store the uncooked ones by dusting them lightly with tapioca starch and keeping them in an airtight container at room temperature for 1–2 days, or in the freezer for longer. Just boil them directly from frozen—no need to thaw! For cooked boba, they’re best fresh, but you can store them in a simple syrup at room temp for up to 4 hours, or in the fridge for a day (they’ll get firmer though). Hope that helps—and happy cooking!
Very cool recipe!!
Here in Brazil we had some locations that sell Chinese/Taiwanese Boba/Poba, one of the best locations closed, there’s more locations with balls with flavors than Boba.
Made it to test, very good, only miss one step (5min wait time) and the brown sugar here is more white.
Thank you so much, Renato! I’m really glad you liked the recipe. That’s so interesting about the boba scene in Brazil — flavored pearls sound delicious! Thanks again for testing it out and sharing your experience!
Thank you for this tutorial. We’re having trouble with the “dough” not really being dough- it breaks apart and just spread over the counter instead of forming a ball. Then when we made small balls we had to pinch them instead of roll because it all just fell apart, was too crumbly. What did we do wrong?
Hi Becky, Thank you so much for trying it! It sounds like the tapioca starch didn’t get enough heat in the beginning. For homemade boba, the brown sugar water has to be at a full rolling boil when you pour it into the tapioca starch. That heat is what activates the tapioca starch and turns it into a dough.
If the liquid is only warm, or if it cools down before mixing, the mixture can become crumbly and break apart instead of forming a smooth ball.
Next time, bring the sugar water to a strong boil, then pour it into the tapioca starch right away and mix quickly. If it still feels a little dry, you can add a tiny splash of hot water, just a little at a time. If it feels too sticky, dust with a little more tapioca starch.
Also, homemade boba dough can dry out quickly, so keep the dough covered while rolling the little balls. Hope this helps!