I still remember the first time I tried Thai iced coffee at a small café in Portland, watching the barista layer thick condensed milk beneath dark, cardamom-spiced coffee. The drink looked almost too pretty to stir, but once I did, that first sip hit differently—sweet, bold, and somehow both invigorating and indulgent at once. You’ll want to know how to recreate that experience at home.
History
Thai iced coffee didn’t start in some fancy café or get invented by a celebrity chef. It came from street vendors in Thailand who needed something cold and energizing during brutal tropical heat.
After World War II, when coffee culture was spreading through Southeast Asia, Thai vendors adapted Western coffee with what they had—strong dark roast, sweetened condensed milk (which didn’t need refrigeration), and local spices like cardamom.
The drink became popular because it was affordable, delicious, and practical. You’d find it sold from pushcarts on nearly every corner, served in plastic bags with straws for people on the go.
Today, it’s evolved into the creamy, layered drink you’ll recognize at Thai restaurants worldwide.
Recipe
Thai iced coffee is a rich, sweet, and aromatic drink that combines strong dark-roasted coffee with creamy condensed milk and a touch of cardamom spice. The result is a beautifully layered beverage with a distinctive caramel color and a flavor that’s both bold and indulgent.
It’s sweeter and more dessert-like than typical iced coffee, making it feel like a treat every time you drink it. This drink is perfect for hot afternoons when you need something cold and energizing, or as a sweet pick-me-up during a mid-day slump.
Whether you’re serving it at brunch, enjoying it as an afternoon refresher, or making it as a dessert drink after dinner, Thai iced coffee delivers both caffeine and comfort in one frosty glass.
Ingredients
- 1 cup strong brewed dark roast coffee
- ¼ teaspoon ground cardamom
- 3 tablespoons sweetened condensed milk
- Ice cubes
- 2 tablespoons evaporated milk
Preparation
- Brew a strong cup of dark roast coffee using your preferred method.
- While the coffee is still hot, stir in the ground cardamom and let it steep for 2-3 minutes.
- Allow the coffee to cool to room temperature, or refrigerate until completely chilled.
- Fill a tall glass with ice cubes.
- Pour the sweetened condensed milk over the ice.
- Add the chilled cardamom coffee, pouring slowly to create layers.
- Top with the evaporated milk for a creamy gradient effect.
- Stir well before drinking to combine all the flavors.
For a more intense cardamom flavor, increase to ½ teaspoon or brew whole cardamom pods with your coffee grounds for a subtler taste.
You can substitute the evaporated milk with heavy cream, half-and-half, coconut milk, or oat milk depending on your dietary preferences. If the drink tastes too sweet, cut back the condensed milk to 2 tablespoons or mix in some regular milk to dilute the sweetness.
The spiced coffee can be brewed ahead and stored in the refrigerator for up to three days, making it quick to assemble whenever a craving hits.
Shop Related Products
【What You Will Get】:1 Pcs / 64 oz mason jar pitcher with pour spout lid, 1 stainless stell filter, 1 cleaning brush. Large capacity is enough for your daily use. Please note: this cold brew pitcher is not suitable for extreme temperature changes, so avoid direct hot-to-cold transfers
[3 Steps Save 2000$]: Included in the package is a mixing spoon and instructions to help make it easier! With just 3 steps make cold brew coffee; By using our pitcher jar make your own high-quality cold brew coffee; Save $2,000 per year if you have one cup of coffee daily; It's a nice way to enjoy a favorite drink while keeping more money in your wallet
SCA-Certified Coffee Machine: This drip coffee maker heats water quickly and maintains a steady 195-205℉, ensuring balanced extraction and exceptional flavor. It brews 8 cups in 6 minutes, and keeps coffee warm at 176-185℉ for 40 minutes to prevent bitter, burnt taste
Preparation Steps
Making Thai iced coffee is simpler than you’d think, and I’ve found the secret is getting the steps in the right order.
You’ll start by brewing strong dark roast coffee and stirring in the cardamom while it’s still hot, which helps the spice release its aromatic oils and flavor.
Once the coffee cools completely—either on the counter or in the fridge—you’ll build your drink by layering ice, condensed milk, the spiced coffee, and finally a splash of evaporated milk on top.
Shop Related Products
SEMI-TRANSPARENT WATER RESERVOIR holds up to 5 cups of water capacity with a level indicator to always ensure you have enough water ready for brewing.
ENJOY THE DELICIOUS TASTE AND AROMA OF BREWED COFFEE - Removes chlorine, odors, calcium, and other water impurities prior to brewing so you can fully enjoy the delicious taste and aroma of brewed coffee. Replace every 30 days, or more often if you have hard water for best results.
Step 1. Brew Coffee With Cardamom

First thing you’ll want to do is get your coffee brewing—and this isn’t the time for a weak, watery pot.
You need strong dark roast coffee, the kind that actually wakes you up when you smell it. Measure out enough grounds for one cup, but make it bolder than you normally would.
Here’s the important part: add that quarter teaspoon of ground cardamom right into the hot coffee as soon as it’s done brewing. The heat opens up the spice and releases all those warm, aromatic oils that make Thai iced coffee taste different from regular iced coffee.
Stir it well, then let the whole thing cool down to room temperature or stick it in the fridge.
Step 2. Cool Coffee Completely

Once your cardamom-spiked coffee is brewed, you’ve got to cool it down completely before you do anything else with it.
Hot coffee over ice just melts everything into a watery disappointment. I learned this the hard way one afternoon, ending up with lukewarm brown water instead of the invigorating drink I wanted.
You can let the coffee sit on your counter for about thirty minutes, or speed things up by transferring it to a shallow container. The wider surface area helps it cool faster.
If you’re really impatient, stick it in the fridge for fifteen minutes. Just make sure it’s genuinely cold when you touch the container, not just room temperature pretending to be ready.
Step 3. Fill Glass With Ice

Your coffee’s finally cold and ready to go, so grab a tall glass—something that holds at least twelve ounces works best. You want enough room for ice, coffee, and all that creamy condensed milk without overflow.
I usually reach for a pint glass or one of those tall Collins glasses my aunt brought back from somewhere. Fill it all the way up with ice cubes, packing them in so they reach near the rim.
Don’t be stingy here—the ice keeps everything cold and prevents that disappointing lukewarm coffee situation nobody wants. The more ice you use, the longer your drink stays invigorating, especially if you’re sipping it slowly on a hot afternoon while scrolling through your phone or catching up with a friend.
Step 4. Pour Condensed Milk Over Ice

Three tablespoons of sweetened condensed milk go straight onto those ice cubes, and I’m always amazed at how thick and slow it pours—almost like honey dripping from a spoon.
The milk settles at the bottom of the glass in a pale beige puddle. Don’t worry about making it perfect. The condensed milk will naturally sink because it’s heavier than the coffee you’ll add next, which creates those signature layers everyone loves in Thai iced coffee.
I learned this the hard way when I first tried to stir it immediately and lost that beautiful gradient effect. Just let it pool there at the bottom, coating some ice cubes while gravity does its work, and you’ll get that Instagram-worthy presentation that makes this drink special.
Step 5. Add Chilled Cardamom Coffee

With your condensed milk waiting at the bottom, the cardamom coffee comes next—and this is where the magic really happens.
Pour the chilled coffee slowly over the ice, watching as it mingles with the sweet condensed milk below. I like to pour from a slight height, which helps create those beautiful layers you see in coffee shop versions.
The coffee should be completely cool before you add it—warm coffee will melt your ice too quickly and dilute everything. You’ll notice the drink starting to develop that signature gradient, with darker coffee on top and lighter sweetness below.
Don’t stir yet, even though you’ll want to. The layered look is part of the whole experience, and you’ll mix it all together soon enough anyway.
Final Thoughts
I’ve been making Thai iced coffee for years now, and it’s become one of those drinks I turn to when regular iced coffee feels too plain.
The cardamom makes all the difference, giving it that warm, slightly floral thing that keeps you interested sip after sip.
I started making a big batch of the spiced coffee on Sunday nights, keeping it in a jar in the fridge so I could throw together a glass in about thirty seconds on busy mornings.
It’s sweet enough to feel like a treat but still works as actual coffee, which is a balance I appreciate.
The layered look when you first pour it’s pretty satisfying too, even if you’re just making it for yourself at home.
Frequently Asked Questions
Can I Make Thai Iced Coffee Without Cardamom?
Yes, you can make Thai iced coffee without cardamom, though 80% of traditional recipes include it. You’ll still enjoy the signature sweetness from condensed milk and evaporated milk, just without the aromatic spice complexity.
What’s the Difference Between Thai and Vietnamese Iced Coffee?
Thai iced coffee uses cardamom spice and evaporated milk for a warm, aromatic flavor, while Vietnamese iced coffee skips the spices and uses only sweetened condensed milk, creating a sweeter, more straightforward coffee taste.
Is Thai Iced Coffee Stronger Than Regular Iced Coffee?
Thai iced coffee will practically wake the dead with its intensity! You’ll get a notably stronger caffeine punch than regular iced coffee because it uses dark-roasted beans brewed extra strong, then sweetened with condensed milk.
Can I Use Instant Coffee Instead of Brewed Coffee?
Yes, you can use instant coffee, though it won’t have the same depth of flavor. Dissolve 2-3 tablespoons of instant coffee in hot water, add cardamom, and chill before assembling your drink.
How Many Calories Are in Thai Iced Coffee?
Thai iced coffee typically contains around 150-200 calories per serving, with condensed milk contributing most of those calories. Curiously, that’s about the same as a medium vanilla latte! You can reduce calories by using less condensed milk or sugar-free alternatives.










