Free shipping on every US order. No minimum.

Recipes7 min read

The Best Milk for a Chai Latte: Every Milk Compared

Oat, whole, 2%, almond, soy, coconut or cashew: how each milk tastes with chai, how it foams, what it adds in calories, and which one to pick for hot, iced or low-calorie chai lattes.

Glasses and bottles of dairy, oat and nut milks on a blue table beside bowls of almonds, cashews, hazelnuts and rolled oats

Quick Answer

Oat milk is the best milk for a chai latte for most people: it is creamy, slightly sweet and foams almost like whole milk. Whole milk gives the most traditional, full-bodied chai. Unsweetened almond milk has the fewest calories but makes a thinner drink, and soy milk has the most protein of the plant milks. Whatever you pick, buy it unsweetened so you decide how sweet the chai is.

The short answer

If you wantUseWhy
The best all-round chai latteOat milk (a barista version if you froth)Creamy, a little sweet, foams well, doesn't hide the spices
Traditional, full-bodied chaiWhole milkThe fat carries the spice flavor; how chai is made in India
The fewest caloriesUnsweetened almond milkAbout 30-60 calories a cup; light, so use the full dose of chai
The most protein without dairySoy milkAbout as much protein as dairy milk, and it foams well
Iced chai that stays creamyOat or whole milkThin milks taste watery once the ice melts

The milk is most of what's in your cup: 8 ounces of milk against about 1.5 grams of chai. So it decides the texture, most of the calories and a good part of the flavor. Here is how each one behaves.


Zero sugar · Six organic spices · Café-tested · 58¢ per 8 oz cup · Free shipping on every order · Supplier batch-tested for heavy metals · Small batch

Every milk compared

Calories and protein are typical values for 8 ounces of the unsweetened version. Brands vary, so check your carton.

MilkTaste with chaiFoamCalories (8 oz)Protein (8 oz)
Whole milkRich, round, the classicExcellent~150~8 g
2% milkA little lighter, still creamyGood~120~8 g
Skim milkThin; spices taste sharperBig, dry foam that fades fast~80~8 g
Oat milkCreamy, slightly sweetExcellent (barista versions)~120~2-4 g
Soy milkNeutral, a little beanyGood~80-100~7 g
Almond milkLight, faintly nuttyFair~30-60~1 g
Coconut milk (carton)Tropical; competes with the spicesGood~45-80~0-1 g
Cashew milkMild and smoothFair~25-50~0-1 g

Two things explain most of this table:

  • Fat carries flavor. The flavors of cinnamon, cardamom, ginger and clove come from oils, and oils dissolve in fat. That is why a chai made with whole milk tastes rounder than the same chai made with skim, and why traditional masala chai is made with whole milk.
  • Protein makes foam. Dairy milk's protein holds air, so it foams at every fat level. Most plant milks have far less protein, so "barista" versions are made to foam better. Many still do it with seed oils (canola, sunflower) and gums (gellan, locust bean), but cleaner barista milks made without either are now easy to find.

Barista-quality masala chai

No sugar. No stevia. No exceptions.

Meria Chai is black tea and six organic spices — the same blend we pour at the café, with no sweetener of any kind in it. You decide the sweetness, or you don’t.

Get my chai · From $19

Free shipping • Cancel anytime

Oat milk: the best choice for most people

At Cafe Meria, oat milk is the milk most of our chai drinkers choose. It has enough body to feel like a café latte, its slight natural sweetness rounds out cinnamon and cardamom, and it doesn't pull the flavor toward nuts or coconut the way almond and coconut milk do.

Pick a barista oat milk if you steam or froth your chai; regular oat milk tastes the same but foams less. Then read the ingredient list, not the front of the carton:

  • Skip seed oils and gums. Canola, rapeseed or sunflower oil and gellan or locust bean gum are common in barista milks, but a milk doesn't need them to foam. At Cafe Meria we switched to Elmhurst's Oat and Almond Barista Edition milks, which are made without gums or seed oils, and they steam and foam well for chai.
  • Check for cane sugar. Many barista milks, including some of the cleaner ones, add a little. If you want a fully unsweetened drink, look for 0 g added sugar on the label, or use less sweetener in the cup.

Formulas change, so check the carton you're buying, not last year's recommendation.

More on this pairing, with four recipes: Best Chai for Oat Milk.

Whole milk: the traditional chai

If you want chai that tastes the way it does in India, use whole milk. It has the most fat of the everyday milks, so it carries the most spice flavor, and it foams better than any plant milk. 2% is a fair compromise; skim makes a thinner drink where the black pepper and ginger stand out more.

Almond milk: the lightest chai latte

Unsweetened almond milk adds only about 30-60 calories a cup, so a chai latte made with it stays under about 65 calories before any sweetener. The trade-off is body: almond milk is thin, and the spices can taste louder and a little dusty. Use the full dose of chai, and froth it hard to give the drink some texture.

Full guide: Chai Latte with Almond Milk.

Soy milk: the most protein without dairy

Soy milk has about as much protein as dairy milk, which is why it foams well and feels substantial. Its own flavor is a little beany; chai's spices cover most of it. Heat it gently, because very hot soy milk can split.

Coconut milk: for a tropical chai

Carton coconut milk (the drinking kind, not canned) gives a light, smooth chai with a clear coconut taste. Some people love it; others find it fights the cardamom. Canned coconut milk is far richer, so use a splash of it with another milk rather than a whole cup.

Full guide: Chai Latte with Coconut Milk.

Cashew milk: mild and smooth

Cashew milk tastes like very little, which lets the chai lead. It is creamier than almond milk but low in protein, so it foams only a little.


Hot or iced: does the milk change?

Hot: any milk works; oat and whole milk foam best.

Iced: pick a creamier milk. As the ice melts, a thin milk like almond or skim turns watery fast, while oat and whole milk stay creamy to the bottom of the glass. Heat the chai in the milk first and pour it over ice; the heat is what opens up the spices, even for an iced drink. Full method: Iced Chai Latte Recipe.


How to make a chai latte with any milk

This is how we make it at Cafe Meria, and it works with every milk in the table:

  • Sweetener first, if you use one, into the empty pitcher or mug.
  • Add the chai: 1.5 g of Meria Chai, about a level half teaspoon, per 8 oz of milk.
  • Add all the milk and heat everything together: under a steam wand, on the stove, or in the microwave followed by a handheld frother. Don't boil plant milks; steaming hot is enough.
  • Froth until smooth. The spices are ground fine and suspend in the milk rather than dissolve, so they need the force of steam, a frother or a blender.

Because Meria Chai is unsweetened, with no milk powder or creamer in it, the milk you choose is the only milk in the drink, and the sweetness is entirely yours to decide.


FAQs

What milk do cafés use for chai lattes?

Most cafés use whole milk by default and offer oat, almond and soy. At Cafe Meria, oat milk is the most requested milk for chai.

Is oat milk or almond milk better for a chai latte?

Oat milk, for taste and texture: it is creamier and foams better. Almond milk is better only if calories matter most to you.

What is the lowest-calorie milk for a chai latte?

Unsweetened almond or cashew milk, at about 25-60 calories per cup. With an unsweetened chai powder, the whole drink can stay under about 65 calories.

Can I make a chai latte with water instead of milk?

You can, but it becomes spiced tea rather than a latte. Chai powder made for lattes is built to be mixed into milk; in water it tastes thin.

Why does my plant milk curdle in chai?

Usually heat. Soy and almond milk can split when they get too hot. Heat them to steaming, not boiling, and use barista versions, which are made to stay smooth when heated.

Should I buy sweetened or unsweetened milk?

Unsweetened where you can. Sweetened and "original" plant milks often add sugar, and many barista versions add a little cane sugar too, so check the added-sugar line on the label. Start as unsweetened as you can and add exactly as much sweetener as you like.


Make it at home

The milk is the part you choose; the chai should be the part you never have to think about. Meria Chai is the unsweetened chai powder we pour at Cafe Meria: seven ingredients (black tea, cinnamon, ginger, cardamom, clove, nutmeg and black pepper), no sugar, no sweetener and no milk powder. $19 for a 50 g pouch, about 33 lattes. Disclosure: we make it.

10% off your first one-time order

Plus chai notes — brewing tips, sourcing updates, and the occasional new recipe from the team that serves this chai every morning. Unsubscribe anytime.

No spam, ever. Unsubscribe anytime.

Ready to taste what you've been reading about?

7 organic ingredients. Zero sugar. Made in Michigan. From $0.58/cup.

Get my chai · From $19

Free shipping • 33 cups per pouch • Cancel anytime