Chocolate Milk Tea
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My chocolate milk tea recipe combines hot chocolate mix, milk, and chewy tapioca pearls for a rich, creamy drink that tastes just like iced hot chocolate with boba. It’s great for an afternoon treat or dessert, and it’s ready in only 10 minutes!

I started making chocolate milk tea at home because my kids kept asking for bubble tea from shops, and the cost was adding up quickly. The first time I tried making it myself, I was surprised by how simple it was! I cooked tapioca pearls, dissolved hot chocolate powder in water, and mixed everything with milk and ice, and had a drink that tasted just as good as my favorite cafe!
My secret is soaking the cooked tapioca pearls in syrup for 10 minutes after draining them. Plain boiled pearls are bland and chewy, but when I soak them in maple syrup, they absorb the sweetness and become flavorful.
This recipe has stayed in our rotation as an after-school snack and dessert option. My kids love the chewy texture of the boba and the chocolate flavor reminds them of chocolate milk but feels more special. I’ve served it to their friends during playdates, and parents always ask for the recipe because they’re shocked it’s homemade!
👩🏽🍳 Why I Love This Recipe
Making my own boba tea at home always felt super intimidating, but I’m so happy to say I’ve totally simplified the process with this recipe!
This chocolate milk tea works because it doesn’t actually contain tea, which makes it kid-friendly without caffeine. Traditional bubble tea uses brewed black tea mixed with milk, but my version skips the tea and relies on hot chocolate mix for flavor instead. The result is sweet and indulgent, and appeals to kids and adults who don’t want the caffeine.
My method of dissolving hot chocolate powder in hot water before adding it to the cold milk prevents clumping is another secret I use in this recipe! If I mix the powder directly into cold milk, it doesn’t dissolve properly and creates a grainy texture. By whisking it with boiling water first, the powder melts completely and creates a smooth chocolate base that blends seamlessly when I add it to the iced milk.
What keeps me making this recipe is how cost-effective it is compared to buying bubble tea. A 14-ounce package of tapioca pearls costs about $5 and makes 20+ drinks. Hot chocolate mix is a pantry staple I already have, and milk is cheaper per serving than specialty tea shop ingredients. The total cost per serving breaks down to under $1 when I make it at home, compared to the $6-8 I’d spend at a bubble tea shop for the same drink. At 299 calories per glass, it’s lighter than most milkshakes or ice cream desserts while still feeling indulgent enough to satisfy a chocolate craving.
Latest Recipe Video!
🥘 Ingredients
My recipe requires only five ingredients, plus ice! While the ingredients list is simple, each one is essential to making this drink shine. Here’s what I used:

Tapioca Pearls: I use quick-cooking tapioca pearls (also called boba) made from tapioca starch. They have a mild flavor and chewy texture. I find them at Asian grocery stores or order online.
Maple Syrup: I use pure maple syrup to sweeten the cooked pearls. Brown sugar syrup works too. The pearls need sweetness because they’re bland on their own.
Hot Chocolate Mix: I use hot chocolate powder mix for convenience and consistent chocolate flavor. I prefer Ghirardelli, but any quality brand works. This is sweetened hot chocolate mix, not unsweetened cocoa powder.
Milk: I use unsweetened almond milk or low-fat dairy milk. Any plant-based milk or dairy milk works. For creamier texture, I use whole milk or half-and-half.
Water: I use boiling hot water to dissolve the hot chocolate powder completely before adding it to cold milk.
Ice Cubes: I use plenty of ice to chill the drink quickly. If I have time, I’ll also refrigerate the chocolate mixture before assembling.
Whipped Cream: I top each glass with whipped cream (optional). For a dairy-free version, I use whipped coconut cream.
Substitutions
Maple Syrup Substitute: I have used brown sugar syrup, honey, agave nectar, or sugar-free syrup (1 tablespoon) as alternatives.
Hot Chocolate Mix Substitute: I make DIY mix by combining 3 tablespoons unsweetened cocoa powder + 2 tablespoons sugar + pinch of salt, though store-bought hot chocolate mix gives better results.
🔪 How To Make
In 6 steps, I can have this recipe done from start to finish. Here’s how I make this drink step by step!
Cook Tapioca Pearls: I bring a small pot of water to a boil, add the tapioca pearls, reduce heat, and simmer for 5-6 minutes.

Soak Pearls: I strain the pearls, transfer to a small bowl, and stir in the maple syrup. I set aside for at least 10 minutes to let them absorb the sweetness.

Make The Chocolate Mixture: In a small bowl, I mix the hot chocolate powder with boiling water, stirring until the powder dissolves completely.

Assemble: To assemble, I divide the tapioca pearls and syrup evenly between two tall glasses.

Add Chocolate: I pour the chocolate mixture and milk evenly into both glasses.

Add Ice, Serve: I add plenty of ice cubes and top with whipped cream if using. I serve immediately with wide boba straws!

💭 Expert Tips
My #1 Secret Tip for this recipe is to soak the cooked tapioca pearls in syrup for at least 10 minutes. Plain boiled pearls are bland and rubbery. Soaking them in maple syrup allows them to absorb sweetness and become more flavorful and chewy. But I don’t soak longer than 15 minutes, or they become too sticky and clump together.
Other Tips To Keep In Mind:
- Make Pearls Fresh: I prepare tapioca pearls right before serving. They lose their chewy texture quickly and harden if left sitting for hours.
- Use Wide Straws: I use jumbo boba straws so the tapioca pearls can pass through easily. Regular straws are too narrow.
- Cool Chocolate Before Adding Ice: If I add the hot chocolate mixture directly to ice, the ice melts too fast and dilutes the drink. I let it cool for 2-3 minutes first.
- Adjust Sweetness: I taste before serving and add more maple syrup or sugar-free syrup if needed to reach my preferred sweetness level.
- Use Plenty of Ice: I fill the glasses with ice generously. Lukewarm chocolate boba doesn’t taste as refreshing as icy cold.
📖 Variations
This chocolate bubble tea adapts to different flavors and dietary needs easily. Here are some of the ways I modify it!
With Black Tea: I steep 1 black tea bag in ½ cup hot water for 5 minutes, let it cool to room temperature, then use it in place of ½ cup of the milk for a caffeinated version.
Hot Version: I omit the ice and serve warm by heating the milk before mixing with the chocolate.
Chocolate Hazelnut: I use hazelnut milk instead of regular milk and add 1 teaspoon hazelnut syrup for a Nutella-inspired flavor.
Dark Chocolate: I use dark chocolate hot cocoa mix instead of regular for a less sweet, more intense chocolate flavor.
Sugar-Free: I use sugar-free hot chocolate mix, sugar-free syrup to soak the pearls, and unsweetened almond milk for a lower-sugar version.
Vegan: I use plant-based milk and vegan hot chocolate mix (some brands contain milk powder), plus whipped coconut cream instead of dairy whipped cream.
🍽 Serving Suggestions
I serve this chocolate milk tea as an afternoon snack with my instant pot popcorn or dairy free caramel popcorn. As a dessert, I serve it alongside my butter mochi cookies, mochi donuts, or mango mochi ice cream! It’s also totally delicious all on its own!
🧊 Storage Instructions
Make Ahead: I make the chocolate mixture (hot chocolate powder mixed with water and milk) up to 3 days ahead and refrigerate in an airtight container. I cook fresh tapioca pearls right before serving.
Storing: I store leftover chocolate milk tea in an airtight container or mason jar in the fridge for up to 2 days, but keep in mind, the tapioca pearls will soften and lose their chewy texture.
Not Recommended: I don’t recommend storing cooked tapioca pearls in the fridge. They harden and become tough. I make them fresh each time.
❓ Recipe FAQs
This is likely because the pearls were soaked in syrup for too long. I soak them for 10 minutes maximum to absorb flavor without becoming gummy. Soaking for 15+ minutes makes them sticky and they clump together.
The hot chocolate mixture was too hot when added to the ice, causing it to melt quickly. I let the chocolate mixture cool for 2-3 minutes before adding to the glass with ice, or I refrigerate it first.
I don’t recommend it for this recipe. Hot chocolate mix contains sugar and often milk powder, which creates the right sweetness and creaminess. Regular unsweetened cocoa powder is bitter and doesn’t dissolve as easily in water. If I only have cocoa powder, I need to add 2-3 tablespoons sugar and whisk vigorously, but the results won’t be as smooth.

🧋 More Milk Tea Recipes!
Love this plant based drink recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Chocolate Milk Tea
Ingredients
- ½ cup tapioca pearls
- 1 tbsp maple syrup
- 3 tbsp hot chocolate powder
- 1½ cups unsweetened almond milk or regular low fat milk
- ⅓ cup boiling water
- 1 cup ice cubes
- ¼ cup whipped cream, optional
Instructions
- Bring a small pot of water to a boil, add the tapioca pearls reduce heat and simmer for 5-6 minutes.
- Strain the pearls, add to a small bowl and stir through the maple syrup. Set aside.
- In a small mixing bowl mix together the chocolate powder and boiling water, stir until powder has completely dissolved.
- Evenly divide the cooked tapioca pearls and syrup between two tall glasses.
- Pour over the chocolate mixture and divide the milk evenly between the glasses.
- Add ice to each glass and top with whipped cream if using.
- Serve immediately.
Notes
- My #1 Secret Tip for this recipe is to soak the cooked tapioca pearls in syrup for at least 10 minutes. Plain boiled pearls are bland and rubbery. Soaking them in maple syrup allows them to absorb sweetness and become more flavorful and chewy. But I don’t soak longer than 15 minutes, or they become too sticky and clump together.
- Make Pearls Fresh: I prepare tapioca pearls right before serving. They lose their chewy texture quickly and harden if left sitting for hours.
- Use Wide Straws: I use jumbo boba straws so the tapioca pearls can pass through easily. Regular straws are too narrow.
- Cool Chocolate Before Adding Ice: If I add the hot chocolate mixture directly to ice, the ice melts too fast and dilutes the drink. I let it cool for 2-3 minutes first.
- Adjust Sweetness: I taste before serving and add more maple syrup or sugar-free syrup if needed to reach my preferred sweetness level.
- Use Plenty of Ice: I fill the glasses with ice generously. Lukewarm chocolate boba doesn’t taste as refreshing as icy cold.






I was looking for a cold drink to make for my kids and this is perfect. They absolutely loved it and I loved it because I knew that all the ingredients are natural. Win-win.
Totally!! This is one of my kids’ favorite desserts too! 🙂
This is a great milk tea recipe. It was super easy and I love the flavor from the maple syrup and hot chocolate mix.
Thanks so much Jen! 🙂
This was my first attempt at bubble tea and it turned out delicious and was so easy! Thanks for all the tips!
Aw that’s great Cyndy! Glad you liked it!
Such a treat! This is my new favorite dessert beverage and the kids loved it too!
Woohoo! So happy to hear that Amy!
Nice! Sounds like the perfect treat after a long day!
Thanks Gina! It really is!