Vegetarian Food in Johor Bahru: An Indian Traveler's Guide
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
| Dish | Description | Typical Price |
|---|---|---|
| Roti canai | Flaky flatbread with dhal and curry | RM1.50–3 |
| Thosai (dosai) | Crispy rice-lentil crepe, served with chutney | RM3–5 |
| Nasi lemak (veg) | Coconut rice with sambal, peanuts, cucumber | RM4–6 |
| Char kway teow (veg) | Stir-fried flat rice noodles — ask for no cockles or lard | RM6–8 |
| Banana leaf rice | Full South Indian meal on a banana leaf | RM10–15 |
| Vegetable briyani | Fragrant rice with mixed vegetables and raita | RM8–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
Taman Pelangi Tuesday Night Market — The Street Food Paradise at Our Doorstep
15 Apr 2026 · 3 min read
Best Roti Canai in Johor Bahru — Breakfast Guide Near Taman Pelangi (2026)
15 Apr 2026 · 3 min read
JB Public Bus Guide for Budget Backpackers (2026)
1 Aug 2026 · 5 min read