JB Kopitiam Breakfast Guide: The Best Traditional Coffee Shops in Johor Bahru

2026-07-16 · 5 min read

Traditional Hainanese kopitiam in Kluang, Johor serving kaya toast and coffee

Photo: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons

The kopitiam -- Hokkien for 'coffee shop' -- is the beating heart of morning life in Johor Bahru. Long before Starbucks arrived in Malaysia, kopitiam masters were roasting coffee beans over charcoal and brewing thick, dark kopi in cloth filters, served with kaya (coconut jam) toast and perfectly wobbly half-boiled eggs. This tradition is 100 years old, and in JB it is still very much alive. Whether you are a first-time visitor or a regular, a proper kopitiam breakfast is one of those experiences that sets the tone for the entire day.

What is a kopitiam breakfast and what do you order?

The classic kopitiam breakfast is a three-part ritual:

  1. Kopi or teh -- coffee or tea, served in a dozen variations. Kopi-o is black coffee with sugar; kopi adds sweetened condensed milk; kopi-c uses evaporated milk; kopi kosong is black, no sugar. Add 'peng' (ais) to any of these for the iced version. Teh follows the same grid but with tea instead of coffee.
  2. Kaya toast -- two slices of white bread (or sourdough at newer spots), toasted and spread with kaya and a cold slab of butter. The contrast of warm toast, coconut jam and cold butter is the whole point.
  3. Half-boiled eggs (telur separuh masak) -- two eggs cracked into a small bowl, just barely cooked, seasoned with dark soy sauce and white pepper. You dip your toast in, or just eat them with a spoon. Takes about 8 minutes in 70°C water -- a real skill.

Beyond the classic set, most kopitiam have rotating food stalls inside serving char kway teow, wonton mee, curry mee, Hokkien mee and roti bakar. The stalls change over the week and some are only there on certain mornings -- half the fun is discovering what is on that day.

What are the best kopitiam in Johor Bahru?

JB has dozens of kopitiams -- here are the ones worth going out of your way for:

What makes JB kopitiam coffee different from regular coffee?

The coffee bean itself is the starting point: Malaysian kopitiam traditionally uses Robusta beans (not Arabica), which are roasted with sugar and sometimes butter or margarine -- a technique brought by Hainanese immigrants in the early 1900s. The roasting caramelises the sugar onto the bean, giving kopitiam kopi its characteristic thick, slightly sweet, almost smoky character. It is much stronger and more bitter than filtered coffee, and nothing like an espresso or a Starbucks latte.

The brewing method uses a cloth sock filter: ground coffee is packed into a flannel bag, hot water is poured over slowly, and the thick concentrate drips into a pot below. Condensed milk is added to the cup (not the pot) so each serving can be customised. When you order kopi at a proper kopitiam, you are getting a cup that has been refined over decades to hit exactly the right balance of bitter, sweet, and rich.

Specialty coffee lovers: do not write this off. It is a different drink category from espresso or pour-over, and it is worth trying on its own terms.

Are kopitiam in JB open early enough for a pre-border-crossing breakfast?

Yes -- this is actually one of the great practical uses of JB kopitiams. Most open between 6am and 7am, well before the morning Causeway rush builds. If you are heading to Singapore for the day via the CIQ checkpoint, a pre-crossing kopitiam breakfast is both cheap and excellent. Budget RM 6--10 for a full set (kopi + kaya toast + two half-boiled eggs), which is roughly SGD 2--3 at current exchange rates.

Kluang Station at KSL City Mall opens at 7am -- convenient if you are doing a day trip to Singapore and staying at KSL D'Esplanade. The Tuas Second Link crossing is a 15-minute Grab ride from KSL, and the JB Sentral Causeway is about 20 minutes.

What is the etiquette at a traditional kopitiam?

A few things first-timers sometimes get wrong:

Planning a stay in Johor Bahru and want to start your mornings right? Book your unit at Southern Homestay -- our studio and 2-bedroom apartments at KSL D'Esplanade have Kluang Station on the lower ground floor of the same complex. Send us a WhatsApp at +60 12-708 8789 to check availability.

Planning a JB stay? Book direct with Southern Homestay — studio and 2-bedroom serviced condos at KSL D'Esplanade in JB city centre. WhatsApp us for tonight's rate →

Frequently asked questions

What is the difference between kopi-o, kopi, kopi-c and kopi kosong?

All four use the same strong Robusta coffee base. Kopi-o is black coffee with sugar. Kopi adds sweetened condensed milk. Kopi-c uses evaporated milk (less sweet, lighter colour). Kopi kosong is black with no sugar at all. Adding 'peng' to any of them gives you the iced version -- so kopi-o peng is iced black coffee with sugar.

Is there a kopitiam inside KSL City Mall near KSL D'Esplanade?

Yes -- Kluang Station has an outlet on the lower ground floor of KSL City Mall at 33 Jalan Seladang, Taman Abad. It is part of the same complex as KSL D'Esplanade and opens from 7am daily. It serves the classic Johor kopitiam set: kaya toast, half-boiled eggs, and traditional kopi pulled in the old Hainanese style.

What time do JB kopitiams open and close?

Most traditional kopitiams in JB open between 6am and 7am and close when food sells out -- usually between 11am and 1pm. Some run through to mid-afternoon for drinks and lighter items, but the best stalls inside often sell out by 10am. Go early for the full selection.