Imagine the humid heat of a Bangkok street market. The air smells like grilled meats and sweet fruits. The only cure? A plastic bag filled with crushed ice, dark smoky coffee, and a sweet, creamy kick of condensed milk. That is the magic of Thai coffee condensed milk – or as locals call it, “Oliang.”
This drink is not like regular iced coffee. It’s richer. It’s sweeter. It has a deep, roasted taste that comes from a special blend of coffee and grains. When that viscous, dark coffee swirls into cold, white condensed milk, it creates layers that look like art in a glass.
Making Thai coffee condensed milk at home is easier than you think. You don’t need to fly to Thailand or visit an expensive café. In just 10 minutes, you can make this drink right in your kitchen.
The best part? This drink costs way less than coffee shop drinks. One glass at a café can cost $5 to $7. But you can make it at home for less than $1 per glass!
Today, I’ll show you the authentic way and the easy home method. You’ll learn what makes Oliang special, which brands to buy, and the secret to getting those perfect Instagram layers. Ready? Let’s dive in!
What Is Thai Coffee Condensed Milk (Oliang)?
Thai coffee condensed milk, known as “Oliang” in Thai, is a traditional drink with a story that goes back to World War II. The name comes from the Teochew Chinese dialect. “O” means “black” and “liang” means “cold.”
But here’s what most people don’t know: Traditional Oliang powder contains 50% coffee, 25% corn, 20% soy beans, and 5% sesame seeds, according to the Temple of Thai.
Why Mix Coffee with Grains?
During World War II, coffee was expensive and hard to find in Thailand. Smart street vendors mixed coffee beans with cheaper grains like corn, soybeans, and sesame seeds. This made the coffee last longer and cost less.
But something amazing happened. People loved the taste! The roasted grains gave the coffee a smoky, toasty flavor that plain coffee didn’t have. Even when coffee became cheaper after the war, people kept making Oliang this way.
What Makes Oliang Taste Different?
Oliang uses Robusta coffee grounds mixed with brown sugar and various grains and seeds like cardamom, corn, soybeans, rice, and sesame seeds. The drink has a coffee aroma with smoky notes from the high-roasted grains, as explained by Wikipedia.
The taste is:
- Bold and strong – Robusta beans are more bitter than Arabica
- Smoky and toasty – From the roasted corn and sesame
- Nutty – From the soy beans
- Slightly sweet – Even before adding condensed milk
When you add sweetened condensed milk, magic happens. The bitter, smoky coffee mixes with sweet, creamy milk. It’s perfect!
Why Condensed Milk Makes Thai Coffee Special
You might ask, “Why use condensed milk instead of regular milk or cream?” Great question!
Sweetened condensed milk is special. It’s regular milk with water removed and lots of sugar added. This makes it thick, sweet, and creamy all in one.
The History Connection
In hot, humid Thailand, fresh milk used to spoil quickly. There were no refrigerators in every home. Condensed milk came in a can and lasted for months without going bad. Thai street vendors started using it, and it became part of what makes the drink authentic.
What Condensed Milk Does
It’s Sweet and Creamy Together:
You don’t need to add sugar separately. The condensed milk does two jobs at once. This makes the drink smoother.
It creates beautiful layers:
When you pour condensed milk into iced coffee, it sinks to the bottom because it’s thick and heavy. The white milk slowly swirls up into the dark coffee. It looks amazing! This is why Thai iced coffee recipe photos go viral on Instagram.
It adds velvety texture:
The condensed milk makes each sip feel rich and smooth in your mouth. It coats your tongue in a way regular milk can’t.
It Balances the Bitterness:
Robusta coffee is very bitter. The sweetness of condensed milk cuts through that bitterness perfectly.
Ingredients You Need
Making Thai coffee condensed milk requires just a few simple items. Here’s what you need:
For Authentic Oliang (Traditional Method)
- 3 tablespoons Pantainorasingh Oliang powder (or another Thai coffee blend)
- 2 cups hot water (just below boiling)
- 4 tablespoons sweetened condensed milk (Longevity or Carnation brand)
- 2 tablespoons evaporated milk (for topping)
- 2 cups ice cubes
For Home Barista Hack (Easy Method)
- 4 tablespoons dark roast Robusta coffee grounds (French roast works too)
- 2 cups hot water
- 4 tablespoons sweetened condensed milk
- 2 tablespoons evaporated milk (optional)
- 2 cups ice cubes
- 1/4 teaspoon ground cardamom (mimics the spice in Oliang)
- 2 drops almond extract (optional, mimics the nutty taste)
Best Dairy-Free Options (LatestUpdate)
More people want dairy-free options now. Here are the best:
- Nature’s Charm Sweetened Condensed Coconut Milk – Tastes creamy and sweet
- Sweetened Condensed Oat Milk – Good for coffee, less coconut flavor
- Islands Harvest Coconut Condensed Milk – Very thick and rich
These work great in Thai coffee at home and taste almost the same as dairy versions!

If you want to try Doppio coffee, click this link: What Is Doppio Coffee? Easy Guide Tips History & 4 Recipes

Thai Coffee Condensed Milk
Ingredients
Equipment
Method
- Add 4 tablespoons of dark roast coffee grounds to your French press. If using cardamom, add it now. Pour in 2 cups of hot water. Let it sit for 4 minutes, then press down slowly.
- Pour hot coffee into a container. Add 1 tablespoon of condensed milk and stir well while coffee is still hot. Taste and adjust sweetness if needed.
- Let coffee cool to room temperature (about 5-10 minutes) or place in refrigerator. Do NOT skip this step – hot coffee will melt ice too fast!
- Fill two tall, clear glasses with plenty of ice cubes (about 1 cup per glass).
- Pour 1-2 tablespoons of sweetened condensed milk into the bottom of each glass. Don't stir! Let it settle at the bottom.
- Hold a spoon upside-down just above the ice. Slowly pour cooled coffee over the BACK of the spoon. This creates perfect layers.
- Drizzle 1 tablespoon of evaporated milk on top of each glass using the same spoon technique.
- Serve immediately with a long spoon. Take a photo, then stir well before drinking!
Notes
– For perfect layers, mix condensed milk with 1 tsp regular milk first
– Coffee MUST be cool before pouring
– Use Robusta beans for an authentic bitter taste
– Traditional Thai coffee is VERY sweet – don’t be shy with condensed milk SUBSTITUTIONS:
– Dairy-free: Use Nature’s Charm coconut condensed milk
– No French press: Regular coffee maker works fine
– No evaporated milk: Use heavy cream
Now for the fun part – making your Thai iced coffee recipe! Follow these simple steps and you’ll have an amazing drink in minutes.
Thai Iced Coffee Recipe
Equipment Needed
Traditional Method:
- Thai coffee sock (Tung Dtom Kaffee) – fabric filter with metal ring
- Heat-safe carafe
- Tall glasses (2)
- Spoon for stirring
Home Method:
- French press or regular coffee maker
- Tall glasses (2)
- Measuring spoons
- Spoon for stirring
About the Coffee Sock (Tung Dtom)
Traditionally, Oliang is brewed with a tung dtom kaffee, a tea/coffee sock with a metal ring and a handle to which a cotton cloth bag is attached. You can buy these online or at Asian markets. They make the coffee extra smooth by filtering out all the grounds.
But don’t worry! A French press works great, too. Most home cooks use a French press, and the coffee still tastes amazing.

Step-by-Step Instructions
Step 1: Brew Your Coffee
For Authentic Oliang: Put 3 tablespoons of Oliang powder in your coffee sock. Place the sock over a carafe. Slowly pour 2 cups of hot water through the sock. Let it drip through. This takes about 3-4 minutes.
For Home Barista Hack: Add 4 tablespoons of dark roast coffee grounds to your French press. If using cardamom, add it now. Pour in 2 cups of hot water. Let it sit for 4 minutes. Then press down slowly.
Step 2: Add Sweetness to Hot Coffee
Pour your hot coffee into a container. While it’s still hot, add 1 tablespoon of condensed milk and stir. This helps it mix better. Taste it. If you want it sweeter, add more condensed milk now.
Step 3: Cool It Down
Let the coffee cool to room temperature. You can speed this up by putting it in the fridge for 10 minutes. Never pour super hot coffee directly on ice – it melts the ice too fast and makes your drink watery.
Step 4: Prepare Your Glasses
Fill two tall, clear glasses with ice cubes. Use plenty of ice – about 1 cup per glass. Clear glasses are important because you want to see the beautiful layers!
Step 5: Add Condensed Milk to Glass
Pour 1-2 tablespoons of condensed milk into the bottom of each glass. Don’t stir! Just let it sit at the bottom.
Step 6: Pour Coffee Slowly
Here’s the secret for perfect layers: Pour the cooled coffee VERY SLOWLY over the back of a spoon. Hold the spoon just above the ice. The coffee will gently float on top of the ice and condensed milk. You’ll see beautiful layers form!
Step 7: Top with Evaporated Milk
Drizzle 1 tablespoon of evaporated milk on top of each glass. This creates a third layer and adds extra creaminess.
Step 8: Serve and Enjoy
Serve your Thai coffee condensed milk right away. Give guests a long spoon so they can stir it themselves. Watching the layers swirl together is part of the fun!
Pro Tips for Perfect Layers
PRO TIP: The Layer Secret
Want those perfect Instagram-worthy layers? Here’s the physics behind it:
Step 1: Mix your condensed milk with just 1 teaspoon of regular milk first. This makes it slightly heavier.
Step 2: Pour it into your glass with ice.
Step 3: Hold a spoon upside-down just above the ice.
Step 4: Slowly pour coffee over the BACK of the spoon. The spoon breaks the fall of the coffee, so it floats gently on top instead of crashing through the layers.
Step 5: For the top layer, pour evaporated milk the same way – over the back of a spoon.

The result? Three perfect layers: white condensed milk at the bottom, dark coffee in the middle, cream on top. Don’t stir until you take your photo!
Serving Suggestions
Serve your Thai coffee condensed milk in tall, clear glasses so everyone can admire the layers before stirring.
This drink goes great with:
- Breakfast foods like pancakes, waffles, or French toast
- Thai desserts like mango sticky rice or coconut ice cream
- Light pastries like croissants or Danish
- Fresh tropical fruit like mango, pineapple, or papaya
Make-Ahead Tip:
Brew a big batch of coffee the night before. Keep it in a sealed container in the fridge for up to 4 days. In the morning, just pour it over ice and add your condensed milk. You’ll have Thai coffee at home ready in 30 seconds!
If you want to explore and try different types of coffee recipes, click to Explore.
The Traditional vs Home Barista Method
Let’s be honest about the two ways to make this drink:
| Aspect | The Authentic Way (Using Real Oliang Powder) | The Home Barista Hack |
|---|---|---|
| What You Buy | according to Nguyen Coffee Supply.Pantainorasingh Oliang powder from an Asian market or Amazon | Regular dark roast coffee from any store + cardamom + almond extract |
| Equipment | Coffee sock filter (Tung Dtom) | French press (you probably already own this) |
| Taste Profile | Smoky, toasty, with nutty notes from the roasted grains. This is the REAL Oliang taste. | Strong coffee flavor with hints of spice. Not exactly Oliang, but still delicious! |
| Pros | • Authentic flavor • Impressive to serve to guests • Makes you feel like a Thai street vendor | • Easy to make • Uses ingredients you can find anywhere • Tastes great |
| Cons | • Harder to find ingredients • Special equipment needed | • Missing the authentic smoky-grain flavor |
My Advice:
Try the home hack first. If you fall in love with the drink, then invest in real Oliang powder and a coffee sock. But the home version is so good that many people never bother switching!
Best Condensed Milk Brands for Thai Coffee
Not all condensed milk tastes the same! Here are the best brands:

Top Pick: Longevity Brand
Why It’s Best: Made from 100% whole milk and sugar, with extra milk for added creaminess, according to Nguyen Coffee Supply.
Best For: Authentic Asian coffee drinks.
Where to Buy: Asian supermarkets, Amazon
Price: Mid-range
Runner-Up: Carnation (Nestlé)
Why It’s Good: Carnation has only two ingredients (whole milk and sugar), and has a mild sweetness with a milk-forward formula, according to Tasting Table’s 2024 review.
Best For: People who want less sweetness.
Where to Buy: Any grocery store
Price: Budget-friendly
Available in squeeze bottles for easy pouring!
Also Great: Eagle Brand
Why It’s Good: Winner in Cook’s Country taste tests, giving a consistently smooth, velvety finish, according to Baking Bites.
Best For: Baking and drinks.
Where to Buy: Most grocery stores
Price: Budget-friendly
Best Dairy-Free: Nature’s Charm
Why It’s Good: Made from coconut milk, thick and creamy, it works great in coffee
Best For: Vegans and people with dairy allergies.
Where to Buy: Whole Foods, Trader Joe’s, Amazon
Price: Premium
My Tip:
If you’re in the US, start with Carnation because it’s everywhere and cheap. If you want the most authentic Asian taste, order Longevity brand online. For dairy-free, Nature’s Charm tastes closest to real condensed milk.
Common Mistakes to Avoid
Even though making Thai coffee condensed milk is easy, some common mistakes can mess up your drink. Here’s what to watch out for:
Mistake 1: Using Arabica Instead of Robusta
The Problem: Arabica coffee is smooth and mild. Robusta is strong and bitter. Thai coffee needs that bitter punch to balance the sweet condensed milk.
The Fix: Look for dark roast coffee that says “Robusta” on the package. French roast usually has Robusta beans. Or buy Vietnamese or Thai coffee blends.
Mistake 2: Pouring Hot Coffee on Ice
The Problem: Hot coffee melts ice instantly. Your drink becomes watery and weak. The condensed milk also melts too fast and mixes in – no layers!
The Fix: Always let your coffee cool to room temperature first. Or put it in the fridge for 10 minutes. Your ice will last longer and your drink will be stronger.
Mistake 3: Not Using Enough Condensed Milk
The Problem: You add 1 tablespoon and think “that should be enough.” But traditional Thai coffee is SWEET. One tablespoon barely sweetens it.
The Fix: Start with 2 tablespoons per glass. Taste it. If you can still taste bitterness, add more. Most Thai street vendors use 3-4 tablespoons!
Mistake 4: Stirring Right Away
The Problem: You pour your coffee, see the pretty layers, then immediately stir. You lose the visual wow factor!
The Fix: Take a photo first! Let your guests see the layers. Then stir and enjoy. The layers are part of the experience.
Mistake 5: Using Light Roast Coffee
The Problem: Light roast coffee tastes fruity and acidic. It doesn’t work with sweet condensed milk.
The Fix: Always use dark roast. Look for words like “French roast,” “Italian roast,” or “espresso roast” on the package.
LatestTrend: Dirty Thai Coffee
Want to make your Thai coffee even more trendy? Try the “Dirty” style that’s taking over Asia right now!
What Is Dirty Coffee?
Dirty Coffee is a drink that combines hot espresso and cold milk in a way that’s unexpectedly striking – both visually and in flavor, originating from Bear Pond Espresso in Tokyo, according to Wysocki Coffee.

How to Make Dirty Thai Coffee
Step 1: Fill a chilled glass with ice-cold condensed milk mixed with a splash of evaporated milk.
Step 2: Put the glass in the freezer for 15 minutes. It needs to be VERY cold.
Step 3: Brew 1-2 shots of hot espresso. Or brew very strong Thai coffee (use 2x the normal amount of coffee grounds).
Step 4: Take the glass out of the freezer. Hold a spoon just above the milk.
Step 5: Very gently pour the hot coffee over the back of the spoon. The hot coffee will float on top of the cold milk, creating a stunning gradient from white to dark.
Step 6: DON’T STIR! The whole point is to drink it layer by layer. Your first sip is hot coffee. Your last sip is sweet, cold milk. Every sip in between is different!
This trend is huge with Gen Z and is all over TikTok and Instagram. Dirty Thai Coffee combines tradition with modern coffee culture.
For more information on coffee roasts, check out Coffee Review’s roast guide.
Variations You Can Try
Once you master the basic Thai iced coffee recipe, try these fun variations:
Coconut Thai Coffee
What to Do: Replace evaporated milk with coconut cream on top. Add a sprinkle of toasted coconut flakes.
Taste: Tropical and creamy, like a vacation in a glass!
Thai Coffee Smoothie
What to Do: Blend your Thai coffee condensed milk with ice and a frozen banana. Add a scoop of vanilla ice cream for extra richness.
Taste: Thick, creamy, perfect for breakfast or dessert!
Spiced Thai Coffee
What to Do: Add a tiny bit of cinnamon or nutmeg along with the cardamom. Just a pinch!
Taste: Warm and cozy, like a chai latte but with coffee.
Extra Strong “Rocket Fuel” Version
What to Do: Use 6 tablespoons of coffee instead of 4. Add an extra shot of espresso on top.
Taste: VERY strong! Only for serious coffee lovers. This will wake you up fast!
Thai Coffee Affogato
What to Do: Put a scoop of vanilla ice cream in a glass. Pour hot Thai coffee condensed milk over it.
Taste: Sweet, creamy, hot, and cold all at once. Amazing dessert!
If you want to explore different types of coffee and coffee recipes, visit our website at ibobeans.com.
Health Benefits and Considerations
Thai coffee condensed milk is a treat drink. Let’s be honest about what’s in it:
The Good Stuff
Energy Boost: One glass has about 95mg of caffeine, similar to a regular cup of coffee. This gives you energy to start your day!
Calcium: Condensed milk has calcium which is good for your bones.
Antioxidants: Dark roast coffee has antioxidants that are good for your body.
Mental Boost: Coffee can help you focus and think clearly.
Things to Know
Sugar Content: This drink is sweet. One glass has about 24 grams of sugar from the condensed milk. That’s like 6 teaspoons. If you watch your sugar, use less condensed milk or try the light version.
Calories: Each glass has around 180 calories. It’s more than black coffee but less than many coffee shop drinks.
Caffeine: The caffeine can keep you awake. Drink this in the morning or early afternoon, not before bed!
Making It Healthier
Enjoy it as a special treat 2-3 times a week instead of every day
Use less condensed milk (start with 1 tablespoon instead of 2)
Try “light” condensed milk (has less sugar)
Use dairy-free coconut condensed milk
Add regular milk to make it less sweet
Frequently Asked Questions (FAQs)
Can I use regular milk instead of condensed milk in Thai coffee?
No, regular milk won’t give you the same taste. Thai coffee condensed milk is thick and sweet. Regular milk is thin and not sweet. The whole point of Thai coffee is that sweet, creamy taste from condensed milk. If you use regular milk, you’ll need to add lots of sugar, and it still won’t taste right.
What’s the difference between Oliang and regular Thai coffee?
Great question! Oliang specifically refers to the coffee blend with roasted grains (corn, soy, sesame). Regular “Thai iced coffee” might just be dark roast coffee with condensed milk. Real Oliang has that special smoky taste from the grains.
Can I buy Oliang powder in regular stores?
Sometimes you can find it in the Asian foods section of large supermarkets. But your best bet is Asian grocery stores or online on Amazon. Look for brands like Pantainorasingh or Oliang Coffee Blend.
How long does brewed coffee last in the fridge?
Brewed coffee stays good in the fridge for 3-4 days if you keep it in a sealed container. This means you can make a big batch and have Thai coffee at home, ready whenever you want it. Just pour over ice and add condensed milk!
Is Thai coffee stronger than regular coffee?
Yes! Thai coffee uses Robusta beans, which have more caffeine than Arabica beans. Plus, it’s brewed very strongly. One glass of Thai coffee can have up to 120mg of caffeine, compared to 95mg in regular coffee.
What’s the best way to get perfect layers?
Use the spoon trick! Pour your coffee slowly over the back of a spoon held just above the ice. The spoon slows down the coffee so it doesn’t crash through the condensed milk. Also, make sure your coffee is completely cool – hot coffee melts ice and mixes too fast.
Can I make this drink dairy-free?
Yes! Use Nature’s Charm coconut condensed milk or another plant-based condensed milk. Use oat milk or coconut cream for the top layer instead of evaporated milk. It tastes almost the same!
Why do I need a coffee sock? Can’t I just use a regular filter?
The coffee sock (Tung Dtom) makes the coffee extra smooth by filtering out all tiny particles. But honestly, a French press or pour-over works fine too! Most home cooks don’t have a coffee sock, and their Thai coffee still tastes great. The coffee sock is traditional but not required.
How many calories are in Thai iced coffee?
One glass has about 180-220 calories, depending on how much condensed milk you use. Most of the calories come from the condensed milk, not the coffee. Black coffee has almost no calories.
Can I use instant coffee for Thai iced coffee?
You CAN, but it won’t taste as good. If you must use instant coffee, use dark roast instant coffee and make it extra strong – about 2 tablespoons of instant coffee per cup of water. Fresh-brewed coffee is always better, though!
Conclusion
Making Thai coffee condensed milk at home is easy, fun, and super tasty! This traditional drink brings the flavors of Bangkok street markets right to your kitchen.
You learned that authentic Oliang is made with a special blend of coffee, corn, soy beans, and sesame seeds – not just dark roast coffee. You know the difference between using real Oliang powder and the home barista hack with French roast and cardamom.
The secret to perfect Thai coffee? Good quality Robusta beans, plenty of sweet condensed milk, and those beautiful layers that make every glass Instagram-worthy. Don’t forget the pro tip: pour coffee over the back of a spoon for perfect layers!
Whether you make it the authentic way with a coffee sock or use a French press at home, your Thai iced coffee recipe will taste amazing. Start with the easy method, then level up to real Oliang powder when you’re ready.
If you want to explore different types of coffee and coffee recipes, visit our website at ibobeans.com.
Want to try the 2025 trend? Make Dirty Thai Coffee with hot espresso floating on ice-cold condensed milk. It looks stunning and tastes incredible!
Ready to Make Your First Glass?
Grab a bag of dark roast coffee, a can of Longevity or Carnation condensed milk, and give it a try today! In just 10 minutes, you’ll be sipping a creamy, sweet coffee drink that rivals any café.
Did you try making Thai coffee condensed milk yet? Snap a photo of your layers and tag us @ibobeans – we want to see your brew! Did you go with the authentic Oliang powder or the home hack? Leave a comment below and tell us how it turned out!
About the Author
Muhammad Abrar is a passionate coffee enthusiast and the founder of ibobeans.com. With over 5 years of experience exploring coffee cultures around the world, Muhammad has dedicated himself to making quality coffee knowledge accessible to everyone.
Through ibobeans.com, Muhammad shares easy-to-follow recipes backed by real testing, honest product reviews, and practical brewing tips based on personal experience. His approach is simple: if he can’t make it work in a regular home kitchen, he won’t recommend it to you.
Connect with Muhammad:
Email:muhammadabrar1527@gmail.com
Website: ibobeans.com
“Coffee isn’t just a drink – it’s an experience that crosses cultures and brings people together. That experience should be available to everyone, right in their own kitchen, without expensive equipment or hard-to-find ingredients.” – Muhammad Abrar