
You pour nut milk into coffee, stir, and instead of a smooth brown the surface breaks into curdled flecks, like milk that has gone off. Throwing it away feels wasteful; drinking it is unpleasant. This happens almost daily at home and almost never in a shop — not because shops buy better milk, but because they do a few things differently.
The good news: the milk has not spoiled. This is ordinary physics, and it is avoidable.
Nut milk is plant protein and oil suspended in water, held there by a fairly fragile balance. When that balance breaks, the protein clumps into small particles, separates from the water, and the eye reads it as curdled flecks.
In safety terms this is not sour milk. Sour milk smells sharply acidic and finishes bitter; milk split by coffee still smells of the nut and still tastes faintly sweet. Only the mouthfeel has changed. It is perfectly drinkable — just not good.
This is the main one. Brewed coffee sits at roughly pH 4.8 to 5.2 — clearly acidic. Plant protein in an acidic environment loses its surface charge and sticks to itself, which is exactly the mechanism used to make tofu and cheese.
Worth noting: the lighter the roast, the more acidic, and the more likely to split. Dark Vietnamese-style roasts are less acidic than light specialty roasts, so the Vietnamese-style glass is actually the safer one.
Pouring fridge-cold milk into coffee fresh off the brew is the surest way to split it. The milk that touches the hot coffee is shocked, and the protein there sets immediately, before it can disperse through the glass.
This is why it rarely happens in a shop: the milk is warmed or steamed first, so by the time it meets the coffee the two are close in temperature.
More protein means more material available to clump. Counter-intuitive but true: a thick, protein-rich soy milk splits more readily than a thin almond milk — if neither has a stabiliser. It is why many shop-bought nut milks contain gellan gum or lecithin; those are not cheap fillers but the thing keeping your coffee smooth.
Low in protein, high in starch already broken down to sugars by enzymes, so it stays stable in acid. This is why Western coffee shops have moved almost entirely to oat. Mildly sweet, and it suits a medium roast.
High in fat and lower in protein than soy, so it is both stable and gives a richness close to condensed milk. This is the closest match to Vietnamese taste, since coffee here is built around a rich, sweet body.
High protein means deeper, more fragrant flavour, but also the most likely to split if poured cold into hot. Made properly it is the best of the group; made carelessly it is the one that fails fastest.
Thin, low in fat, with little natural stabilising. An almond coffee often separates into clear water below and curdled flecks above. If you like the flavour, choose one labelled for baristas.
All four are free and need nothing new:
There is one more that few people consider: use a darker roast. The darker the roast, the lower the acidity and the more stable the milk. If you are using a light roast with fruity acidity, that may be the real cause rather than the milk.
A shop has already handled the difficult part: the nut milk is prepared at the right temperature, the coffee is a dark roast, and the ratio is set in advance. At Banh Mi XANH, Nut Milk Coffee at 45,000d comes made to that ratio, with nothing to judge yourself. If you want it stronger, order Black Coffee at 35,000d and ask for nut milk on the side so you can adjust in the glass.
For a change there is Nut Milk Bubble Tea at 45,000d or the Brown Sugar version at 48,000d — tea is far less acidic than coffee, so splitting is essentially never an issue, which suits anyone tired of watching temperatures.
The five shops are open 24 hours: 38 Lê Thị Riêng, 15B Nguyễn Thị Minh Khai, 2B Trần Hưng Đạo and 148B Đề Thám in District 1, and 210 Bùi Văn Ba in District 7. For delivery call 0923.183.183; orders from 500,000d within 5km are delivered free.
Yes — this is physics, not spoilage. Sour milk smells sharply acidic and finishes bitter; milk split by coffee still smells of the nut and tastes faintly sweet. Only the mouthfeel has changed.
Oat is the most robust, being low in protein, followed by cashew. Soy has the best flavour but is the fussiest about method, and almond splits most easily because it is thin and low in fat.
Shops warm or steam the milk first, so it meets the coffee at a similar temperature, and they generally use a low-acid dark roast. At home people pour fridge-cold milk straight into fresh coffee — precisely the conditions for splitting.
Not meaningfully. Sugar does not change the acidity of the coffee, only masks the sourness. To stop splitting you have to change the temperature, the pouring order, or the coffee.
No. Gellan gum and lecithin keep the protein and oil evenly suspended so the coffee stays smooth. Milks labelled for baristas usually contain them.
Dark, because it is less acidic and the milk stays stable. A light roast with fruity acidity makes nut milk split readily — if your glass keeps curdling at home, that may be the cause rather than the milk.
Not every drink works both ways. Temperature changes flavour, and some drinks lose their best quality entirely once ice goes in.
Milk tea gets treated as a light drink, fine in the evening. But tea contains caffeine too, and some cups carry more than a small coffee.
Same drink, different ice, and both the dilution rate and the drinking experience change. An overlooked variable with a visible effect.
Real jasmine tea is scented with fresh flowers over repeated rounds — laborious work. Flavoured tea is tea sprayed with scent. Three signs separate th

Vegan banh mi and plant-based coffee in Ho Chi Minh City. Five shops open 24/7 including Sundays and holidays. Free delivery within 5km on orders from 500,000d.