I made this once for a friend who “doesn’t really like tea.”
She asked for the recipe before she finished the glass.
That’s the whole pitch, honestly. Jasmine tea has this soft, floral smell that hits you before you even taste it. Add a splash of vanilla and cold milk, and it turns into something that tastes way fancier than the five minutes of effort it actually takes.
I first had something close to this in a tiny tea shop with steam fogging up the windows and a menu I couldn’t read. I pointed at a picture. Ten minutes later I was hooked.
This is my version. Made at home, made simple, made to taste like that exact memory.
Recipe At a Glance
| Detail | Info |
|---|---|
| Prep time | 10 minutes |
| Steeping time | 5 minutes |
| Total time | 20 minutes (plus cooling if serving cold) |
| Servings | 2 tall glasses |
| Difficulty | Beginner |
| Best for | Afternoon slump, hosting, or replacing your third coffee |
What You’ll Need
- 2 jasmine green tea bags (or 2 tablespoons loose leaf jasmine tea)
- 1 cup hot water (not boiling, around 175°F)
- 2 tablespoons sugar or honey
- 1 teaspoon pure vanilla extract
- 1 cup whole milk (or oat milk for a dairy-free version)
- Ice cubes
That’s it. Six ingredients, most of which are probably already in your kitchen.
Tools You’ll Need
- A small saucepan or kettle
- A tea infuser or strainer (skip this if using tea bags)
- A pitcher or large glass measuring cup
- A spoon for stirring
- Two tall glasses

How to Make Vanilla Jasmine Milk Tea
Step 1: Steep the tea
Heat your water until it’s hot but not fully boiling. Boiling water can scorch jasmine tea and make it taste bitter.
Pour it over your tea bags or loose leaf tea. Let it steep for 4 to 5 minutes.
Any longer and it starts tasting a little too strong.
Step 2: Sweeten while it’s hot
Remove the tea bags or strain out the leaves.
Stir in your sugar or honey right away. Hot tea dissolves sweetener instantly. Cold tea just makes it sink to the bottom and stay grainy.
Step 3: Add the vanilla
Stir in the vanilla extract while the tea is still warm.
This is where the smell in your kitchen starts getting really good.
Step 4: Cool it down
Let the tea sit at room temperature for about 10 minutes.
If you’re in a hurry, pop it in the fridge for 5 minutes instead.
Step 5: Build your glass
Fill two glasses with ice.
Pour the cooled jasmine tea about halfway up each glass.
Step 6: Top with milk
Slowly pour the milk over the ice and tea.
Watch it swirl together. This part is oddly satisfying every single time.
Step 7: Stir and serve
Give it one good stir before drinking.
The milk tends to settle at the bottom, so don’t skip this step.
Pro Tips
- Don’t use boiling water. Jasmine tea is delicate. Water that’s too hot pulls out bitterness instead of that floral sweetness you’re after.
- Steep it stronger than you think. The tea gets diluted once you add milk and ice, so a slightly stronger brew balances out perfectly.
- Chill your tea before adding milk. Pouring milk into hot tea can curdle it slightly, especially with oat milk. Cold tea keeps everything smooth.
- Taste before you add all the sugar. Some jasmine teas are naturally sweeter than others. Start with 1 tablespoon and adjust from there.
- Use a good vanilla extract. This is the ingredient doing the most work here. The cheap imitation stuff will taste flat next to real vanilla.
Substitutions and Variations
Want to switch things up? Here’s what works:
- Dairy-free: Oat milk or coconut milk both work great. Oat milk has a natural sweetness that pairs really well with jasmine.
- No jasmine tea on hand: Regular green tea works in a pinch, though you’ll lose that signature floral note.
- Want it sweeter and creamier: Swap the sugar for 2 tablespoons of sweetened condensed milk.
- Want it warm instead of iced: Skip the ice completely and warm your milk before pouring it in.
- Vanilla bean instead of extract: Scrape the seeds from half a vanilla bean into the hot tea for a more intense flavor.
Make-Ahead Tips
Brew a big batch of the sweetened jasmine tea and store it in the fridge for up to 4 days.
That way, when you want a glass, all you’re doing is adding ice and milk. Takes about 60 seconds.
Nutrition and Diet Notes
A basic glass made with whole milk and sugar comes in around 90 to 110 calories, depending on how much sweetener you use.
Using oat milk instead of dairy milk keeps it vegan and typically shaves off a few calories too.
Cutting the sugar in half barely changes the flavor since the vanilla adds its own natural sweetness.
What to Pair It With
This drink works really well alongside:
- Buttery croissants or scones
- Light fruit like sliced peaches or berries
- Egg tarts, if you want to lean into the tea shop feeling
- A quiet afternoon and absolutely nothing on your to-do list
Leftovers and Storage
Store any extra brewed tea (without milk) in a sealed jar in the fridge for up to 4 days.
Don’t add the milk until right before serving. Milk breaks down faster and can turn the texture watery or slightly separated after a day.
Ice included drinks don’t store well, so only make what you’ll drink within the hour.
FAQ
Can I use black tea instead of jasmine tea? You can, but you’ll lose the floral aroma that makes this drink stand out. Jasmine green tea is really the star here.
Is this the same as boba milk tea? Not quite. This version skips the tapioca pearls and leans more floral and light instead of the deeper, roasted flavor you get in classic boba tea.
Can kids drink this? Yes, as long as you’re comfortable with the small amount of caffeine in green tea. You can also make a decaf version using decaffeinated jasmine tea.
Why did my tea turn cloudy after adding milk? That usually happens when the tea is too hot when the milk goes in. Let your tea cool down fully first.
Can I make this with matcha instead? You can, though it becomes a completely different drink at that point. Matcha has a much stronger, earthier flavor than jasmine.
Wrapping Up
This drink turned into one of those recipes I make on repeat, not because it’s complicated, but because it isn’t.
Five minutes of steeping. A splash of vanilla. Cold milk over ice.
It somehow tastes like more effort went into it than actually did, which might be my favorite kind of recipe.
Give it a try this week and let me know how it turned out in the comments. Did you use oat milk or dairy? Extract or vanilla bean? I’d love to hear how you made it your own.