Ipoh white coffee is a Malaysian coffee specialty from the city of Ipoh in Perak, made by roasting coffee beans (typically Liberica, Robusta, and Arabica blends) with palm-oil margarine — and only margarine, with no sugar and no wheat — then brewing the resulting roast strong and serving it with sweetened condensed milk. The “white” in the name refers to the lighter, paler roast color produced by the margarine roast — not to the color of the finished drink, which is actually a creamy caramel-tan once the condensed milk goes in. It is the single most famous Malaysian coffee export and the signature drink of Ipoh’s old kopitiam (coffee shop) culture.

If you have only ever met “white coffee” through Yemeni qahwa baida, Lebanese orange-blossom water, or that Australian café shorthand for a milk drink, set all of that aside — Ipoh white coffee is a different category entirely. It is defined by the roast, not the brew, not the milk, and not the absence of caffeine. That single difference is what makes it worth knowing how to make properly at home.

This guide covers the authentic origin, the margarine-roasting method that makes Ipoh white coffee unique, a workable home recipe, the comparison to every other coffee that shares the “white” name, the famous brands, and the seven mistakes that turn a Malaysian classic into a sweet brown disappointment.

Ipoh White Coffee At-A-Glance

AttributeDetail
OriginIpoh, Perak, Malaysia — Hainanese kopitiam tradition, early 20th century
Bean blendTypically Liberica + Robusta + Arabica (varies by roaster)
Roasting mediumPalm-oil margarine only — no sugar, no wheat, no butter
Roast levelMedium (paler than the dark/charred Malaysian “black coffee” roast)
BrewingStrong filter/sock-brewed coffee, or modern espresso/drip
SweetenerSweetened condensed milk + sometimes evaporated milk
Serving size~150–200 ml mug or kopitiam glass
BodySmooth, creamy, full — the margarine roast lowers bitter compounds
FlavorCaramelized, nutty, slight smoke — not burnt, not charcoal-bitter
CaffeineRoughly equivalent to a strong drip coffee (varies with bean blend)
Iconic served as3-in-1 (instant): coffee + non-dairy creamer + sugar — the export form
Best-known brandsOld Town White Coffee, Chek Hup, Aik Cheong, Yit Foh, Nan Yang

What “White” Actually Means in Ipoh White Coffee

The single most useful piece of information about this drink — and the one that confuses most first-time drinkers — is what the word “white” refers to.

It refers to the roast color of the bean, not the color of the drink.

Traditional Malaysian “black coffee” (kopi-O) is roasted dark — the beans are scorched with sugar and sometimes wheat or margarine in a wok-style roaster, producing an almost-charcoal-black bean and a sharply bitter, smoky brew. The finished cup is famously dark.

Ipoh white coffee uses the same general process — a coated-bean roast — but with one critical change: only palm-oil margarine, no sugar, no wheat. The resulting bean is paler in color (thus “white”) and produces a smoother, less bitter, more caramelized brew. When the brew is mixed with sweetened condensed milk in the cup, the finished drink is actually a creamy caramel-tan. The “white” never had anything to do with the cup. It is shorthand for bean color, which is shorthand for roasting process, which is shorthand for the only thing that really makes Ipoh white coffee unique.

Once you know this, the rest of the drink becomes easy to understand.

Origin Story: From Hainan to Ipoh’s Kopitiams

Ipoh white coffee traces its roots to Chinese Hainanese immigrants who came to Malaysia (then British Malaya) in the late 19th and early 20th centuries. Many Hainanese workers were hired by British colonial households as cooks and household staff, and through that exposure they learned Western coffee preparation — espresso machines, drip coffee, and the European tradition of roasting beans with butter or fat to soften their flavor.

When these workers later left British employment and opened their own kopitiams (coffee shops, from “kopi” = coffee + “tiam” = shop), they brought the bean-roasting trick with them. In the local market they substituted the cheaper, more-available palm-oil margarine for European butter — and that one substitution accidentally created a distinct regional roast that locals quickly preferred over the harsher kopi-O style.

Ipoh, the capital of Perak in northern Malaysia, became the single city most associated with this lighter margarine-roast technique. By the mid-20th century, “Ipoh white coffee” was a recognized regional product — not just a generic preparation, but the specific Ipoh kopitiam style. Lonely Planet has since named Ipoh one of the world’s top three coffee towns, and the drink has become Malaysia’s most successful coffee export, with brands like Old Town and Chek Hup distributing 3-in-1 instant versions globally.

The Hainanese kopitiam tradition is the named-entity backbone of the story: Sin Yoon Loong (founded 1937) and Nam Heong (founded 1958) are widely cited as two of the original Ipoh white-coffee shops still operating today.

The Margarine-Roasting Method (The Thing That Makes It Unique)

The genuine Ipoh white-coffee roast is done in a small drum or wok-style commercial roaster at relatively gentle heat — much lower than typical Western coffee roasting — with green coffee beans coated in palm-oil margarine. This is the entire technical secret:

  • Green beans go in along with a measured amount of palm-oil margarine.
  • No sugar. This is the difference from kopi-O (black) and kopi pak (intermediate).
  • No wheat. Some cheaper Malaysian coffees include wheat for bulk; authentic Ipoh white coffee does not.
  • No butter. It must be margarine — the high vegetable-fat content and the specific palm-oil profile are what produce the characteristic flavor.
  • Gentle, slower roast. Lower temperature, longer time, frequent stirring.

The result: beans that finish at a medium roast (not light, not dark), with a uniquely smooth, caramelized character. The margarine fat coats the beans and modulates pyrolysis — many of the harsher bitter compounds typical of dark Malaysian roasts simply don’t develop. The beans pick up a subtle nuttiness and a creamy mouthfeel that survives even into instant 3-in-1 form.

You can replicate the result imperfectly at home by using lightly buttered Malaysian Liberica (or Vietnamese Robusta as a substitute) in a manual drum roaster, but the genuine flavor is hard to fully reproduce outside Ipoh — which is precisely why imported Ipoh white coffee is a real category at all.

Authentic Ipoh White Coffee Recipe (Home Method)

The best home version of Ipoh white coffee starts with a real Ipoh roast — Old Town, Chek Hup, Aik Cheong, or Yit Foh ground bean — but you can approximate it with strongly-brewed regular coffee plus sweetened condensed milk in the right ratio.

Authentic version using Ipoh-roast ground coffee

Ingredients (1 mug):

  • 15 g (about 2 tbsp) Ipoh white-coffee ground beans (Old Town, Chek Hup, etc.)
  • 180 ml hot water (~92°C / 198°F)
  • 1.5–2 tbsp sweetened condensed milk
  • (Optional) 1 tbsp evaporated milk for extra creaminess

Method:

  1. Place the ground coffee in a sock filter (cloth filter, traditional kopitiam tool) or a fine paper drip filter set over your mug.
  2. Pour hot water — not boiling — slowly over the grounds in a circular pattern. Aim for a 90–95°C pour temperature.
  3. Let the coffee drip through fully. Total brew time should be 3–4 minutes for the right strength.
  4. Add sweetened condensed milk to the bottom of a separate mug.
  5. Pour the brewed coffee on top of the condensed milk. Do not stir until you’ve watched the milk swirl up — this is part of the visual ritual.
  6. Stir gently to combine. Adjust sweetness with more condensed milk if needed.
  7. Optional: top with a tablespoon of evaporated milk for a richer, even creamier finish.

Quick approximation using strong drip or espresso

If you do not have an Ipoh roast on hand, this gets ~80% of the experience:

  • Brew 60 ml of strong espresso or 200 ml of strong drip using a medium-roast Vietnamese Robusta or Liberica blend.
  • Add 1.5 tbsp sweetened condensed milk to the mug.
  • Pour the coffee in. Stir. Top with a tablespoon of evaporated milk if desired.

You will miss the specific margarine-roast nuttiness, but the body, sweetness, and ratio will be very close.

3-in-1 instant version (what most of the world drinks)

The export form is overwhelmingly the 3-in-1 instant: Old Town and Chek Hup sachets that combine instant Ipoh-style coffee, non-dairy creamer, and sugar in one packet. Add hot water, stir. It is sweeter, less bean-forward, and a fair representation of the kopitiam profile in convenience form.

Ipoh White Coffee vs Other “White Coffees” — Disambiguation Table

The biggest source of confusion is that several totally different drinks all use the word “white coffee.” None of them are the same thing.

CoffeeOriginWhat “White” MeansCaffeinated?Style
Ipoh white coffeeMalaysiaBean roast color (margarine-roasted, paler bean)YesStrong + condensed milk
Yemeni white coffee (qahwa baida)YemenThe drink itself is pale/clearLight caffeineLightly roasted, with cardamom + ginger
Lebanese white coffee (ahweh baida)LebanonCaffeine-free (orange-blossom water)No (caffeine-free)Hot water + orange-blossom water + sugar
“White coffee” (US slang)USLight or extra-light bean roastYesJust very light-roasted regular coffee
“White coffee” (UK/AUS slang)UK/AUSCoffee with milk addedYesAny coffee + milk — café shorthand

Tell someone in Ipoh you want “white coffee” and you’ll get a margarine-roasted strong brew with condensed milk. Tell someone in Beirut and you’ll get warm orange-blossom water. Tell someone in Sydney and you’ll get a flat white. The word means five different things in five different places — Ipoh’s version is the most specific, and the most worth seeking out.

Famous Ipoh White Coffee Brands

The brand ecosystem matters because authentic Ipoh white coffee is hard to replicate without genuine Ipoh roasts.

BrandFoundedKnown For
Old Town White Coffee1999The largest and most-exported brand; café chain + 3-in-1 sachets sold worldwide
Chek Hup1955Heritage Ipoh roaster; widely exported 3-in-1 packets
Aik Cheong1955Long-standing Malaysian roaster, 2-in-1 and 3-in-1 lines
Yit Foh (Tenom Coffee)1960Sabah-based but produces a respected Ipoh-style margarine roast
Nan Yang1955Singapore/Malaysia heritage brand spanning kopitiam culture
Sin Yoon Loong1937One of the original Ipoh kopitiam shops — mostly local but legendary
Nam Heong1958Another original Ipoh kopitiam, still operating in Old Town Ipoh

If you want the most authentic export, Old Town and Chek Hup are the easiest to find outside Malaysia. If you ever visit Ipoh, Sin Yoon Loong and Nam Heong are the two cafés most travel writers recommend trying side by side.

Why Ipoh White Coffee Tastes Different

Three factors compound to produce the distinctive flavor:

  • Margarine roast: The fat coats the bean and modulates pyrolysis at a lower temperature, producing fewer bitter compounds and more caramelization. The finished brew is smoother, not stronger.
  • Bean blend: Authentic blends commonly include Liberica — a varietal grown almost nowhere else commercially — which contributes a heavy, almost-jackfruit body and a distinctive earthy aroma.
  • Sweetened condensed milk: Not regular milk, not steamed milk. Condensed milk’s caramelized lactose interacts with the medium-roast coffee in a way fresh milk can’t — the result is closer to flan-flavored coffee than to a latte.

Skip any one of those three and you don’t have Ipoh white coffee — you have something adjacent.

7 Common Mistakes When Making Ipoh White Coffee

  1. Using regular coffee instead of Ipoh roast. This is the single most common substitution that ruins the result. Without the margarine roast, you get a sweet milk coffee — not Ipoh white coffee.
  2. Using regular milk instead of sweetened condensed milk. Fresh milk dilutes the brew and skips the caramelized-sugar interaction.
  3. Boiling the water. Boiling water over medium-roast grounds extracts harsh bitters. Hold to 90–95°C.
  4. Brewing too weak. Ipoh white coffee should be strong. The condensed milk needs a strong base to stand up to.
  5. Stirring too early. Watching the condensed milk swirl up through the coffee is part of the experience — and it tells you whether you got the temperature right.
  6. Adding sugar on top of condensed milk. The condensed milk is the sugar. Adding more turns it into syrup.
  7. Treating 3-in-1 as the same as the kopitiam version. Instant 3-in-1 is convenient and authentic-adjacent, but the café version with real Ipoh-roast beans is meaningfully different.

Best Beans for Replicating Ipoh White Coffee at Home

OriginWhy It Works for an Ipoh-Style Cup
Malaysian Liberica (rare)The authentic bean — heavy body, caramelized, slightly smoky
Vietnamese RobustaThe closest widely-available substitute; full body, low acidity
Indian Mysore RobustaEarthy, low-acid, holds up to condensed milk
Indonesian Sumatra MandhelingHeavy body, earthy notes, dark sweet finish
Brazilian SantosMild, nutty, low-acid — works in blended attempts
Generic medium-dark espresso blendA workable improvisation if specialty options aren’t available

Avoid bright Ethiopian and Kenyan beans — their citric acidity fights with sweetened condensed milk. Save those for pour-overs.

How Ipoh White Coffee Fits in the Malaysian Coffee Family

Malaysian kopitiam culture has a whole nomenclature for coffee variants, all built on the kopi-O (black) base and various add-ons:

  • Kopi-O — black coffee, no milk, with sugar
  • Kopi-O kosong — black coffee, no milk, no sugar
  • Kopi-C — coffee with evaporated milk and sugar
  • Kopi peng — iced coffee
  • Kopi gao — extra-strong coffee
  • Ipoh white coffee — the margarine-roasted, condensed-milk version specific to Ipoh

For broader Malaysian coffee context, see the regional kopitiam vocabulary in our espresso glossary and the Asian unfiltered settle-and-sip method from Indonesia, kopi tubruk, which shares the kopitiam/kedai-kopi cultural origin but differs entirely in technique.

Frequently Asked Questions

What is Ipoh white coffee?

Ipoh white coffee is a Malaysian coffee specialty from Ipoh, Perak made by roasting coffee beans with palm-oil margarine (and only margarine — no sugar, no wheat, no butter), then brewing the resulting medium-roast coffee strong and serving it with sweetened condensed milk. The “white” refers to the lighter color of the margarine-roasted bean, not the color of the finished drink. It is the most famous Malaysian coffee export and the signature drink of Ipoh’s Hainanese kopitiam tradition dating back to the early 20th century.

How to make Ipoh white coffee?

To make authentic Ipoh white coffee at home: brew 15 g of genuine Ipoh-roast ground coffee (Old Town, Chek Hup, Aik Cheong) with 180 ml of 90–95°C water through a sock filter or paper drip for 3–4 minutes; add 1.5–2 tbsp sweetened condensed milk to the mug; pour the brewed coffee over the condensed milk; stir gently. For the 3-in-1 instant version, just empty a sachet into a mug and add hot water. If you don’t have Ipoh roast, brew 60 ml strong espresso or 200 ml strong drip with a medium-roast Vietnamese Robusta blend and add 1.5 tbsp sweetened condensed milk — you’ll get ~80% of the authentic flavor.

Why is it called white coffee in Malaysia?

It’s called “white” because of the roast color of the bean, not the color of the drink. Traditional Malaysian kopi-O (black coffee) is roasted dark with sugar and sometimes wheat, producing a near-black bean and an aggressively bitter brew. Ipoh white coffee is roasted with palm-oil margarine only — no sugar, no wheat — at a lower temperature, producing a paler (whiter) bean and a smoother, more caramelized cup. The finished drink, with sweetened condensed milk, is actually a creamy tan color. The “white” is shorthand for the roasting process, which is the only thing that really distinguishes Ipoh white coffee from any other Malaysian coffee.

Is luwak white coffee expensive?

Luwak white coffee is a separate product from regular Ipoh white coffee, and yes, it is significantly more expensive. “Luwak” refers to kopi luwak — Indonesian coffee beans that have passed through the digestive system of the Asian palm civet — and is among the world’s most expensive coffees, sometimes selling for hundreds of dollars per kilogram. “Luwak white coffee” is a marketing crossover product combining luwak-style beans with the Ipoh white-coffee margarine roast and condensed-milk preparation. Standard Ipoh white coffee from brands like Old Town or Chek Hup is inexpensive and widely available; luwak white coffee is a premium niche.

Is Ipoh white coffee the same as a latte?

No. A latte is espresso with steamed fresh milk and a small amount of foam. Ipoh white coffee is filter-brewed (or sometimes espresso-brewed) margarine-roasted coffee with sweetened condensed milk — no fresh milk, no foam, no steam. The closest Western analogue is probably a café bombón (Spanish espresso layered over condensed milk) or a cà phê sữa đá (Vietnamese iced coffee with condensed milk), both of which share the condensed-milk component but use different roasting and brewing.

What does Ipoh white coffee taste like?

Smooth, creamy, caramelized, slightly nutty, with a soft smoke note — and noticeably less bitter than Malaysian kopi-O. The margarine roast produces a medium-roast bean with fewer harsh compounds. The sweetened condensed milk adds caramelized lactose sweetness. Together the cup is full-bodied, sweet, and rounded — closer to a caramel-flan flavor than to a typical Western coffee. Many first-time drinkers describe it as “tasting like a dessert.”

What is the difference between Ipoh white coffee and regular white coffee?

There is no single “regular white coffee.” The term means different things in different countries: in Australia and the UK it usually means coffee with milk (any milk), in the US it sometimes refers to a very light-roasted coffee, and in Yemen and Lebanon it refers to entirely different drinks. Only in Malaysia does “white coffee” mean the specific margarine-roasted, condensed-milk preparation associated with Ipoh. See the disambiguation table earlier in this guide for the full breakdown.

How much caffeine is in Ipoh white coffee?

Authentic Ipoh white coffee uses a Liberica/Robusta/Arabica blend that produces caffeine roughly equivalent to a strong drip coffee — typically 80–120 mg per ~180 ml mug, depending on the bean ratio. Robusta-heavy blends will be on the higher end. The 3-in-1 instant export form is generally lower-caffeine because of dilution with creamer and sugar, typically 50–80 mg per sachet.

Can I make Ipoh white coffee with regular coffee beans?

You can make a similar drink — strong coffee with sweetened condensed milk — but it will not be Ipoh white coffee specifically. The defining feature is the margarine roast, which you cannot reproduce by adding margarine to finished coffee. To get authentic flavor you need Ipoh-roasted ground beans (Old Town, Chek Hup, Aik Cheong) or instant 3-in-1 sachets. As a workable approximation, Vietnamese Robusta or Indian Mysore brewed strong with condensed milk gets ~80% of the experience.

Where to Go Next

Other Asian condensed-milk coffees:

Other unfiltered or kopitiam-tradition Asian coffees:

Other “white coffee” variants:

Brewing techniques referenced in this guide: