Most homemade chai falls flat for one of two reasons: the spices never get a real simmer, or the plant milk goes straight into the pot and turns the whole drink thin. I build the spiced tea base in water first, then heat oat milk on its own and pour it over the top. Start to finish, this vegan chai latte takes about 25 minutes, and most of that is hands-off simmering.
The base is black tea with fresh ginger, cardamom, cinnamon, cloves, and black peppercorns, simmered until the water tastes almost too strong on its own. That concentration matters, because the oat milk dilutes it in the mug. Maple syrup goes into the warm tea before the milk, which lets it dissolve evenly instead of sinking to the bottom. If you already make my vegan pumpkin spice latte or vegan hot chocolate, this follows the same idea of building flavor before the milk, just with a warmer, spicier profile.

Vegan Chai Latte
Ingredients
Method
- Toast the cardamom, cinnamon stick, cloves, peppercorns, and star anise in a dry saucepan over medium heat for 1 to 2 minutes, until they smell fragrant and the cardamom pods start to darken at the edges.
- Add the 2 cups of water and the sliced ginger, raise the heat, and bring the pot to a boil. Lower the heat and simmer gently for 5 minutes, so the spices have time to infuse the water.
- Take the pot off the heat, add the black tea, and let it steep for 5 minutes. Pull the tea bags or strain out the loose leaves at the 5 minute mark so the base doesn't turn bitter or tannic.
- Strain the spiced tea through a fine mesh sieve into a jug, pressing lightly on the spices to get the last of the liquid. Stir in the maple syrup, vanilla extract, and pinch of salt while the tea is still hot, then taste and add a little more syrup if you want it sweeter.
- Heat the oat milk in a small saucepan over medium-low heat until it steams and small bubbles form around the edge, about 3 to 4 minutes. Don't let it come to a rolling boil.
- Froth the warm oat milk with a whisk, a hand frother, or by pouring it into a sealed jar and shaking it for 30 seconds, until a soft layer of foam sits on top.
- Divide the spiced tea between two mugs, filling each about halfway, then pour the steamed oat milk over the top and spoon the foam onto each drink. Dust with a little ground cinnamon and serve right away.
Notes

Tips for Vegan Chai Latte
A chai latte is only a few ingredients, but small choices decide whether it tastes like a coffee shop drink or weak tea with milk. I like this one with a batch of vegan cinnamon rolls on a slow weekend morning.
- Toast the whole spices in the dry pan before the water goes in. It takes a minute or two, and it wakes up the cardamom and pepper so the finished drink tastes layered instead of flat.
- Crack the cardamom pods with the flat side of a knife first. Whole pods left intact barely release anything into the water, and a quick press makes a real difference in a short simmer.
- Simmer the spices, not the tea. Boiling black tea for too long pulls out tannins and leaves a bitter, drying finish, so the tea goes in only after the pot is off the heat.
- Steep for five minutes and no longer. That window gives you color and body without the astringent edge that creeps in past six or seven minutes.
- Sweeten the tea base, not the oat milk. Maple syrup stirred into the warm spiced tea dissolves completely, while syrup added at the very end tends to sit at the bottom of the mug.
- Use oat milk or soy milk for the best foam. Both carry enough protein and fat to build a stable foam, while almond milk stays thin and coconut milk can split when it gets hot.
- Steam the oat milk gently and don’t boil it. Heat it just until it steams and starts to froth, because a hard boil gives oat milk a cooked, slightly scorched taste.
- Keep a jar of the spiced tea base in the fridge so a latte becomes a five-minute job. Reheat the base, froth fresh oat milk, and you skip the whole simmer step on a weekday morning.
- Skip the star anise if you don’t love licorice. It pushes the drink toward a stronger, more floral profile, and the chai works just fine without it.
- Warm the mugs before you pour. A quick fill with hot water and a dump takes ten seconds and keeps the drink hot to the last sip, since the tea base on its own doesn’t hold much heat.
Storage
The spiced tea base keeps in a covered jar in the fridge for up to 4 days, and it deepens a little after a day, so the second mug often tastes stronger than the first. Reheat only what you need in a small saucepan or the microwave, then steam fresh oat milk for each mug, because plant milk loses its foam once it sits. For an iced chai latte, chill the base completely and pour it over ice with cold oat milk, using a little less base so the melting ice doesn’t water it down. I don’t freeze the base, since the spices turn a bit dull after freezing and thawing.
FAQ
Why does my homemade chai latte taste bitter?
Bitter chai almost always means the tea steeped too long or boiled. Black tea releases tannins quickly, so keep the pot off the heat while the bags steep and pull them at the five minute mark. If yours still tastes sharp, stir in a little more maple syrup and a splash of oat milk, since sweetness and fat round off the edge without covering up the spices.
Can I make a vegan chai latte without a milk frother?
Yes, and you don’t need any special equipment. Warm the oat milk until it steams, then whisk it hard for 30 seconds, shake it in a sealed jar, or blend it for a few seconds. A jar or a blender gives you the most foam, and pouring the milk from a little height helps the foam sit on top of the drink.
What is the best plant milk for a chai latte?
Oat milk and soy milk froth best and taste closest to a coffee shop latte, especially the barista versions made with extra fat. Almond milk works but stays thin, and coconut milk can taste strongly of coconut and split in the heat, so it’s better saved for an iced version where the flavor reads more clearly.
Can I make this vegan chai latte iced or ahead of time?
Both work well. The spiced tea base keeps up to 4 days in the fridge, so you can make that part in advance and froth milk to order. For an iced chai latte, chill the base and the milk, fill a glass with ice, and pour roughly equal parts of tea and cold oat milk over the top.
