Top 10 Affordable Vegetarian Restaurants in Johor Bahru

Written by Zer Theng
Edited by Heng Xuan
Illustrations by Zer Theng
4 mins read
Published on Feb 27, 2026
Top 10 Affordable Vegetarian Restaurants in Johor Bahru

Are you a vegetarian looking for food options in Johor Bahru? You’ve reached the right article! Whether you are a full vegetarian or simply looking to enjoy a more mindful meal, JB offers a growing range of restaurants catering to different dietary preferences without compromising on flavour. From established eateries to cosy cafés, these spots make it easy to enjoy meat-free dining across the city. This guide highlights 10 restaurants in JB with vegetarian options that we hope you’ll enjoy discovering on your next visit!

1. BMS Organics, Mid Valley Southkey 

Address: Mid Valley Southkey, The Mall, Southkey, LG, Village Grocer, 1, Persiaran Southkey 1, 80150 Johor Bahru, Johor

Located in Mid Valley Southkey, BMS Organics is a popular Malaysian organic chain offering both organic products and a cosy in-store café. It’s a convenient, short drive from the Johor-Singapore causeway for those seeking wholesome food while shopping. I personally love the leicha and Marinara spaghetti!

Average price per person: RM20 – RM40

Top 10 Affordable Vegetarian Restaurants in Johor Bahru

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: Google Reviews

2. Daun Kitchen 

Address: 36, Jalan Indah 10/2, Taman Bukit Indah, 81200 Johor Bahru, Johor Darul Ta’zim

Daun Kitchen is a vegetarian restaurant that serves a flavourful mix of Malaysian, Indian, Korean, and Western cuisine. Crowd favourites include the Kimchi Ramen, Curry Ramen, and Bibimbap, making it an excellent choice for diners seeking a diverse range of vegetarian options in one place. Whether you are craving something spicy, hearty, or familiar, Daun Kitchen offers plenty of satisfying vegetarian options in a relaxed and welcoming setting.

Average price per person: RM20 – RM40

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: HappyCow

3. Eggbomb Cafe 

Address: 7-01, Jalan Austin Heights 3/1 Taman Mount Austin Jb, 81100 Johor, Johor Darul Ta’zim

Tucked away on the edge of Mount Austin, this vegetarian café serves a comforting selection of noodles, rice, snacks, and drinks, with the Mala options standing out as customer favourites. It is especially popular among egg lovers, as the menu features a variety of egg-based dishes (as the name suggests!). Overall, a great spot for a hearty, flavourful vegetarian meal in the Mount Austin area.

Average price per person: RM1 – RM20 

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: HappyCow

4. Principle Cafe by T.A.M Jalan Trus (western w/ vegetarian options)

Address: Ibrahim Internation Business District, 82-B, Jalan Trus, Bandar Johor Bahru, 80888 Johor Bahru, Johor Darul Ta’zim

This popular café is not a fully vegetarian or vegan restaurant, but it serves a wide range of well-crafted vegetarian-friendly dishes. Bestsellers such as the Truffle Mushroom Risotto and Four Cheese Pizza are particularly popular among vegetarians. Although slightly on the pricier side, it is a great option for groups of friends or families with both vegetarian and non-vegetarian diners, allowing everyone to enjoy a satisfying meal together.

See also  The Brahmaviharas: Your Secret to Surviving (and Thriving) in the Chaos of Adulting

Average price per person: RM30 – RM60

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: TripAdvisor

5. Vegeren 

Address: 68, Jalan Pinang 23, Taman Daya, 81100 Johor Bahru, Johor Darul Ta’zim

This vegetarian kopitiam is a hidden gem! Serving plant-based versions of local favourites such as Rendang Nasi Lemak, Laksa, and Mee Rebus, the menu captures familiar flavours without compromising on taste. It is an excellent spot for vegetarians who want to eat traditional kopitiam dishes and a comforting, affordable meal that feels close to home.

Average price per person: RM1 – RM20

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: HappyCow

6. Dessert Library (Vegetarian w/ Vegan options)

Address: 45, Jalan Harmonium 35/1, Taman Desa Tebrau, Johor Bahru, Malaysia, 81100

This library-themed restaurant specialises in Chinese-style desserts and vegetarian local Malaysian cuisine. With its calm ambience, Dessert Library is an ideal spot for those looking to enjoy a relaxed meal or dessert in a quiet, comfortable setting. A great choice for diners seeking a peaceful place to eat while sampling familiar local flavours.

Average price per person: RM20 – RM40

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: HappyCow

7. VTaste Vegetarian Taman Molek 

Address: 30, Jalan Molek 2/2, Taman Molek, 81100 Johor Bahru, Johor Darul Ta’zim

Nestled away from the main streets of JB, this vegetarian café is a peaceful spot for those looking to enjoy a quieter dining experience. The menu offers a wide variety of cuisines, catering to different tastes, and is complemented by a selection of freshly made pastries that are perfect for a light meal or afternoon treat. Whether you are stopping for a full vegetarian meal or just a casual coffee and pastry, this café is a great option for relaxed vegetarian dining in JB. 

Average price per person: RM20 – RM40

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: Google Reviews

8. The Spice Kitchen (Vegetarian options)

Address: Wisma S P Setia, S3-0120, Jalan Indah 15, Taman Bukit Indah, 81200 Johor Bahru, Johor Darul Ta’zim

The Spice Kitchen specialises in Indian and Indian-Chinese cuisine, with each menu offering a dedicated selection of vegetarian dishes. While it is not a fully vegetarian or vegan restaurant, there is a wide enough variety of meat-free options for vegetarians to enjoy a satisfying meal. It’s a good choice for diners seeking flavourful vegetarian Indian food alongside non-vegetarian companions.   

Average price per person: RM20  – RM50

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: TripAdvisor

9. Young Sanna mee (Vegetarian options)

Address: Various outlets around JB

Young Sanna Mee is not a vegetarian or vegan restaurant, but it does offer a small selection of dedicated vegetarian dishes. My favourite is the Vegetarian Sanna Mee with Vege Soup, which is completely meat-free and full of comforting flavours. This is a go-to spot on rainy days or stressful moments, as a bowl of warm soup here feels especially soothing and satisfying. Other vegetarian options include Pumpkin and Mixed Vege Fried Rice, Mushroom Combo Set and My Sanna Mee.

See also  When Things Fall Apart: 5 things my London trip taught me about being a ‘good’ Buddhist

Average price per person: RM20 – RM40 

Top 10 Affordable Vegetarian Restaurants in Johor Bahru

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: foodpanda and Young Sanna Mee

10. Yisin Vegetarian Restaurant 

Address: 515, Jln Persisiran Perling 1, Taman Perling, 81200 Skudai, Johor Darul Ta’zim

Lastly, a personal favourite near where I stay, Yisin is a fully vegetarian restaurant located in Taman Perling. The menu focuses mainly on vegetarian Chinese dishes, with highlights such as their homemade tofu and flavourful Leicha, both loved for their authentic, home-cooked taste. This comforting vegetarian spot is especially popular during luna observance days and Buddhist holidays, so arriving early is highly recommended to avoid the crowds.

Average price per person: RM20 – RM40

Top 10 Affordable Vegetarian Restaurants in Johor Bahru

Top 10 Affordable Vegetarian Restaurants in Johor Bahru
Credit: Me and My Family at Yisin 

With more vegetarian-friendly restaurants emerging in Johor Bahru, enjoying meat-free dining has never been easier! Whether you are searching for local Malaysian flavours, comforting Chinese vegetarian dishes, or cafés with vegetarian options, JB offers something for every preference and budget. Bookmark this guide for your next trip and explore these restaurants for a mindful dining experience.

Author: Zer Theng

Psych student learning about the mind, observing my own cognitive distortions, and trying to live mindfully (and eat more veggies).

Benefited from our content?

Contribute to our efforts to inspire more individuals like you to apply Buddhist teachings in their daily lives.