Chai latte with almond milk is naturally gluten-free, dairy-free, and vegan. This simple recipe shows you how to make a chai latte at home using either a stovetop or an espresso machine.
One weekend morning, I decided to surprise my wife with a homemade chai latte with almond milk. I wanted to keep it simple—just the milk and our spice mix, no need for fancy syrups or sweeteners.
The question was deciding how to make it. Should I go the traditional route and simmer it on the stovetop, or should I try something new with our espresso machine?
So, I did what any good husband would do—I tried both.
The stovetop version brought out the spices beautifully, creating a rich and warming drink. The espresso machine, on the other hand, gave it a frothy finish that felt a little more like what you’d get at a café.
We ended up loving both versions and now, they have become a regular part of our weekend routine.
Regardless of the method, our chai latte with almond milk needs only three ingredients, plus a few options
- Almond milk
- Homemade chai spice mix
- Black tea bag
- Sugar or maple syrup (optional)
Why almond milk
Almond milk is our favorite dairy-free alternative. It’s also perfect for lactose intolerant or vegans. Made from ground almonds and water, it has a naturally nutty flavor that complements many recipes, including chai lattes.
Almond milk comes in several varieties, each with its own characteristics.
- Unsweetened: free of added sugars
- Original: typically has a slight sweetness from sugar or sugar alternatives and is often fortified with vitamins and minerals
- Organic: is made from organically grown almonds and is free of synthetic pesticides and fertilizers, may be unsweetened, original or even flavored.
- Flavored: We have seen vanilla, chocolate, and even strawberry. These add an extra layer of taste to drinks and recipes, and nearly always contain sugar.
How to make a chai latte on the stovetop
When I’m in the mood for a cozy, warming traditional chai latte, the stovetop method is my go-to. It’s straightforward and really lets the flavors of the spice mix shine through.
First, I pour the almond milk into a small saucepan and add our spice mix. While I give it a good stir, it still looks like it is unmixed. At this point, if I’m making it for myself, I might add a touch of sugar, but when I’m making it for my wife, I skip the sugar—she prefers her chai latte as is.
Next, I set the saucepan over medium heat. The key here is to be patient. I never bring the milk to a full boil. Instead, I let it gently heat up until it’s just starting to steam.
Once it reaches that point, I turn the heat down to low and let it simmer. This simmering time allows the spices to infuse into the milk, creating a rich, flavorful chai latte.
After 10 minutes, our vegan chai latte recipe is ready to serve. I pour it into our favorite mugs and give it a final stir before handing it over.
Making a chai latte with espresso machine
I know, technically, chai means tea, but to be honest, sometimes, when I am in a hurry and just want the flavors I have come to love as “chai,” I quickly use my espresso machine to whip up a chai-flavored frothy treat.
The result is a quick and easy chai latte with a light, airy texture that my wife and I both love.
To start, I pour the almond milk into the steaming pitcher and add a ½ spoonful of our chai latte spice mix. Again, depending on who I’m making it for, I might add a touch of sugar to the milk before steaming.
I like to give it a quick stir to ensure the spices are evenly distributed before steaming.
Next, I place the pitcher under the steam wand and begin frothing the milk. The steam helps to heat the milk while also infusing the spices, creating a beautifully frothy chai latte. Unlike with the stovetop method, there’s no need to simmer here—the steam does all the work in just a few minutes.
If I want to be a bit more traditional, at this point, I will add a tea bag to the hot drink, and within two minutes, I will have that added tea flavor (but really, if I was going to do this, I would have used the stovetop method).
Once the milk is frothy and heated through, I pour it into our mugs and enjoy.
Serving suggestions
A chai latte with almond milk is versatile enough to enjoy any time of day, and it pairs wonderfully with a variety of treats. We often enjoy it for afternoon tea alongside:
- Banana walnut muffins
See our favorite muffin recipes here: carrot cake, zucchini-cinnamon swirl, or banana - Homemade gingernut cookies
While these homemade ginger cookies are great on their own, dipping them into a chai latte with almond milk makes them soft and delicious. - Slice of cake
While any cake will do, I especially like our easy chai latte recipe with a slice of decadent flourless chocolate cake. - Piece of dark chocolate
A simple indulgence, when I can find gluten and dairy-free chocolate. - Pancakes
For a weekend brunch treat, enjoy your chai latte with a stack of gluten-free pancakes.
Some readers have asked . . .
Can I use a different type of milk instead of almond milk?
Yes, you can substitute the milk with oat milk, soy milk, or coconut milk, depending on your preference and dietary requirements. Different milk will alter the flavor and texture, but they will all work well with our spice mix.
Should I use flavored or unflavored almond milk for this recipe?
It depends on your taste preference. We prefer our easy chai latte recipe with unflavored milk. We know some people really like it with vanilla-flavored milk, but we would steer clear of chocolate, strawberry, or any other flavors.
Can I make this chai latte ahead of time?
If you are using the stovetop method, you can make the chai latte ahead of time and store it in the refrigerator for up to two days. Reheat it gently before serving. The espresso machine method doesn’t hold up well and I wouldn’t recommend making it in advance.
Our easy chai latte recipe
Chai latte with almond milk
A simple chai latte with almond milk, made on the stovetop or with an espresso machine.
Ingredients
- 1 cup almond milk (250 mL)
- ½ tsp spice mix
- 1 tea bag - black tea
- 1 tsp sugar (optional)
Instructions
Stovetop method
- Pour almond milk, spice mix, and sugar (optional) into a small saucepan, stirring well.
- Set the saucepan over medium heat and gently heat until it starts to steam.
- Turn the heat down to low and let it simmer for about 8 minutes.
- Add tea bags (one per cup) and simmer for an additional two minutes. If not adding the tea, the total simmer time is 10 minutes.
- Pour it into our favorite mugs and serve.
Espresso machine method
- Pour almond milk, spice mix, and sugar (optional) into the steaming pitcher, stirring well.
- Heat the mixture with the steaming wand untill hot. If you have a milk frothing thermometer, heat until 167°-185°F (75°-85°C).
- Stop steaming and add a tea bag to the hot drink (sometimes we skip this step).
- Discard the tea bag after two minutes, pour into a mug, and serve.
Nutrition Information:
Yield: 1 Serving Size: 1 cupAmount Per Serving: Calories: 74Total Fat: 3gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 0mgSodium: 10mgCarbohydrates: 13gFiber: 1gSugar: 11gProtein: 1g
Nutritional information isn't always accurate and it will vary based on the specific ingredients used.
If you enjoyed our vegan chai latte recipe, please share it on social media and save it for later on Pinterest.
Will you try this chai latte with almond milk?
You might also like these dairy-free options. . .
Seema
I have my chai latte at the cafe and when I tried this stove top mehod I was blown away by the ease and beautiful flavour. Now I carry my cup to work everyday.
Christy
I’m going to try this recipe since I’m making homemade almond milk today. I have the black tea and sugar ready!
Irena
Super easy recipe and tastes like authentic chai latte from a cafe!
Lauren
I’ve been ordering my chai lattes with almond milk, but this was the first time I made one at home. It came out even better than the expensive coffee shop ones!
Shelby
Yum! I can’t wait to try this with the zucchini cinnamon swirl muffins since I have zucchini coming out of my ears right now. 😂