Vietnamese Iced Coffee (Cà Phê Sữa Đá)
Compare the 3 tiers of this drink
Same drink, three ways. Clean-Ingredient is our top recommendation -- Standard and Sugar-Free are the other options.
Clean-Ingredient Vietnamese Iced Coffee (Real Maple, Real Milk) →
- Key ingredient
- Real maple syrup, reduced with whole milk (no canned condensed milk)
- Cost per serving
- $1.12
- Calories
- 74
- Sugar
- ~10g sugar per drink, from real maple syrup -- less concentrated than the Standard version's canned condensed milk
Vietnamese Iced Coffee (Cà Phê Sữa Đá)
- Key ingredient
- Sweetened condensed milk (canned)
- Cost per serving
- $1.06
- Calories
- 125
- Sugar
- ~21g added sugar per drink (from the condensed milk)
Sugar-Free Vietnamese Iced Coffee →
- Key ingredient
- Allulose, simmered down with whole milk (see the syrup recipe)
- Cost per serving
- $1.09
- Calories
- 29
- Sugar
- ~0g added sugar (allulose sweetener, not sugar)
Uses Sweetened Condensed Milk for Vietnamese Coffee (Standard) — make a batch ahead of time; it keeps in the fridge for a week or two, so you won't need to make it again for every drink.
Ingredients & steps
StandardWritten iced. Switch to see the hot version's ingredients and steps.
Ingredients
- 3 tbsp (about 20g) coarse-ground dark roast or robusta-style coffee (a Vietnamese dark roast like Trung Nguyên if you can find it, or any dark/French roast as a substitute -- see the note on why roast matters)
- 2 tbsp Vietnamese Coffee Syrup (sweetened condensed milk, portioned ahead)
- 3/4 cup (6oz) water, heated to about 200°F -- just off a boil
- Ice (enough to fill a 12-16oz glass)
Steps
- 1.Spoon the 2 tbsp of condensed milk into the bottom of a heat-safe glass or cup, and set a phin filter on top.
- 2.Add the coffee grounds to the phin chamber and give it a gentle shake so the bed sits level. Set the perforated press insert on top and press down lightly until it just touches the grounds -- don't pack it tight, or the water won't drip through.
- 3.Bloom: pour a small splash (about 2 tbsp) of the hot water over the grounds through the insert. Let it sit 20-30 seconds until the bubbling slows.
- 4.Fill the rest of the phin chamber with the remaining hot water, cover with the lid, and let it drip -- this takes about 4-5 minutes, entirely hands-off.
- 5.Once it's fully dripped through, remove the phin and stir the coffee and condensed milk together in the cup until fully combined.
- 6.Fill a separate glass with ice and pour the coffee-condensed-milk mixture over it. Stir once more and serve with a straw.
Not medical or nutrition advice. Calorie figures on this page are estimates based on typical ingredient values, not a lab analysis of your exact batch — they'll shift with the brand of milk, syrup, or protein powder you actually use. "Clean-ingredient" and "sugar-free" describe what's in the recipe, not a health claim. If you're managing diabetes, a caffeine sensitivity, pregnancy, or another condition, check with a doctor or dietitian before making a recipe part of your routine. Read the full disclaimer.
This is the drink Vietnamese coffee shops actually serve, and it doesn’t touch an espresso machine at any point — no steamed milk, no pressurized shot. It’s a slow drip through a small metal phin filter, straight down over sweetened condensed milk, traditionally finished over ice.
Why Dark Roast or Robusta, Specifically
Most of this site’s recipes assume a medium-roast coffee. This one doesn’t, on purpose. Traditional Vietnamese coffee uses robusta beans (naturally more bitter, higher-caffeine, and heavier-bodied than the arabica most U.S. coffee defaults to), typically roasted dark. That extra bitterness isn’t a flaw to work around — it’s the point. Sweetened condensed milk is a genuinely heavy dose of sugar and fat, and it’s calibrated to balance a bolder, more bitter coffee than this site’s usual assumption. If all you have on hand is a medium-roast arabica, it’ll still work, but expect a noticeably milder, less balanced cup than the real thing. A dark or French roast is the closer substitute if robusta isn’t available near you.
No Phin Filter? Here’s the Workaround
A phin filter is genuinely the right tool here, and we’re not going to pretend a substitute is identical — but if you don’t own one, an AeroPress or a small pour-over dripper gets you close. Use a finer grind and about half the usual water for the amount of coffee (roughly the 3 tbsp coffee to 3/4 cup water ratio below), which produces a similarly strong, concentrated coffee. A French press with a longer steep (double the usual steep time, same coarse grind) is a second fallback, though the body comes out a bit thinner than a true phin drip.
Building the Drink (Phin Method)
- Spoon 2 tbsp of Vietnamese Coffee Syrup into the bottom of a heat-safe glass, then set the phin filter on top.
- Add 3 tbsp (about 20g) of coarse-ground dark roast or robusta-style coffee to the phin chamber, shake it level, and press the perforated insert down lightly until it just touches the grounds.
- Bloom with a small splash (about 2 tbsp) of ~200°F water. Let it sit 20-30 seconds.
- Fill the rest of the chamber with the remaining hot water, cover with the lid, and let it drip — about 4-5 minutes, hands-off.
- Remove the phin and stir the coffee and condensed milk together until fully combined.
- Pour over a full glass of ice and stir once more. Serve with a straw.
Assumptions: dark-roast coffee at this site’s standard $16/lb convention, sweetened condensed milk at typical grocery pricing (see the syrup recipe for the batch breakdown). Like our Ube Coconut Cold Brew, there’s no single national-chain price to compare against here — Vietnamese iced coffee is mostly a specialty/independent-café item in the U.S. — so the $5.25 figure above is a representative specialty price, not a chain average. The gap holds either way. At 5 drinks a week over the site’s standard 48-week year, that’s roughly $1,006/year saved versus a specialty café.
Swaps & Notes
- Adjust the condensed milk to taste. 2 tbsp is standard strength; use 1 tbsp for less sweet, or up to 3 tbsp for a richer, sweeter cup.
- Hot version: use the Hot/Iced toggle above the ingredients to switch to cà phê sữa nóng, the traditional hot build – same coffee and condensed milk, less water, served straight in the small cup instead of over ice.
- This is not the same as cold brew or regular iced coffee. Both the roast (dark/robusta vs. this site’s usual medium roast) and the sweetener (condensed milk vs. sugar or syrup) are different, and the phin’s slow, pressure-free drip produces a different body than either method.
- No candy thermometer or scale needed – a kitchen scale helps with consistency, but measuring by tablespoon works fine once you’ve made it a couple of times.
Recipe Card Summary
Vietnamese Iced Coffee (Cà Phê Sữa Đá)
- 3 tbsp (20g) dark roast or robusta-style coffee, phin-dripped over 2 tbsp Vietnamese Coffee Syrup, poured over ice
- Prep time: 3 minutes active · Total: 8 minutes (mostly hands-off drip time)
- Cost: ~$1.06/drink vs. ~$5.25 specialty café equivalent
FAQ
Do I really need a phin filter for this?
It’s the traditional and genuinely best tool for the job – but if you don’t have one, an AeroPress or small pour-over with a finer grind and less water gets you close. See the workaround section above.
Why does this recipe use dark roast or robusta instead of the medium roast this site usually assumes?
Because that’s what the drink is built around. Robusta’s extra bitterness and body is what the condensed milk is traditionally balancing – swap in a medium-roast arabica and the drink will taste noticeably milder and less balanced, though it’ll still work.
Is this the same as Thai iced coffee?
Close cousins, not the same drink. Thai iced coffee traditionally adds spices (sometimes cardamom or star anise) to the grounds and is often finished with evaporated milk poured on top rather than stirred in. This is the straight Vietnamese version – just coffee and sweetened condensed milk.
Can I make this without a phin filter or an AeroPress?
Yes – a French press with a longer steep (roughly double the usual time, coarse grind) is a workable fallback, though the resulting coffee has less body than a true phin drip.
Browse by ingredient tier
Or skip this drink and explore every recipe in the Clean-Ingredient, Standard, or Sugar-Free lineup.
- Clean-Ingredient70
Clean-Ingredient
Rebuilt from whole ingredients only — real fruit, maple, dates, cacao — no syrups, gums, or mystery additives. Our top recommendation.
- Standard
Standard
Classic home versions of café drinks, plus copycats of chains' seasonal and viral menu items.
- Sugar-Free70
Sugar-Free
The same drinks, lower-sugar or fully sugar-free, named against the specific chain drink they replace.