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
Updated

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.
Sources
- Top 10 Mamak in Johor Bahru 2026 - My Weekend Plan.
- Top 10 Nasi Kandar in Johor Bahru 2026 - My Weekend Plan.
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.
Found an error? Contact the editorial team with the article and correction.
Keep exploring
More from the Journal.

JB Nasi Lemak by the Hour: Nine Plates, Dawn to Midnight
An editorial hour-by-hour guide to nasi lemak in Johor Bahru, matching nine well-rated spots to your timing — early warungs, cafe brunches, evening stalls and 3am plates.
Food & drink · Johor Bahru
Read article
An eating day in Johor Bahru
Plan a single perfect eating day in Johor Bahru — old-school kopitiam kopi and kaya toast, a mid-morning nasi beriani gam queue, and a long shared shabu shabu dinner.
Food & drink · Johor Bahru
Read article
Picking the Right George Town Gelato Stop by Style
An editorial guide to choosing a gelato stop in George Town, Penang by style — Italian small-batch shops, soft serve, real-fruit sorbets and adventurous local flavours.
Food & drink · George Town, Penang
Read article