Cheap and Underrated Food in Johor Bahru: 7 Hidden Gems Locals Love

Cheap and Underrated Food in Johor Bahru: 7 Local Gems Worth Seeking Out

New dining spots for your next JB trip!

Johor Bahru isn’t short on Instagrammable cafés and viral desserts, but if you look just past the glossy exteriors, you’ll find the true flavour of JB in its everyday eateries. Here, it’s not about how trendy the decor is. It’s about smoky wok hei, handmade kuih and noodles perfected over decades.

This is your 2025 guide to 7 underrated cheap eats in Johor Bahru: real local favourites, each with character, history and, best of all, prices that rarely cross the S$5 mark.

Also read: 6 Viral Johor Bahru (JB) Food Spots: Worth the Hype or Overrated?

Wah Cai 3‑in‑1 Fried Niangao

Wah Cai 3‑in‑1 Fried Niangao 

Image credit: 华仔招牌三合一炸年糕 Official Facebook

Price: The Niangao goes at around RM2.50 (~S$ 0.75) each

Address: 86, Jalan Pahlawan 2, Taman Ungku Tun Aminah, 81300 Skudai

Wah Cai’s “3‑in‑1” fried niangao is a cross-border snack legend. They sandwich chewy glutinous niangao between sweet potato and yam, coat the lot in a crisp, golden batter, and deep‑fry to creamy perfection.

What’s remarkable is that even hours later, the exterior remains satisfyingly crunchy, ideal to takeaway for your trip back to Singapore. A simple yet ingenious snack that locals queue for.

Warung Roti Canai Bukit Chagar

Roti Canai

Image credit: Warung Roti Canai Bukit Chagar via Google Maps

Price: From RM 1.50 (~S$0.45)

Address: 394, Jalan Tengku Azizah, Bukit Chagar, 80300 Johor Bahru

Just a stone’s throw from the CIQ checkpoint, this mamak stall offers roti canai cooked to golden-brown perfection. Daily from 6 am to around 11 am, the adept stall‑keeper flips and stretches each dough by hand, nailing that signature crispy exterior and soft, chewy interior.

Diners often dunk their roti in dhal, sambal or sugar, whatever suits their palate, while watching the vibrant morning bustle. A charming, humble start to a JB day.

Din Kee Beef Noodle

Beef noodles in Johor Bahru

Image credit (L-R): 鼎记牛腩粉 Din Kee Beef Noodle Official Facebook

Price: ~RM 15 (~S$4.50)

Address: 56, Jalan Indah 1, Taman Bukit Indah, 81200 Johor Bahru

A corner shop that quietly excels in its craft. Din Kee’s broth simmers for over five hours, coaxing out tender beef, fat-rich tendon and chewy tripe.

You can opt for soupy comfort or dry noodles tossed in savoury sauce, often garnished with peanuts for a texture boost. Diners appreciate the hearty bowls and reasonable prices and the meaty portions vanish by late morning.

Ah Piaw Wanton Noodles

Ah Piaw Wanton Noodles

Image credit (L-R): Ah Piaw Noodle House Official Facebook

Price: Around RM 8 (~S$2.40)

Address: 20, 12, Jalan Kelewang, Taman Sri Tebrau, 80050 Johor Bahru

Open 24 hours, Ah Piaw Wanton Noodles serves comforting bowls of wanton noodles featuring thin, springy duck‑egg noodles tossed in a fragrant mix of dark soy, sesame oil and crunchy pork lard. Each bowl comes with generous, plump wantons filled with gently peppered pork, plus a light anchovy‑flavoured broth on the side.

Many regulars swear by the signature “black” version, where the sweet‑savoury sauce gives a gentle kick, while those after something richer can go for their abalone kway teow, loaded with prawns, scallops, fish‑balls and fish‑maw in a porky broth, perfect if you’re feeling indulgent.

Ong Shun Seafood Restaurant

Ong Shun Seafood Restaurant in Johor Bahru

Image credit: DowntownJB Official Website

Price: From RM 8.50 (~S$ 2.55)

Address: 67, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru

A halal zi‑char eatery beloved for its Moonlight Hor Fun: fresh flat rice noodles topped with a raw egg yolk. Once mixed, you get a creamy, silky sauce that turns a humble noodle dish into something indulgent and distinctive.

Portions are generous and reviews often credit its consistent flavour and budget‑friendly prices.

Restoran Kacang Pool Haji

Restoran Kacang Pool Haji in Johor Bahru

Image credit: DowntownJB Official Website

Price: ~RM 7 (~S$2.10)

Address: 12, Jalan Dato Jaafar, Taman Dato Onn, 80350 Johor Bahru

A hearty adaptation of Middle Eastern fava bean stew, filling, spiced and crowned with a runny fried egg, lime, fresh onion and thick toast.

Locals swear by its comforting, earthy flavours. It’s casual dining with generous portions and fast service, perfect when crossing into JB hungry and ready for something warm and filling.

Restoran Yew Swee

Restoran Yew Swee

Image credit: kuky2 via Canva Pro

Price: ~RM 6–10 (~S$1.80–S$3) per bowl

Address: Restoran Yew Swee, 64, Jalan Harimau Tarum, Taman Century, 80300 Johor Bahru

Hiding behind a modest storefront, Yew Swee Curry Mee delivers a bold, authentic take on JB-style curry noodle. Their coconut curry soup is fragrant and creamy, balanced with a spicy shrimp-belacan kick, and generously studded with toppings like pig skin, char siew, fried tofu skin, beancurd, five-spice rolls, and beansprouts.

True to JB tradition, the noodles are supplied by Chop Eng Tin, giving them a satisfying chew and homemade texture that elevates the bowl well beyond the average.

Time to explore new eats

These aren’t the places you’ll typically see on TikTok or Instagram feeds, but they’re where JB locals actually eat, morning, noon and well past midnight. They’re affordable, flavour-packed, and most of all, genuine.

About Author

Amanda Lim
Amanda Lim

Amanda is an avid collector of experiences and stories, and loves discovering the novel and unique. She's at her happiest when stumbling upon unexpected sights or learning about the distinctive quirks of any place or culture. Ultimately, she believes in chasing joy and sharing it with whoever will listen.

CLICK TO SEE MORE ARTICLES BY Amanda Lim



Related Posts