Malaysia Authentic is loading.
Skip to content

From the Journal

Banjir at Noon, Roti at Midnight: A Mood-and-Hour Map of Johor Bahru's Indian-Muslim Eateries

An editorial guide to Johor Bahru's Indian-Muslim eateries, matched to mood and hour — from banjir nasi kandar lunches in Taman Molek to 24-hour roti canai suppers.

Malaysia Authentic

3 min read

Updated

AI illustration: A plate of banjir-style nasi kandar with rice flooded in mixed curries, fried chicken, hard-boiled egg and papadam.
AI illustration: A plate of banjir-style nasi kandar with rice flooded in mixed curries, fried chicken, hard-boiled egg and papadam.

In Johor Bahru, the mamak restaurant is less a category than a schedule. Some kitchens empty their curry trays by late afternoon, while others keep the griddle hot for roti canai at two in the morning. Instead of ranking them, this guide maps well-reviewed Indian-Muslim eateries across JB by the mood you're in and the hour you're hungry. All suggestions are editorial picks drawn from published guides — every outlet listed holds a Google rating above 4.0, but hours can change, so verify before you drive.

The Daytime Banjir Lunch: Nasi Kandar Hijrah, Taman Molek

If your goal is a plate flooded with mixed curries — the classic banjir style — Nasi Kandar Hijrah in Taman Molek draws one of JB's biggest nasi kandar crowds. It is a breakfast-and-lunch operation, open roughly 8:30 am to 6:30 pm daily with shorter Friday hours, so arrive before midday for the fullest spread. Telur ikan and fried chicken are the local favourites.

All-Day Flexibility: Nasi Kandar Marwah, Mount Austin

For a spot that works at 7 am, 3 pm or 11 pm, Nasi Kandar Marwah at The Harbour @ Austin Green runs 7:00 am to midnight daily and offers a long counter of curries, fried and grilled meats, seafood and vegetables. Its kuah campur — a mix of gravies poured over rice — makes it a good comparison point against Hijrah: less legendary, far more forgiving of your schedule.

The 24-Hour Supper Circuit

Several options never close. Restoran E&Y Sahul in Adda Heights is a canteen-style mamak serving roti canai, teh tarik, mee goreng and maggi goreng at any hour, popular with supper gatherings. Restoran Habib's Mount Austin branch is similarly 24-hour and wallet-friendly, with football on the screens; note that service can stretch at peak times. Over in Bandar Baru Uda, Restoran Al-Safa covers roti breakfasts, nasi campur lunches and late-night mee goreng. In the old town, Restaurant Reaz Corner on Jalan Dhoby is a heritage mamak on 24-hour duty — a natural stop while walking the city centre's streets.

When You Want a Step Up

Not every mamak mood is a plastic-stool mood. My Biryani Palace in Mount Austin specialises in dum-style biryani and suits couples or small groups after a calmer meal, open 10:00 am to midnight daily. Onn Kitchen in Kampung Bahru, known for briyani and a daily curry spread, closes on Fridays entirely — plan around that.

Morning Roti and Northern-Style Rice

Restoran Sirap Selasih in Taman Desa Rahmat is a breakfast-to-afternoon spot (7:00 am–4:00 pm daily) with flaky roti canai and its namesake rose-basil-seed drink; it also serves a Kedah-style nasi kandar with moist ayam masak merah. Nasi Kandar Under the Tree in Taman Suria is an open-air lunch-only stall (Saturdays–Thursdays, closed Fridays) with generous portions around RM16.

Ordering and Budget Tips

A standard nasi kandar plate typically runs RM8–RM15; roti canai with a drink costs just a few ringgit. Say yes to kuah campur, ask for the gravy banjir, and pair fried chicken with hard-boiled egg and papadam. Go early — the best lauk sell out fast. Most are Indian-Muslim establishments serving no pork, but halal certification should be verified per outlet.

For a full day of eating in the city, pair this guide with One Perfect Eating Day in Johor Bahru.

Visual note: this AI-generated illustration is not a photograph from a visit to the listed venues.

Frequently asked questions

What does 'banjir' mean when ordering nasi kandar?

Banjir means 'flood' — the server pours a mix of curries over your rice until the plate is practically swimming. It is the most popular way to eat nasi kandar, and you can simply say 'banjir' when ordering.

Which JB mamak spots are best for late-night supper?

Several run 24 hours, including Restoran E&Y Sahul in Adda Heights, Restoran Habib in Mount Austin, Restoran Al-Safa in Bandar Baru Uda and Restaurant Reaz Corner on Jalan Dhoby. Nasi Kandar Marwah in Mount Austin serves until midnight.

Are these eateries halal?

They are Indian-Muslim mamak establishments that serve no pork, but halal certification status varies by outlet and should be verified individually before dining.

How much should I budget for a mamak meal in JB?

Roti canai with a drink costs a few ringgit, while a nasi kandar plate with sides typically runs RM8 to RM15; some generous portions, like those at Nasi Kandar Under the Tree, sit around RM16.

There’s more to discover.

Explore more places, makers and perspectives in the Journal.

Back to the Journal