Craving that incredibly refreshing, sweet, creamy, and chewy Thai Milk Tea Boba from your favorite neighborhood bubble tea shop? What if I told you that you can create that same authentic, vibrant, and utterly delicious experience right in your own kitchen? Get ready to become your own favorite barista with this ultimate guide to making the perfect homemade Thai Milk Tea Boba.
This isn’t just a recipe; it’s your ticket to saving money and mastering one of the most popular and beloved drinks in the world. We’ll walk you through everything, from brewing a rich and aromatic Thai tea base to cooking tapioca pearls to that perfect, satisfyingly chewy texture. It’s a fun, easy, and incredibly rewarding process that results in a drink that’s even better than the one you’ve been waiting in line for.
Table of Contents
Table of Contents
Recipe Overview: Your Favorite Boba Shop at Home
What makes this homemade Thai Milk Tea Boba so amazing is its authentic flavor and the ability to customize it to your exact liking. The process is broken down into two simple parts: brewing the fragrant tea and cooking the chewy boba. Once you have your components, the assembly is a fun and creative process. This recipe empowers you to control the sweetness and strength of your tea, ensuring you have the perfect, refreshing treat every single time.
Metric | Time / Level |
Total Time | 50 minutes (plus chilling time) |
Active Prep Time | 25 minutes |
Difficulty Level | Easy |
Servings | 2-3 drinks |
The Essential Ingredients for Authentic Boba
This recipe uses a handful of key ingredients, many of which can be found at your local Asian market or easily online, to create the classic bubble tea experience.
- Thai Tea Mix: This is the heart of our drink’s signature flavor and color.
- What is it?: Thai tea mix is a unique blend of strong black tea (often Ceylon) mixed with aromatic spices like star anise, cardamom, and tamarind. The iconic, vibrant orange color comes from a food coloring that is added to the mix. Popular and authentic brands include Pantai and ChaTraMue.
- Tapioca Pearls (Boba): These are the fun, chewy spheres that make bubble tea so unique. They are made from the starch of the cassava root. For this recipe, you’ll want to find uncooked, black tapioca pearls. Cooking them at home is the secret to achieving that perfect, soft-on-the-outside, chewy-on-the-inside texture known as “QQ.”
- Sweetened Condensed Milk: The classic sweetener and creamer for authentic Thai Milk Tea. Its rich, thick, and sweet profile is the perfect complement to the strong, spiced tea.
- Heavy Cream or Half-and-Half: A final splash of heavy cream or half-and-half is floated on top of the finished drink. This adds an extra layer of luxurious creaminess and creates that beautiful, layered look you see in boba shops.
- Brown Sugar: We toss the freshly cooked, warm boba pearls in brown sugar. This does two important things: it sweetens the otherwise plain boba and creates a simple, delicious syrup that prevents them from sticking together.

Step-by-Step to the Perfect Thai Milk Tea Boba
This recipe is a fun project with two main components. Let’s break it down.
Part 1: Brew and Chill the Perfect Thai Tea
Step 1: Add the 3 tablespoons of Thai tea mix to a large tea steeping sock, a reusable coffee filter, or a fine-mesh tea infuser. Place it over a heat-safe container or a medium pot.
Step 2: Carefully pour the 600g of boiling water through the filter and over the tea leaves. Let the tea steep for about 10 minutes. The tea will be a very dark, rich, reddish-brown color.
Step 3: Remove the steeping sock from the tea. Use a spoon to gently press the sock to squeeze out all the remaining concentrated tea, then discard the used tea leaves.
Step 4: While the tea is still hot, stir in the 6 tablespoons of sweetened condensed milk, one tablespoon at a time.
Pro Tip: It’s important to make the tea taste slightly sweeter than you ultimately want your final drink to be. The ice will dilute the tea significantly, so a sweeter base will result in a perfectly balanced final product.
Step 5: Place the sweetened tea in the refrigerator to chill completely while you prepare the tapioca pearls.
Part 2: Cook the Chewy Tapioca Pearls (Boba)
Step 1: In a medium pot, bring a full pot of water to a rolling boil. It’s important to use a lot of water to give the pearls plenty of room to cook.
Step 2: Once the water is boiling, add all the tapioca pearls and stir them immediately with a whisk or spoon. This is a crucial step to break up any clumps and prevent the starchy pearls from sticking together.
Step 3: Let the pearls boil, uncovered, for 15 minutes, stirring them every few minutes.
Step 4: After 15 minutes, cover the pot, remove it from the heat, and let the pearls sit, undisturbed, for another 15 minutes. This gentle, off-heat cooking allows the centers of the pearls to cook through perfectly without the outsides becoming mushy.
Step 5: Drain all the hot water from the cooked pearls using a sieve. Transfer the hot, cooked pearls to a small bowl. Add the 25g of brown sugar and stir them together until the sugar has completely dissolved into a thick, delicious syrup that coats every pearl.
Part 3: Assemble Your Boba Masterpiece
Step 1: To each large serving glass, add a generous scoop of the warm, brown sugar-sweetened tapioca pearls (about 100g, or 3-4 tablespoons).
Step 2: Fill the glass about half-full or more with ice cubes.
Step 3: Pour your chilled Thai tea into the glass until it is almost full.
Step 4: Top the tea with a final, luxurious layer of heavy cream or half-and-half.
Give your drink a good stir with a wide boba straw to mix the creamy layers and suck up the chewy pearls. Enjoy immediately!

The Best Authentic & Easy Thai Milk Tea Boba Recipe
A recipe for classic, homemade Thai Milk Tea with boba (tapioca pearls). The process involves brewing a strong, aromatic Thai tea, which is then sweetened with condensed milk and chilled. Chewy tapioca pearls are boiled and coated in a simple brown sugar syrup. The finished drink is assembled by layering the sweetened boba, ice, and chilled milk tea in a glass, then finishing with a float of heavy cream or half-and-half for extra richness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 10 minutes (includes chilling time)
- Yield: 2–3 servings 1x
- Category: Beverage
- Method: Brewing, Boiling
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
- 3 tablespoons Thai tea mix
- 600 g (about 2 ½ cups) boiling water
- 6 tablespoons condensed milk, or to taste
- 100 g tapioca pearls (boba)
- 25 g (about 2 tbsp) brown sugar
- Ice
- 50 g (about 3.5 tbsp) heavy cream or half and half
Instructions
- Place the Thai tea mix in a steeping sock or a large coffee filter set over a heat-safe container or pot.
- Pour the boiling water over the tea leaves and let the tea steep for about 10 minutes.
- Remove the steeping sock or filter, squeezing out any remaining tea. Discard the used tea leaves.
- While the tea is still warm, stir in the condensed milk one tablespoon at a time, until it reaches your desired sweetness. Chill the tea in the refrigerator.
- Cook the Tapioca Pearls: Bring a large pot of water to a boil. Add the tapioca pearls and stir immediately to prevent clumping. Boil uncovered for 15 minutes.
- Cover the pot, remove it from the heat, and let the pearls sit for another 15 minutes until they are translucent.
- Drain the cooked pearls and transfer them to a small bowl. Add the brown sugar and stir until the sugar dissolves and forms a syrup around the pearls.
- Assemble the Drinks: To each serving glass, add a portion of the sweetened tapioca pearls.
- Fill the glass at least half full with ice.
- Pour the chilled Thai tea into the glass until almost full.
- Top with a layer of heavy cream or half and half. Stir the drink before enjoying.
Notes
- The recipe recommends making the tea slightly sweeter than you’d normally prefer, as the ice will dilute it.
- The two-stage cooking process for the boba (boiling then resting) is key to ensuring they are cooked through with a chewy texture.
- Keeping the cooked pearls in a brown sugar syrup prevents them from sticking and adds another layer of flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 450-550
- Sugar: 50-65 g
- Sodium: 100-150 mg
- Fat: 18-25 g
- Saturated Fat: 12-16 g
- Trans Fat: 0 g
- Carbohydrates: 70-85 g
- Fiber: 1-2 g
- Protein: 5-7 g
- Cholesterol: 60-80 mg
Storage and Make-Ahead Tips
For the best possible Thai Milk Tea Boba experience, some components are great to make ahead, while others are best fresh.
- Make-Ahead: The Thai tea base is perfect for making ahead of time. You can brew a large batch and store it in a covered pitcher in the refrigerator for up to 5 days.
- The Boba Rule: Tapioca pearls are best when they are served fresh, ideally within 4-6 hours of being cooked. As they sit, they will begin to harden and lose their signature chewy texture. It is not recommended to refrigerate cooked boba.
- Storage: If you have leftover assembled tea, you can store it in the fridge, but be sure to drink it the same day for the best texture.
For more recipe follow my Pinterest account
Creative Recipe Variations
Once you’ve mastered the classic, you can have fun customizing your boba!
- Make it Vegan & Dairy-Free: This is an easy swap! Use sweetened condensed coconut milk or sweetened condensed oat milk instead of the regular kind. For the final float, use a splash of full-fat oat milk or the thick coconut cream from the top of a can.
- Thai Green Milk Tea Boba: For a different but equally delicious and fragrant flavor, you can substitute the classic Thai tea mix with a Thai green tea mix. The final drink will have a lovely, pale green color.
- Add a Different Topping or “Sinkers”: If you’re not in the mood for boba, this Thai milk tea is also fantastic with other fun toppings. Try it with chewy lychee jelly, grass jelly, or even a scoop of rich coconut ice cream floating on top.
Enjoy Your Homemade Boba Shop Creation!
You’ve just created a perfect, authentic, and incredibly delicious glass of Thai Milk Tea Boba, all from the comfort of your own home. It’s a fun, rewarding, and surprisingly simple process that results in a treat that is a perfect harmony of aromatic tea, creamy sweetness, and satisfyingly chewy texture. Now you can skip the long lines and the high prices and enjoy your favorite drink any time you want!
We hope you love becoming your own at-home barista!
If you enjoyed making this recipe, please leave a comment below or share it with a friend who is obsessed with bubble tea!
Frequently Asked Questions (FAQs)
Q1: What is in Thai tea mix that makes it so orange?
The signature vibrant orange color of Thai iced tea comes from a yellow/orange food coloring that is added to the tea mix. The flavor of the mix itself comes from a blend of strong black tea (often Ceylon) and spices like star anise, crushed tamarind, and cardamom.
Q2: Why are my tapioca pearls still hard in the middle or mushy on the outside?
This is the most common boba-making problem! If they are hard in the middle, it means they were undercooked. The 15-minute boil followed by the 15-minute sit is crucial for cooking them through. If they are mushy, they were likely overcooked. Be sure to follow the timing on your package, as some “quick-cook” varieties require less time.
Q3: How long do the cooked boba pearls last?
For the best, perfectly soft and chewy “QQ” texture, it is highly recommended to consume your cooked tapioca pearls within 4 to 6 hours of making them. They do not store well and will begin to harden and become dense as they sit, even in their syrup.
Q4: Can I make this tea without sweetened condensed milk?
You can, but it will be missing its classic, signature flavor and richness. Sweetened condensed milk is the traditional sweetener. If you must substitute it, you can use a combination of regular milk or a dairy-free milk and a simple syrup (dissolved sugar and water) or another sweetener like agave, but the final texture and taste will be different.
Q5: Where can I buy Thai tea mix and tapioca pearls?
The best place to find both of these ingredients is at a well-stocked Asian grocery store or market. You can also easily find a wide variety of brands for both Thai tea mix and uncooked tapioca pearls from online retailers like Amazon.