Skip to main content
Back to Blog Food & Drink

Vegetarian Food in Johor Bahru: An Indian Traveler's Guide

By Jay Lew 28 July 2026 3 min read Share
Banana leaf rice spread and roti canai at a Johor Bahru mamak restaurant

JB's Indian Food Scene: Better Than You'd Expect

Johor Bahru's food culture is deeply influenced by Malaysia's large Tamil and North Indian communities. The result: a city where finding vegetarian South Indian food is easier than in many parts of South India itself. Mamak restaurants — open-air eateries run by Tamil Muslim families — serve roti canai, dhal, dosai, and teh tarik 24 hours a day, 7 days a week.

For Indian travelers staying at Pelangi Capsule Hostel in Taman Pelangi, vegetarian options are literally steps away.

What You'll Find Within Walking Distance of the Hostel

Mamak Stalls (5 Minutes' Walk)

Mamak stalls are the backbone of JB's food scene. Look for the open-air restaurants with fluorescent lighting and stacks of roti on the griddle. Typical prices:

  • Roti canai plain: RM1.50
  • Roti canai with egg: RM2.50
  • Dhal curry (side): RM1.50
  • Dosai (thosai): RM3–4
  • Teh tarik: RM2
  • Milo ais: RM2.50

Most mamak stalls have a full vegetarian menu — just ask for "sayur sahaja" (vegetables only) and they will prepare your roti or nasi without meat.

Nasi Campur Stalls

Nasi campur (mixed rice) stalls let you pick from a display of dishes. Vegetarian options typically include: tempeh goreng, sayur goreng (stir-fried vegetables), dhal, sambal terung (brinjal), and fried tofu. A plate costs RM5–8 with 3–4 side dishes.

Taman Pelangi Tuesday Night Market

Every Tuesday from 4:30 PM, Jalan Kuning (5 minutes from the hostel) hosts a 500-metre night market. Indian-influenced stalls sell putu piring, vadai, apom (appam), and kuih with various vegetarian fillings. Budget RM10–20 for a full evening's eating.

Jalan Dhoby — Little India (10 Minutes by Grab)

Jalan Dhoby is JB's Indian commercial district. Here you will find:

  • South Indian vegetarian restaurants with banana leaf rice, sambar, rasam, and a full array of vegetable curries (RM8–15 per set)
  • Thali meals — unlimited rice refills with rotating curries and pickle, in the Kerala/Tamil tradition
  • Indian sweets — ladoo, halwa, barfi, and murukku sold by weight at Indian provision shops
  • Indian grocery stores — masala powders, pickle jars, chilli, and rice varieties from India and Sri Lanka

Key Vegetarian-Friendly Dishes to Try in JB

DishDescriptionTypical Price
Roti canaiFlaky flatbread with dhal and curryRM1.50–3
Thosai (dosai)Crispy rice-lentil crepe, served with chutneyRM3–5
Nasi lemak (veg)Coconut rice with sambal, peanuts, cucumberRM4–6
Char kway teow (veg)Stir-fried flat rice noodles — ask for no cockles or lardRM6–8
Banana leaf riceFull South Indian meal on a banana leafRM10–15
Vegetable briyaniFragrant rice with mixed vegetables and raitaRM8–12

Supermarkets and Cooking

If you prefer cooking, Pelangi Capsule Hostel has a shared kitchen available to all guests. The nearest supermarket (Giant or Econsave) is a short Grab ride away. Indian ingredients — spices, lentils, basmati, canned tomatoes — are available at Indian grocery shops on Jalan Dhoby and at Cold Storage in City Square mall.

Practical Tips for Vegetarian Travelers

  • Say "sayur sahaja" (vegetables only) or "tak nak daging" (no meat) at stalls that mix veg and non-veg dishes.
  • At mamak restaurants, clarify if dishes are cooked in the same wok as meat — most reputable stalls will accommodate your request.
  • Egg is widely used in Malaysian vegetarian dishes — specify if you need egg-free options.
  • JB has several dedicated Indian vegetarian restaurants where cross-contamination is not a concern.

For more on getting to JB from India, see our India to JB travel guide. Ready to book? Check availability at Pelangi Capsule Hostel.

Related Articles