11 Best Vegetarian Restaurant In JB

1. Fulin Xuan Vegetarian Food Restaurant (福临轩素食餐厅)

Fulin Xuan is a wholesome vegetarian restaurant that shouldn’t be missed out if you happen to be at Taman Sentosa! The cosy yet Chinese ambience makes it a great place for family dinner.

Fulin Xuan Vegetarian Food Restaurant Drink

Image credits: rakyatnet.com

Their highlight dish – Vegetarian Curry is so special that it offers you a unique Indian flavour. Besides, it different from the normal curry as it does not use any coconut and milk to cook.

Never forget to order their specially made Vegetarian Otak-otak too. It is so soft and not overly dry. The crispy exterior even adds to the heavenly taste!

Fulin Xuan Vegetarian Food Restaurant Food

Image credits: rakyatnet.com

“Iron Plater Tou Fu” has always rated as customers’ all-time favourite. Paired with the delightful chicken sauce, the egg fragrance Tou Fu will always make you long for more. If you love to eat eggplants, they will serve you delicious chewy eggplants. Little curry powder is added to lift up the overall taste.

Highlight dishes:

  • Vegetarian Curry
  • Vegetarian Otak-Otak
  • Iron Plater Tou Fu
  • Home Town Egg Plant
Location: 54, Jalan Sulam, Taman Sentosa, 80150 Johor Bahru, Johor, Malaysia.
Contact: +607-331 5319
Opening Hours:
Daily: 11:00am – 10:00pm


2. Image Cooker

Image Cooker is a café offering vegetarian western dishes in an artistic yet rustic ambience. Every single corner in the café is ideal for you to take an Instagram picture.

Image Cooker Johor Bahru

Firstly, their Vegetarian Spaghetti which looks extremely exquisite is cooked by vegetable oil and filled with olives and mushrooms. You can also try out their Cheese Baked Rice which is topped with generous amount of cheese.

For the must-try dish here, it definitely goes to the Tom Yam Pizza! The crust is made by mashed potatoes and later bake in oven. Then, different fillings are added to create this amazing pizza.


Their Big Nash Double-layered Pie Burger is one of the highlights too. Using konjac as the main ingredients in the burger patty, you don’t feel the taste of mock meat in mouth. Instead, it tastes just like a normal burger!

Image Cooker Food

Highlight dishes:

  • Vegetarian Spaghetti
  • Tom Yam Pizza
  • Big Nash Double-layered Pie Burger
  • Mashed Potato
Location: 19B, Jalan Harmonium 33/1, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia.
Contact: +6016-776 9790
Opening Hours:
Daily: 12:00pm – 10:00pm
Closed on: Monday


3. Kee Lin Vegetarian Food (麒麟阁素食餐厅)

This is an exceptional Chinese vegetarian restaurant where you can find almost every vegetarian Chinese dish you like. It comes with different kinds of combo meals or separate meals. Most importantly, they did a great job in decorating the dish to make it look wonderful.

Kee Lin Vegetarian Restaurant Food

Apart from Chinese dish, they also offer BiBimbap – Korean rice which tastes so great! Their vegetarian curry is one of the must-ordered dishes too.

Kee Lin Vegetarian Restaurant Mee

Image credits: rakyatnet.com


Even on Chinese New Year, the restaurant still opens their door to serve customers. If you don’t know what to order, always ask for recommended dishes from the staff!

Location: 6&8, Jalan Hang Tuah 28, Taman Skudai Baru, 81300 Skudai, Johor, Malaysia.
Contact: +607-558 5658
Opening Hours:
Daily: 12:00pm – 9:15pm
Closed on: Wednesday


4. Vege Coffee

A place for delightful coffee, decent Asian and western vegetarian meals as well as a great place to hang out with friends – Vege Coffee.

Vege Coffee Breakfast Set

This café offers variety of dishes. For Asian meals, Vege Coffee offers Thai style dishes and Vietnamese snacks. If you are here for breakfast, there is a “Big Breakfast” – American Breakfast for you. You can also find Vege Pork here!

Besides, you can enjoy desserts like cakes and ice-cream after the meals. One of the special desserts is their Durian Ice-Cream Cupcake – greatly ordered by durian lovers.

Vege Coffee Breakfast

For drinks, they have Chrysanthemum Tea and Luo Han Guo which can be ordered in either hot or cold. If you do not consume eggs, you can always request to remove it in your plate.


Location: 56, Jalan Austin Heights 8/2, Taman Mount Austin, 81100 Johor Bahru, Johor, Malaysia.
Opening Hours:
Daily: 11:00am – 10:00pm
Closed on: Thursday


5. Dessert Library (甜品•軒)

Let’s discover the hidden menu of Dessert Library!

Dessert Library Johor Bahru

You really should give their desserts a try. The owner itself recommend you the bowl of golden dessert – “Jing Yu Man Tang” which has a refreshing and sweet taste.

Dessert Library Jing Yu Man Tang

Besides, their Snow Mountain Matcha Red Bean Durian Sago which use imported Uji Match and Durian D24 is highly recommended too. This combination of durian and match is really wonderful.


Besides desserts, Dessert Library also offers lunch and dinner for you. For the Nasi Lemak, many customers will separately purchase their sambal sauce after they had this meal.

And for the Onion Oil Tou Fu Rice, they have replaced the prime onion oil with fried cabbage as many vegetarians might not take onion.

Dessert Library JB Food

Highlight dishes:

  • Jing Yu Man Tang
  • Blueberry Cheesecake with ice
  • Snow Mountain Matcha Red Bean Durian Sago
  • Onion Oil Tou Fu Rice
  • Dried Curry Noodles
  • Nasi Lemak
Location: 35, Jalan Austin Heights 8/8, Taman Mount Austin, 81100 Johor Bahru, Johor, Malaysia.
Contact: +607-361 5985
Opening Hours:
Daily: 12:00pm – 12:00am
Closed on: Monday


6. Tian En Vegetarian Restaurant (天恩蔬食)

Enjoy variety of local vegetarian cuisines at Tian En Vegetarian Restaurant. With the cosy setting, you get to enjoy a pleasant meal at affordable price.

The most-ordered dish here goes to the Vegetarian Chicken Rice. Sprinkled with fragrant sesame oil sauce, the vegetarian chicken is so tender that it could melt in your mouth.


The restaurant also serves you the authentic Malay fried noodles. This is also a very tasteful dishes where you can order it with eggs or without eggs.

Tian En Vegetarian Restaurant Pau

Next, their “Ma Po Tou Fu” offers you heavenly taste. Cooked using bean paste, the smooth tou fu is added with vegetarian mushroom and minced meat. The little spiciness in the plate could stimulate your taste buds and it goes very well with white rice!

Highlight dishes:

  • Vegetarian Chicken Rice
  • Ma Po Tou Fu
  • Malay Fried Noodles
Location: 27, Jalan Permas 4/4, Bandar Baru Permas Jaya, 81750 Masai, Johor, Malaysia.
Contact: +6012-729 6220
Opening Hours:
Daily: 9:00am – 2:00pm, 5:30pm – 8:00pm


7. New Joy Deli (新享一享素食馆)

If you are looking for a good place for family dinner, New Joy Deli is the right one for you.

Those who enjoy bitter gourd soup are blessed because New Joy Deli serves one of the best in town. Despite the sweetness of the soup, it also brings out the natural fragrance of bitter gourd. Remember to order their MSG free Vegetarian Curry too. It goes very well with rice.

New Joy Deli Bak Kut Teh

The restaurant also serves Taro Rice that matched perfectly with the sour soup. The sourness in mouth gives an appetizing feel. You can also order the Vegetarian G Rice sprinkled with their specially made unique sauce. It tastes sweet and salty.


New Joy Deli Tea Rice

Highlight dishes:

  • Bitter Gourd Soup
  • Curry Rice
  • Taro Rice
  • Vegetarian G Rice
Location: 8, Jalan Nipah 13, Taman Daya, 81100 Johor Bahru, Johor, Malaysia.
Contact: +6016-731 9609
Opening Hours:
Daily: 6:00am – 10:00pm


8. Yi Sin Vegetarian Restaurant (怡沁园素食馆)

There are 4 outlets of Yi Sin Vegetarian Restaurant in Johor Bahru. From breakfast to supper, you will find the dish that you enjoy here!

I bet you never try the “Pork Knuckles and Vinegar” in a vegetarian restaurant. But you can have it at Yi Sin! The pork is made by mushroom foot. On the first bite, the aromatic balsamic vinegar will overwhelm you like no other.

Yi Sin Vegetarian Restaurant Food

Try their Herbs Dietary Vegetarian Chicken too. With the thick herbal fragrance, the soup is not overly oily and it has a sweet and refreshing taste. Besides, the restaurant serves you the most authentic Hakka Tea. If you are a fan of it, you definitely feel the tradition taste in mouth.

Yi Sin Vegetarian Restaurant Meat

Image credits: rakyatnet.com

Last but not least, you can have self-service vegetables and rice. They will cook at least 25 kinds of different dishes every day. Both white rice and brown rice are available and they also offer the soup of the day.

Highlight dishes:

  • Pork Knuckles and Vinegar
  • Herbs Dietary Vegetarian Chicken
  • Hakka Tea


Taman Perling Outlet:
Location: 515, Jalan Persisiran 1/1, Taman Perling, 81200 Johor Bahru, Johor, Malaysia.
Contact: +607-235 9303

Bukit Indah Outlet:
Location: 69, Jalan Indah 1/1, Taman Bukit Indah, 79100 Johor Bahru, Johor, Malaysia.
Contact: +6016-944 5488

Tampoi Indah Outlet:
Location: 2, Jalan Titiwangsa 3/2, Taman Tampoi Indah, 81200 Johor Bahru, Johor, Malaysia.
Contact: +607-236 9698

EcoGarden Outlet:
Location: 48A, Jalan Laman Setia 2/20, Taman Laman Setia, 81550 Ulu Choh, Johor, Malaysia.
Contact: +607-509 9915

Opening Hours:
Daily: 8:00am – 10:00pm


9. Ming Tong Vegetarian Restaurant (明通素食园)

You probably have too much of Roti Canai made by Indian community but have you ever tried the Chinese style Roti Canai before? If no, let’s pay a visit to Yuan Xin Vegetarian! The taste will give you a huge surprise!

Ming Tong Vegetarian Restaurant Bee Hoon Soup

The most classic and traditional breakfast in Malaysia – Roti Canai comes with different flavours at Yuan Xin. What’s special about their Vegetarian Roti Canai is – the crust is extremely crispy and thin!


Best of all, pairing up the crispy Roti Canai with their specially made curry sauce always make you long for more mouthful. Here, you can have both Original Roti Canai or Roti Telur. For Roti Telur, the fragrance of eggs has added to the overall taste. You surely will fall in love with it!

Location: 01-19-Block 34, Jalan Pendekar 1, Taman Tun Aminah, 81300 Skudai, Johor, Malaysia.
Contact: +6012-730 6806
Opening Hours:
Daily: 7:00am – 2:00pm
Closed on: Wednesday


10. Yuan Xin Vegetarian (圆欣素食馆)

Fans of Bak Kut Teh please take note! You can have Vegetarian Bak Kut Teh is at Yuan Xin Vegetarian!

Early in the morning, the owner will cook the broth of Bak Kut Teh using more than a dozen of different herbs. It is then boiled for hours so that the taste mix well together. Even if you don’t get to enjoy the meaty pork here, the broth itself is enough to satisfy your Bak Kut Teh cravings.

Yuan Xin Vegetarian Restaurant Food

Vegan Sambal Fish is also one of the most recommended dishes here. Made by soya bean fibre, this dish that coupled with enticing sambal sauce has made it an amazing dish. In terms of taste, it is not overly spicy but still bring out the very authentic Malay flavour.

Highlight dishes:

  • Bak Kut Teh
  • Vegan Sambal Fish
  • Mongolian Vegetarian Ribs
  • Thai Tou Fu

Yuan Xin Vegetarian Restaurant Beancurd

Location: 56, Jalan Laksamana 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor, Malaysia.
Contact: +6016-706 5080 / +6016-521 3638
Opening Hours:
Daily: 11:30am – 10:00pm


11. Vburg Cafe

When we talk about vegetarian food, we normally think of Tou Fu as well as different kinds of green vegetables. However, Vburg Cafe wants you to think out of the box! Vegetarian food is more than just green vegetables.

Vburg Cafe JB Pastry Vege Food

Vburg Cafe is a western vegetarian café providing artistic croissants and many more yummy treats under one roof. Their speciality – Otak Bread is truly the must-ordered dishes when you are here. You will be surprised by how the crispy skin could made a huge contrast with the soft fillings inside.


You also need to try out their Sambal Bread which looks exactly a burger. It’s way too delicious! For brunch, the café recommends you their English breakfast which offers you bread, mashed potatoes, sausage and many more.

Vburg Cafe JB Donuts

Apart from that, the café offers endless exquisite bread which looks too cute to be savoured down. If you are a bread lover, you should visit Vburg Cafe at least once in your life time!

Location: 74, Jalan Laksamana 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor, Malaysia.
Contact: +607-288 7118
Opening Hours:
Monday to Thursday: 10:00am – 8:00pm
Friday to Sunday: 9:00am – 8:00pm

How To Get To The Places?

Want to get to these places but don’t know how?

Worry not!

You can now travel smoothly with EK 168 Transport – a comfortable and trustworthy private car service that is renowned for its excellent service!

What’s more, you wouldn’t need to get off the vehicle when crossing the Singapore-Malaysia border for the customs check. Leave your passport to the driver and he will do the work for you.

Also, you’ll be pick-up from any point in Singapore to these places in Johor at your desired time.

Our professional drivers ensure your safety with prompt and quality services to fit your needs.

Contact us or book online today, it’s convenient with EK 168 Transport!