Malaysian Kopi Recipe: How to Brew Kopi O and Kopi C Like a Kopitiam

Hand holding a steaming cup of Malaysian Kopi C, condensed milk swirled through dark coffee, morning sunlight catching the rising steam
Malaysian Kopi C, straight from the Kopitiam

Malaysian Kopi Recipe: How to Brew Kopi O and Kopi C Like a True Kopitiam

Malaysian Kopi, that bold, buttery brew Kopitiams have been pouring for generations, is far easier to recreate at home than you'd think. This isn't your average coffee. It's Robusta beans roasted in butter and sugar, brewed through a humble cloth sock, and served either black as Kopi O or creamy as Kopi C. No espresso machine, no fancy gear, just a mug, a sock, and five minutes. Whether you're craving the smell of a Johor Bahru kopitiam corner or simply want an authentic taste of Malaysian coffee culture, this traditional Malaysian coffee recipe walks you through every step, straight from a real Kopitiam conversation.

Kopitiam Kopi

Malaysian Kopi is proof that great coffee doesn't need a machine, just patience, a cloth sock, and good timing. It's stronger than your average brew, faintly caramelised, and endlessly customisable.

Whether you take yours black and unsweetened or dressed up with condensed milk, this is the coffee that built an entire coffee shop culture across Malaysia, Singapore, and beyond.

History and Origin

A Kopitiam, one of the most authentic and humble coffee establishments you'll find, is prevalent across Malaysia, Singapore, Indonesia, Brunei, and Southern Thailand. The word itself is a hybrid: "kopi" is Malay for coffee, and "tiam" is the Hokkien and Hakka word for a shop (店).

These coffee houses serve Kopi, Teh (tea), Horlicks, Milo, and simple meals like half-boiled eggs with soy sauce and pepper, alongside kaya toast, the coconut jam made with egg, coconut milk, and sugar.

Traditional ivory Kopitiam cup with green floral patterns, filled with strong black Kopi O, spoon on saucer, resting on a Mandarin newspaper
A classic Kopitiam moment with black Kopi

What makes Malaysian Kopi genuinely different from Western-style coffee is the bean and the roast. Traditional Kopi uses Robusta beans, higher in caffeine and bolder in taste than Arabica.

These beans are roasted in a mixture of butter (or margarine) and sugar, which caramelises during roasting and gives the coffee its unmistakable, slightly smoky sweetness. That single detail is what separates a Nanyang coffee cup from anything you'd get at a Western café.

My Nostalgia and Memory

One of our favourite Kopitiams is Kin Wah Kopitiam in JB City Centre. Even at 6am, this small corner lot is bustling, all tiny red plastic stools and rickety tables.

Despite the organised chaos, the waiters never miss an order. Ours is usually a strong Kopi O or a milkier Kopi C, a Milo Ais for the kids, and toasted butter kaya bread on the side, sometimes with a Nasi Lemak or Mee Goreng thrown in for good measure.

Coffee with an Initial

In our early days in Malaysia, getting acquainted with this all-new coffee culture wasn't love at first sip. Ordered with creamer, Kopi felt far too sweet for us, and if that's not your style either, ask for it "kurang manis," meaning less sugar, a small phrase that changes the whole cup.

Ordered without creamer instead, it turned out tasting like "Gear Oil," as my kids still fondly tease me about to this day. They'll also happily point out the brown stain it leaves behind on your teeth.

But coffee, somehow, became our love language in Malaysia, and Kopi turned into an emotion of its own, gradually, the way any acquired taste does.

Then came the genuinely gargantuan task of decoding those menu cards, with their long list of Kopi, Teh, Nescafe, and on and on, followed by an entire universe of Milos, Milo Dinosaur, Milo Godzilla, and whatever else the kopitiam down the road had dreamed up through all these years.

In the diverse world of Kopitiam culture, every variation of coffee and tea carries its own signature. I was initially intrigued by the unique 'initials' used, Kopi O (Kopi Or, or Kopi Kosong), Kopi C (truly Kopi Si), Kopi Peng, Teh O, Teh C, Teh Halia, Teh Tarik, and many more, each with its own distinct character.

One detail that took me a while to learn: order a plain "Kopi O" and it still arrives with sugar stirred in, that's simply the default. If you want yours black and truly unsweetened, the way I take mine these days, you need to specifically ask for "Kopi O Kosong," kosong meaning empty, so no sugar, no milk, nothing added at all.

Trying out the different versions, understanding the taste and the brew, took its own sweet time. And I'll always say this: if you want to order coffee or tea in Malaysia, you really need to know your initials. Every cup comes with a signature of its own, proclaiming its boldness, its texture, and its consistency, loud and clear.

Nineteen years in Malaysia now, as of 2026, and there have been many "sips between the cup and the lip" along the way (no slips here, thankfully!). Brewing my own Kopi at home these days, I still love this Hokkien kopitiam culture with my whole heart, and we never miss an early morning breakfast drive through the city, hunting down new kopitiams in and around Johor and Singapore.

A Kopitiam-style porcelain cup of strong black Kopi O with spoon, set on a saucer over a Mandarin newspaper
Strong, unsweetened Kopi O

Sitting in the alley near this Kopitiam once, on a moody, about-to-rain afternoon, watching the crowd move past, I found myself writing this poem. It came out spontaneously, exactly as it is below, and I've never wanted to change a word of it since.

Sitting in an Alley...

An old street in the heart of a city
A street tended to look clean
Buildings proclaiming their age
Named to be as Vintage...
A style fascinating the present generation
Different faces pop up every now & then,
Inquisitive looks, a look which holds newness.
Tourists, locals, photographers, residents...
All walking around the streets
What these streets hold for them
Is completely unknown
To the onlookers...

Typical styles unique to themselves
Are the shops lined up in the alley
Some ancient
Like pages from a yellowed
Dog-eared book
With age-old owners
Lingering around with ease
Maybe, they've lived their life
In this alley clock-in, clock-out
Rusted out in the withering times
Stooped and shrivelled out of old age...
Living a life of their own...

Some shops decked up to look old
Showcasing the commercials.
Fascinating the odds
Quite synonymous is the style
Of a barbershop, small and lighted
Lined up with Decors from a thrift shop.
An age-old red building flaunting the tradition
Typical restaurants catering food in the name of classics
Small Kopitiams, bakeries & eateries
Streets with painted walls
Captivating the curious eyes
Encasing an urge for a click...

All along I sit in my car,
Watching with awe,
The street, an age-old alley
Standing out in the sands of time.
The dimly lighted shops
Smells wafting from nearby restaurants
The moving crowd
The curious little faces
With expressionless definitions
All the more the moving cars
Moving so close to our car,
That I get alarmed when each one passes by...

The name of the Street is
Jalan Tan Hiok Nee
Johor Bahru

— SM

Craving something to go with your cup? Explore more of my Beverages Recipes, from Teh Tarik to homemade Horlicks Ais.

Why You Will Love This Recipe

  • Authentic Kopitiam taste at home: The same buttery, caramelised Robusta flavour you'd get in a Malaysian coffee shop, minus the queue.
  • No fancy equipment: A mug and a coffee sock (or fine mesh filter) is all this recipe asks of you.
  • Ready in under 10 minutes: Faster than most machine-brewed coffees, and no clean up beyond a rinse.
  • Fully customisable: Scale it from a mellow Kopi Po to a fists-clenched Kopi Gao, just by adjusting your water.
  • A genuine slice of Nanyang coffee culture: This is the coffee behind an entire regional coffee shop tradition, brewed the way it's always been done.

Recipe Overview

  • Cuisine: Malaysian (Hainanese)
  • Recipe Type: Beverage
  • Yields: 1 cup
  • Servings: 1
  • Difficulty: Easy
  • Author: SM @ Essence of Life - Food

Time Estimate

  • Preparation Time: 5 Minutes
  • Brewing Time: 5 Minutes
  • Total Time: 10 Minutes

How to Brew Malaysian Kopi: Step-by-Step Guide

A cup of strong Kopi C, or Kopi Si, next to a small white porcelain creamer jug, on a saucer with a spoon over a Mandarin newspaper
Creamy Kopi C, coffee with creamer

Getting back to how Malaysian Coffee, or Kopi, is actually made: during a visit to Singapore, I had a fascinating chat with the Kopi maker (is it alright to call him a Barista?) at a Kopitiam located beneath the National Arts Centre at Esplanade.

Curious about brewing Malaysian Kopi at home, I asked for his secrets. With a warm smile, he assured me it's quite straightforward. The essential ingredient? Simply a good quality coffee powder and a bit of patience.

Essential Tools for Brewing Kopi:

To get started with Malaysian brewing technique, you'll need a few basic tools, just the most simple, but traditional Kopi gears.

  • Kopi Sock: This cloth filter is the key to authentic Malaysian Kopi.
  • Kopi Pot: Preferably stainless steel, used to catch and brew the coffee.
  • Porcelain Cups: To serve the Kopi in traditional style (with green floral prints).

Then, of course, you would need some roasted and ground coffee powder. It's simple, all you need to do is to immerse (brew) the Kopi powder in hot water for about 3 to 4 minutes to get a kopi concentrate. Then, remove the kopi grounds, dilute, or add creamer if necessary, and serve!

Ingredients List

For the Kopi Base:

  • 12-15 g Ground Malaysian coffee powder
  • 240 ml Hot water (90°C-95°C)

Optional, for Kopi O (Black Coffee):

  • 1 tsp Sugar, or to taste

Optional, for Kopi C (Coffee with Creamer):

  • 1 tbsp Condensed milk, or evaporated milk plus sugar

Method: Detailed Brewing Instructions

Step 1: Prepare Your Gear

  1. Place your coffee sock or fine mesh filter over a tall mug or pot.
  2. No traditional Kopi sock on hand? A clean cloth from your local hardware store works just as well.

Step 2: Brew the Kopi O

  1. Add the coffee powder to the sock and pour hot water over it, heated to 90°C to 95°C.
  2. Make sure every bit of the grounds is thoroughly saturated.
  3. Let it brew for 3 to 4 minutes, then gently tap the sock to mix.
  4. Remove the sock, tapping out the last of the brew, and serve in a porcelain cup with sugar to taste.
Pro Tip: I, personally, enjoy mine strong and completely unsweetened, known locally as Kopi Gao or Kopi Kau. If that's your style too, just use less water for a bolder, thicker cup.

Step 3: Make It Kopi C

Creamer being poured from a jug into a cup of strong black Kopi, droplets visible on the surface, saucer and spoon set over a Mandarin newspaper
Kopi C, coffee with creamer poured over Kopi O
  1. Follow the same brewing steps as above.
  2. Before pouring the coffee in, add a tablespoon of condensed milk (or evaporated milk plus a little sugar) to the cup, then pour the hot Kopi over it and stir.

Pro Tips and Notes

A Kopitiam-style cup of black Kopi O on a saucer with a spoon, set against a soft blurred background
A quiet Kopitiam moment
  • Strength is entirely adjustable: More water gives you a milder cup, known as Kopi Po; less water gives you Kopi Gao, the strong version.
  • Want it cold? Pour your brewed Kopi over ice for an instant Kopi Peng, a firm kopitiam favourite on hot afternoons.
  • No coffee sock at home? A humble mug plus a clean cloth strainer will do the job just fine, no special equipment required.
  • Coffee brew ratio: for scaling up, stick to 12-15 g of Kopi powder for every 240 ml cup.

Serving Suggestions

Malaysian Kopi is at its best paired with kaya toast, the sweet coconut jam spread over crisp, buttery bread, for a proper Kopitiam breakfast.

Serve it your way: Bold and black as Kopi O, sweetened with condensed milk as Kopi C, thick and unsweetened as Kopi Gao (or Kopi Kau), gently diluted as Kopi Po, or poured over ice as a refreshing Kopi Peng.

Storage Suggestions

My honest suggestion: drink it hot, don't store it. Kopi is meant to be brewed and enjoyed within minutes, and that's genuinely how a Kopitiam serves it.

For the record, if you do brew extra, plain black Kopi O will generally keep for 3 to 4 days refrigerated in a sealed container, though the flavour fades noticeably after the first day. Once condensed or evaporated milk goes in for Kopi C, that window shrinks to just 1 to 2 days, so it's really not worth the wait.

FAQ

What is the difference between Kopi O and Kopi C?
Kopi O is black Malaysian coffee sweetened with sugar, "O" meaning plain in Hokkien. Kopi C is coffee with evaporated milk and sugar, the "C" referring to Carnation, the evaporated milk brand kopitiams traditionally used.

Can I use normal coffee beans for this Malaysian Kopi recipe?
Traditional Kopi is roasted with margarine and sugar for that deep, caramelised flavour. Standard Western-roast coffee will still brew, but it won't taste quite like an authentic Kopitiam cup.

What does "Kopi Kau" or "Kopi Gao" mean?
Both mean "thick" or "strong," in Hokkien and Malay respectively. Ask for this when you want your Kopi extra bold, with barely any water added.

What does "Kosong" mean when ordering Kopi?
"Kosong" means empty in Malay. Order "Kopi O Kosong" for black coffee with absolutely nothing added, no sugar, no milk, just the Kopi itself.

Is Malaysian Kopi vegan or vegetarian friendly?
Kopi O made with just sugar is naturally vegan. Kopi C, with its condensed or evaporated milk, is vegetarian but not vegan, though a plant based creamer works as a swap.

Do I need special equipment to make Kopi at home?
Not at all. A mug and a coffee sock, or even a clean fine mesh cloth, is genuinely all it takes. No espresso machine, no barista training.

Recipes You Might Like From My Blog

Hand holding a steaming cup of Malaysian Kopi C, condensed milk swirled through dark coffee, morning sunlight catching the rising steam
Malaysian Kopi - Kopitiam Kopi C

A Street, a Cup, a Memory

Every time I brew a cup of Kopi at home, I'm quietly back on Jalan Tan Hiok Nee, sitting in my car, watching an old street hold its ground against the sands of time.

That's the thing about Kopi, it was never really about the coffee. It's the plastic stool that wobbles, the newspaper under the saucer, the alley that's seen a hundred thousand cups poured before yours.

So brew your Kopi, pour it hot, and let it carry you somewhere too. Explore more of my Malaysian recipes right here at Essence of Life - Food, one cup, one memory, at a time.

1 Comments

  1. This looks amazing!!! Thank you for sharing.

    ReplyDelete