Half and Half

Half and Half
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

A refreshing layered iced drink balancing lightly sweet black tea and creamy milk tea, paired with chewy tapioca pearls for a perfectly balanced sippable summer treat.

Ingredients

Dry black tapioca pearls 100 grams
Assam black tea leaves 20 grams
Whole milk 280 ml
Sweetened condensed milk 100 ml
Filtered water 1600 ml (600ml for boiling boba, 1000ml for steeping tea)
Ice cubes 320 grams (3 cups)

Steps

1

Cook tapioca pearls

Bring 600ml filtered water to a rolling boil over high heat in a 2L small pot. Add 100g dry black tapioca pearls, stir immediately with a wooden spoon to prevent sticking to the pot bottom. Reduce heat to medium-low to maintain a gentle, steady simmer, and cook for 15 minutes, stirring every 3 minutes to prevent clumping. Once pearls are fully translucent with no opaque white core, turn off heat, cover the pot, and let pearls rest for 5 minutes.

Step 1
step1:Cook tapioca pearls
2

Brew strong black tea

While boba cooks, bring the remaining 1000ml filtered water to a rolling boil over high heat in a separate 1.5L saucepan, then remove the pan from heat immediately. Add 20g Assam black tea leaves, cover the pan with a lid, and let steep for exactly 4 minutes (over-steeping will make the tea bitter). Strain out all tea leaves using a fine-mesh sieve, then split the hot brewed tea into two heatproof pitchers: 600ml in the first pitcher for the plain tea layer, 350ml in the second pitcher for the milk tea layer.

Step 2
step2:Brew strong black tea
3

Prep sweet tea layers

Stir 30ml (2 tablespoons) sweetened condensed milk into the 600ml pitcher of plain black tea until fully dissolved, creating a lightly sweetened clear tea base. For the milk tea layer, add 280ml whole milk and the remaining 70ml sweetened condensed milk to the 350ml pitcher of brewed tea, stirring until completely smooth with no condensed milk residue left on the pitcher bottom. Let both tea mixtures cool to room temperature, about 12 minutes, before assembling drinks.

Step 3
step3:Prep sweet tea layers
4

Rinse and portion boba

Drain the cooked and rested tapioca pearls through a fine-mesh sieve, then rinse thoroughly under cold running tap water for 30 seconds to wash away excess surface starch and stop the cooking process, giving the pearls a chewy, springy texture. Divide the rinsed pearls evenly between four 16oz (473ml) tall serving glasses, adding roughly 60g of cooked boba to the bottom of each glass.

Step 4
step4:Rinse and portion boba
5

Add ice and plain tea

Add 80g (about ¾ cup) of ice cubes to each glass on top of the boba, filling each glass roughly halfway. Tilt each glass at a 45-degree angle, and slowly pour 150ml of the lightly sweetened plain black tea down the inner side of the glass, pouring gently to avoid disturbing the boba too much.

Step 5
step5:Add ice and plain tea
6

Layer milk tea and serve

Keep the glass at the same 45-degree angle, and slowly pour 175ml of the creamy milk tea down the inner side of the glass to form the signature half-and-half layered effect, with the darker plain tea on the lower half and the paler creamy milk tea on the upper half. Serve immediately with a wide-diameter boba straw; stir to combine the two layers before sipping if you prefer a uniformly mixed flavor.

Step 6
step6:Layer milk tea and serve

Tips

1.Avoid over-steeping the black tea: steeping longer than 4 minutes will release bitter tannins that make the drink taste harsh, even with added sweetener.
2.For clean, distinct layers, ensure both tea mixtures are fully cooled to room temperature before pouring; warm tea will melt ice quickly and blur the layers together.
3.Do not skip the cold water rinse after cooking boba: it washes away excess surface starch, prevents clumping, and gives the pearls their signature springy, chewy texture.

✨ You May Also Like

Drinks & Beverages
🍜 Mexico

A bright, balanced tequila-based cocktail with zesty fresh lime, smooth orange liqueur, and a signature salt rim, perfect for warm summer sipping.

⏱️ 5 minutesDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

Thick, creamy, nostalgic classic vanilla milkshake with a rich, smooth texture, topped with whipped cream and a cherry for cool, sweet refreshment.

⏱️ 5 minutesDrinks & Beverages ★ 4.6
Drinks & Beverages
🍜 United States

A bright, golden strong ale with fruity banana-clove notes, subtle hop spice, and soft carbonation, brewed in classic Trappist Tripel tradition.

⏱️ 2 hours aDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

A frothy, nostalgic American soda fountain treat pairing bubbly cold root beer with creamy vanilla ice cream, perfect for cooling down at warm weather gatherings.

⏱️ 20 minuteDrinks & Beverages ★ 4.9
Drinks & Beverages
🍜 United States

Tart, funky, effervescent American Wild Ale is a complex fruity craft beer brewed with wild yeast, delivering bright, zesty notes perfect for warm-weather sipping.

⏱️ 2 hours aDrinks & Beverages ★ 4.5
Drinks & Beverages
🍜 United States

Bright, bubbly copycat of the iconic American caramel cola, balanced with citrus and warm spice, perfect for sipping ice-cold on hot days.

⏱️ 15 minuteDrinks & Beverages ★ 4.8

Half and Half:Frequently Asked Questions

1.What makes this boba tea “half-and-half” instead of regular milk tea?
The name refers to its signature layered split: half the drink is lightly sweetened, bright steeped Assam black tea, and the other half is rich, creamy milk tea made with whole milk and sweetened condensed milk. Unlike uniform regular milk tea, it lets you taste both bold, malty tea and smooth, creamy notes in every sip without extra creamer overload.
2.Can I use quick-cook tapioca pearls instead of the traditional dry black pearls called for?
You absolutely can, just adjust your cook time! Traditional dry boba needs 25-30 minutes of simmering plus a 10-minute rest to get that perfect chewy, springy texture, while quick-cook pearls only need 3-5 minutes. Don’t overcook quick-cook boba, or it will turn mushy and lose that signature bounce fast once iced.
3.Why do you specify Assam black tea for this recipe? Can I use another black tea?
Assam is ideal because it has a bold, malty, slightly toasty flavor that holds up perfectly to ice, milk, and sweetened condensed milk without tasting watery or muted. You can swap in English Breakfast or Ceylon black tea if that’s what you have, but skip delicate teas like Darjeeling, which will get lost next to the creamy milk layer.
4.How do I get that clean, distinct layered look instead of the two halves mixing right away?
The key is temperature and density! First, fill your glass with ice all the way to the top, pour the slightly cooled sweetened black tea first to fill half the glass, then slowly pour the cold milk tea over the back of a spoon held just above the ice line. This slows the pour so the denser milk sits neatly on top initially.
5.My tapioca pearls always have hard, starchy centers after cooking—what am I doing wrong?
That almost always means you skipped the covered rest step after simmering! After boiling pearls until they float and cook for the recommended time, turn off the heat, cover the pot, and let them sit for 10 full minutes. This lets residual heat cook the starchy centers all the way through without making the outer layer too soft or mushy.
6.Do I have to use whole milk, or can I swap in lower-fat milk or a plant-based alternative?
Whole milk gives the richest, creamiest texture that balances bold Assam tea perfectly, but you can swap in 2% milk if you prefer a lighter drink. Barista-blend oat or soy milk work well for plant-based versions, but skip skim or thin almond milk—they’ll make the milk layer watery and won’t hold a clean layer.
7.How much sweetened condensed milk should I add so the drink isn’t too cloyingly sweet?
Start with 2 tablespoons of sweetened condensed milk per 16-ounce serving, then taste the milk tea layer before assembling. Remember the plain black tea half is only lightly sweetened, so the condensed milk is the main sweetener for the whole drink. Add an extra teaspoon for sweeter boba, or cut it by half for a less sweet sip.
8.Can I make the tapioca pearls ahead of time for meal prep or parties?
Cooked boba is best eaten within 4 hours of cooking for that ideal chewy texture, but you can hold it for up to 8 hours if you keep it in a lightly sweetened cool water bath (mixed with a spoonful of condensed milk for sweetness) at room temperature. Never refrigerate cooked boba—it will turn hard, grainy, and unpleasantly chewy in under an hour.
9.Why does the recipe call for filtered water instead of regular tap water?
Tap water often has chlorine, harsh mineral notes, or a faint metallic aftertaste that will make your steeped tea taste flat or faintly chemical, since black tea’s delicate malty flavors are easy to throw off. Filtered water provides a clean, neutral base that lets the Assam tea and creamy milk flavors shine without odd background tastes.
10.How strong should I steep the Assam tea so it doesn’t get bitter or watery when iced?
Steep 1 tablespoon of loose Assam leaves per 8 ounces of just-boiled (208°F, not violently rolling boiling) filtered water for exactly 4 minutes, then strain out all leaves immediately. Don’t steep longer than 5 minutes, or you’ll pull bitter tannins, and don’t skimp on leaves, or the tea will taste diluted once you add ice.
11.What size straw do I need for boba, and can I make this without special straws?
Standard boba straws are 12mm wide, which is wide enough to let chewy tapioca pearls flow up easily when you sip. If you don’t have special straws, you can spoon cooked boba into the bottom of the glass and eat it with a small spoon as you drink, or use extra-wide reusable smoothie straws if you have those on hand.
12.Why do my layers mix together even when I pour the milk over a spoon?
This usually happens if your milk tea mixture is warm instead of cold, or if your ice isn’t packed tightly enough. Warm milk is closer in density to the room-temperature tea layer, so it will sink and mix instead of sitting on top. Chill your milk tea for 10 minutes before assembling, and pack ice all the way to the glass rim for best results.
13.Can I add extra toppings to this half-and-half boba tea, or will that ruin the flavor balance?
You absolutely can add extras without throwing off the flavor balance! Popular complementary add-ins include grass jelly, lychee jelly, a small scoop of vanilla pudding, or a light extra drizzle of condensed milk on the boba. Just go light on extra sweet toppings, since the condensed milk already adds plenty of sugar to the drink.
14.How long should I cook dry black tapioca pearls to get that perfect chewy, not mushy texture?
Bring a large pot of filtered water to a rolling boil (use 10 parts water to 1 part boba so they don’t stick), add pearls, stir, and simmer for 25 minutes, stirring occasionally to prevent clumping. Turn off the heat, cover, and rest 10 minutes, then rinse with cool water to remove excess starch before adding to your drink.
15.Is there a way to make this drink less creamy if I don’t like super rich milk tea?
Absolutely! Adjust the ratio to be 2/3 lightly sweetened Assam tea and 1/3 milk tea instead of an even split, and cut the sweetened condensed milk by 1 tablespoon per serving. You can also swap a quarter of the whole milk for extra cold filtered water in the milk layer to lighten it up without losing smooth mouthfeel.
16.Why do I need to rinse cooked tapioca pearls before adding them to my drink?
Rinsing cooked boba with cool, filtered water for 30 seconds washes off the excess starchy coating that leaches out during cooking. If you skip this step, that starch will make your drink cloudy and slightly gummy, and the pearls will stick together in a big clump at the bottom of the glass instead of staying loose and easy to sip.
17.Can I make this as a hot drink instead of an iced summer treat?
You can, but skip the layered assembly since warm liquids will mix immediately! Steep the Assam tea as directed, pour half into a mug, stir the whole milk and sweetened condensed milk into the other half, add cooked boba, and combine gently. Just note the signature split layer effect only works with cold, temperature-differentiated iced ingredients.
18.My cooked boba sticks together in the pot while cooking—how do I prevent that?
Two easy fixes will eliminate this issue: First, never add boba to water that isn’t at a full rolling boil, since pearls will stick to the pot bottom and each other if the water isn’t moving when you drop them in. Second, give the pearls a good stir right after adding them, and stir every 5 minutes during simmer to keep them separated.
19.Can I use bagged black tea instead of loose Assam leaves for this recipe?
Definitely! Use 3 standard Assam or English Breakfast black tea bags per 8 ounces of water to get the same strong, bold brew as loose-leaf tea. Just make sure you don’t squeeze the tea bags when you remove them after steeping—this squeezes out bitter tannins that will make your tea layer taste harsh and astringent.
20.How long can I store a pre-assembled half-and-half boba tea in the fridge?
I don’t recommend assembling the drink more than 15 minutes before you plan to drink it. The ice will melt and dilute the tea, the layers will fully mix, and the boba will start to harden even in the cold fridge after 30 minutes. Prep components (steeped tea, milk mixture) separately for up to 3 days, and assemble right before serving.

Comments (16)

2 days ago

OMG I have been spending $7 a pop at my local boba shop for half and half boba for YEARS. This recipe is a total game changer! The boba had the perfect chewy texture, not too mushy at all, and the half black tea half milk ratio was exactly what I crave. My kids even begged for a second glass after dinner last night. 10/10 will be making this every week for meal prep!

yesterday

Wait how long did you cook your boba for? I always end up with hard centers no matter what I do :(

yesterday

So glad you and your kids loved it, Mia! For perfectly chewy boba with no hard centers, make sure your water is at a full rolling boil before adding the pearls, and don’t forget to let them rest covered for 10 minutes after cooking. That little rest step makes all the difference!

1 week ago

Made this for our neighborhood block party potluck last weekend and it was gone in 10 minutes flat! I was worried it would be too sweet, but I followed the easy simple syrup measurements and it was just right. Even the teens who usually only buy boba from the mall said it tasted better than the shop version. Will be tripling the batch for our next cookout.

5 days ago

Love that it was a potluck hit! Tripling the batch is a great call for groups – just make sure to cook the boba in small batches so they don’t stick together while you prep the rest.

30 minutes ago

SO good! I swapped the dairy milk for oat milk to match my dietary preferences and it still turned out perfectly creamy. The 25 minute cook time is no joke, I was sipping on boba while watching my favorite show faster than I could get delivery. No notes, this is my new go-to afternoon pick-me-up.

5 days ago

Tried this last night and honestly? The boba texture was perfect but I think I over-steeped my black tea because it came out a little bitter. Any tips for next time? I used regular orange pekoe black tea bags I had in the pantry.

3 days ago

I had that same issue my first try! I started steeping the tea for exactly 4 minutes then pulling the bags out immediately, no squeezing, and the bitter taste went away totally. Game changer.

3 days ago

Great tip from Kev! Over-steeping is the #1 cause of bitter tea here. 3-5 minutes of steep time is ideal, and definitely avoid squeezing the tea bags – that releases extra tannins that make it taste harsh. Give it another go, I bet it turns out perfect next time!

2 hours ago

Dude I cannot believe how easy this was. I am the worst at following recipes, I burn toast half the time, and I still pulled this off no problem. The half and half balance is chef’s kiss, not too heavy, not too watery. Saved me so much money this month already instead of hitting the boba shop on my commute.

30 minutes ago

Fr! I calculated I spend almost $30 a week on boba runs, making this at home cut that down to like $3 a batch. Wild how much markup there is!

2 weeks ago

Added a little dash of vanilla extract to the milk base and it tasted exactly like the classic boba I got growing up going to the Asian market with my grandma. Such a fun nostalgic treat, I’m so glad I found this recipe. Cook time was totally manageable even on a busy work night.

3 days ago

Great base recipe! I used less simple syrup to cut down on added sugar, and added a scoop of collagen peptides to the milk for a little post-workout boost. It still tasted like a total treat, didn’t feel like a “healthy” swap at all. 10/10 for customization.

2 days ago

Love that customization! The recipe is super flexible, so adjusting the sweetener level to fit your taste and dietary goals is always encouraged. Adding collagen is such a smart hack, I’ll have to try that myself!

5 minutes ago

Wait can I make the boba ahead of time for meal prep? I live in a dorm and only have access to the shared kitchen a couple times a week, would love to make a big batch to keep in my mini fridge for the week.

just now

I tried storing cooked boba in the fridge last week and it got super hard and weird after like 12 hours, fyi. I keep uncooked boba in my dorm and just cook a small portion when I want it, it only takes like 10 minutes to boil anyway!

just now

Great heads up from Zoe! Cooked boba really is best fresh, as it gets firm and loses that chewy texture when chilled for too long. If you do make a little extra, store it in a sealed container at room temp in simple syrup for up to 6 hours for the best texture.

yesterday

Made this for my partner for our at-home date night last night and they thought I ordered it from our favorite spot! Paired it with takeout dumplings and it felt like a fancy little restaurant night without the crazy bill. The chewy boba was perfect, no weird chalky texture like some homemade boba recipes I’ve tried before.

2 days ago

Wait, do I have to use tapioca starch for the boba? I have arrowroot starch in my pantry from a gluten free baking project, would that work as a substitute?

yesterday

Great question! I don’t recommend swapping tapioca starch for arrowroot here – arrowroot creates a much softer, less chewy pearl that won’t have that classic bouncy boba texture. Tapioca starch is super affordable at most grocery stores, and it’s worth picking up for that perfect chew!

1 week ago

Took this on a day hike with my friends last weekend and it was the perfect cold, sweet pick-me-up after climbing a couple miles. I put it in insulated tumblers so it stayed cold for hours, and even packed a little container of extra boba for anyone who wanted more. Everyone asked for the recipe before we even made it back to the trailhead!

5 days ago

Oh the insulated tumbler idea is genius! I’ve been bringing iced coffee on hikes but this sounds way more fun. Did you put the boba in the tumbler too or keep them separate?

3 days ago

I kept the boba separate in a little sealed snack container! If they sit in cold tea for too long they get a little firm, so adding them right before drinking is the move. So worth the extra little container to pack!

3 days ago

Added a pinch of chili powder and a squeeze of lime to my glass and oh my GOD it’s so good. The little kick of heat with the sweet creamy tea and chewy boba? Unreal. Don’t knock it till you try it, trust me.

2 days ago

Wait that sounds insane in the best way. I love spicy sweet combos, I’m definitely adding that when I make a batch this weekend. Do you use regular chili powder or the Tajin kind?

1 week ago

Served this at my monthly book club meeting instead of our usual iced tea and everyone raved. It was such a fun, unexpected treat, and the easy difficulty meant I didn’t stress about making it while also prepping the charcuterie board. We’re already talking about making a boba bar for our next meeting with different toppings like lychee jelly and pudding.

yesterday

First time ever making boba at home and I messed up the simple syrup ratio at first, added way too much sugar, but it was an easy fix by just adding a little extra tea and milk. Super forgiving recipe for a total beginner like me, which I really appreciate. Can’t wait to experiment with different tea flavors next!

2 hours ago

So glad you were able to adjust it to taste! That’s the best part about making boba at home – you can tweak every element to be exactly how you like it, no custom order fees. Trying jasmine green tea as half the base is a great next experiment if you want a little floral note!

5 days ago

My 4 year old is obsessed with boba but I hate how much added sugar is in the shop versions, so this recipe was perfect because I could control how much syrup went into her cup. She helped me stir the boba while it cooked and thought it was the coolest thing ever to make “bubble tea” at home. Win win for this mom!

3 days ago

Same! My kid begs for boba every time we pass the shop in the mall, I love that I can make a lower sugar version at home without all the weird additives. Did your kid help roll the boba too? Mine loves that part!

3 days ago

That makes me so happy to hear! Getting kids involved in the kitchen is such a fun way to get them excited about what they’re eating, and being able to adjust the sugar for little ones is such a big benefit of making it at home. You can even add a little fruit puree to their cups for extra flavor without extra refined sugar!

just now

This is the perfect late night snack for when I’m grinding through game sessions with my friends. No need to wait for delivery, I can whip up a batch during a loading screen and be back before the match starts. The chewy boba and creamy tea hits so much better than energy drinks when I’m up late, too. Already added all the ingredients to my permanent grocery list.