It is one-hundred percent wrong when you know that you’re a foodie but you haven’t stepped in Melaka, the paradise for food lovers. The vegetarian restaurants in Melaka are no exception too, so it really is a suitable culinary destination for everyone.
Dining at vegetarian restaurants in Melaka is an experience that you won’t want to miss. With so many eateries that combine traditional flavours to international plant-based dishes, Melaka has everything.
So, what are you waiting for? Plan your foodie adventure ASAP to Melaka!
Location: 41&43, Jalan Melaka Raya 8, Taman Melaka Raya, 75000 Melaka, Malaysia
Opening Hours: 11 AM - 9.30 PM
Botanist Cafe is a combination of impressive taste with cosy ambience. The place only serves Vegan and Vegetarian dishes. Many notable dishes to taste here including Chicken Rendang, Lei Cha, and Butterfly Pea Brown Rice Nasi Lemak.
Location: 8B, Jln Laksamana Cheng Ho, 75000 Melaka, Malaysia
Opening Hours: 11.30 AM - 8.30 PM
Anthony Vegetarian Restaurant is the next well-known Vegetarian restaurant in Melaka, serving both Vegan and Vegetarian foods. This is where you should head to when you crave a plate of Vegetarian Handmade Burger.
Location: 31, Jalan Melaka Raya 8, Taman Melaka Raya, 75000 Melaka, Malaysia
Opening Hours: 11 AM - 9.30 PM
Stop by Lutan 21, your next Vegetarian restaurant in Melaka that has a cosy and chic atmosphere. The foods here are healthy and tasted very pleasant! Have a Long Bean Fried Rice, Fresh Veggie Roll (this is the star!), or even a bowl of ramen. Then, close your meal with a glass of Lemongrass and Ginger Tea.
Location: 209, Jln Laksamana Cheng Ho, 75000 Melaka, Malaysia
Opening Hours: 6 AM - 3 PM (Open at 8 AM every Saturday)
Affordable price, delicious taste, and various dishes, what else do you need from a Vegetarian restaurant in Melaka? In Soon Wong Vegetarian Restaurant, you can actually pick whatever you want by yourself. All kinds of vegetables, cooked in any way, spicy and not spicy, are available here. It’s going to be a satisfying visit!
Location: 50E, Jalan Semabok, Taman Semabok, 75050 Malacca, Malaysia
Opening Hours: 11 AM - 7.30 PM (Closed every Monday)
Perfect for a delicious lunch and dinner, Tian Ka Vegetarian Food is a nice choice when you crave vegetarian Chinese foods. Their Kangkung Water Spinach is superb, as well as Asam Tamarind Fish and Sweet & Sour Abalone Mushroom.
Location: 43, Jalan Hang Lekiu, Kampung Dua, 75200 Melaka, Malaysia
Opening Hours: 7.30 AM - 1.30 PM
This vegetarian restaurant in Melaka serves authentic local food that tastes really good. The service is so genuine and the place is so authentic. Located in the heart of Melaka, it will be easy to stop by Shui Xian Su Shi Yuan Vegetarian and order their Nasi Lemak or Chicken Rice Balls.
Location: No. 3 Kompleks Kesidang BacangBacang, Jalan Tun Perak, 75250 Melaka, Malaysia
Opening Hours: 10.30 AM - 7.30 PM
Located close to the main road, Cafe Kampung Vege is a vegetarian restaurant in Melaka serving Nyonya vegetarian dishes, serving highlights like Nyonya Laksa, Loh Mee, Claypot Rice, Satay Beehoon. You can eat your meal while surrounded by the Malay Kampung ambience.
Location: 69-A, Jalan Bendahara, Kampung Jawa, 75100 Melaka, Malaysia
Opening Hours: 1 - 9 PM
Have you ever thought of having vegetarian fine dining? You can do it in The Green Reaper Vegetarian Eatery, a small place with rich taste. Meet Danni and Christian, the amazing hosts that will welcome you in the most sincere greetings and cook you the tastiest vegetarian dishes, all plated in such a beautiful way.
Location: K7 melaka, Kampung Tujuh, 75300 Melaka, Malaysia
Opening Hours: 12.30 - 10 PM (Friday - Sunday)
With such a reasonable price, decent portions and good taste, you’ll have a wonderful meal here. Taste their Vegetarian Bak Kut Teh, Wan Tan Mee, or Laksa then you’ll agree that this place is one of the best vegetarian restaurants in Melaka.
Location: 15, Jalan MP, Taman Merdeka Permai, 75350 Melaka, Malaysia
Opening Hours: 9 AM - 2 PM, 5 - 10 PM
If you’re looking for a vegetarian kopitiam, then head to Yang Sheng Vegetarian Restaurant. They serve a wide range of food, from Wantan Mee, Kue Tiau Basah, Vegetarian Chicken Rice Ball, to Vegetarian Fruit Rojak.
Location: Medan Selera Tengkera, 47, Jalan Tun Tan Cheng Lock, Taman Kota Laksamana, 75200 Melaka, Malaysia
Opening Hours: 7 AM - 12.30 PM
Crave for a plate of fried noodles? You can have the vegetarian one in Charlie Veggie Vegetarian Fried Noodles. Friendly owner and authentic atmosphere will make you more delighted!
Location: Lot 458, Jalan Bachang, 75350 Melaka, Malaysia
Opening Hours: 8 AM - 2 PM
So many delicious vegetarian dishes here, including the Vegetarian Fried Carrot Cake and Black Pepper Soy Chop. It’s a small place and often full house, but don’t give up, as they also have speedy service!
Location: 6B, Jln Laksamana Cheng Ho, 75000 Melaka, Malaysia
Opening Hours: 7 AM - 2.30 PM
Hui Yuan Vegetarian Restaurant has this buffet-style that allows you to pick whatever you want yourself. Dishes are super delicious and homemade, plus the price is super affordable.
Location: Dataran Pahlawan Melaka Megamall, No G, Hatten Square, 043a, Jln Merdeka, Banda Hilir, 75000 Melaka, Malaysia
Opening Hours: 8 AM - 3 PM (Closed every Saturday and Sunday)
There are so many delicious dishes in this “hidden” vegetarian restaurant in Melaka. Located inside a mall, this place offers you the greatest Vegetarian Fried Rice, Hokkien Mee, Wa Than Hor, and more. It’s also an economical choice without having to sacrifice the taste!
Location: 659-E, Jln Delima, Taman Bukit Melaka, 75450 Bukit Beruang, Melaka, Malaysia
Opening Hours: 8.30 AM - 7 PM (Closed every Sunday)
Aside from enjoying a great vegetarian meal, this place is also an organic shop where you can buy the best organic food for home like dried fruits, grains, and more. Don’t forget to order their daily special!
Location: 98, Jln M Raya 25, Taman Melaka Raya, 75000 Melaka, Malaysia
Opening Hours: 11 AM - 3 PM, 6 - 8.30 PM
Mei Lin Healthy Vegetarian Restaurant is a nice place for families. Their home cooked dishes are very tasty and healthy. Various menus too, from all kinds of fried rice to set menus like Curry Mix Vegetable Rice or Asam Vege Fish Rice.
Location: No G35 & G37, Plaza Mahkota, Jalan Pm 4, Banda Hilir, 75000, Malacca, Malaysia
Opening Hours: 12 - 10 PM
Man Yuang Fang Vegetarian Restaurant is a notable vegetarian restaurant in Melaka, perfect for both lunch and dinner. With lots of variety, you’re free to choose anything you crave the most. Try the Vegetarian Bak Kut Teh or Olive Fried Rice. Yumm!
Location: 652A, Jalan Delima 5, Taman Bukit Melaka, 75450 Melaka, Malaysia
Opening Hours: 10.30 - 2 PM, 5 - 9 PM
As one of the best vegetarian restaurants in Melaka, the price here is the best. Staff are very friendly. If you’re confused on what to get, go for their Abalone Mushroom, Chinese Spinach Soup, or Fried Mushroom.
Location: 130, Jalan Laksamana 6, Taman Kota Laksamana, 75200 Melaka, Malaysia
Opening Hours: 9 AM - 9 PM
If you’re a little hungrier than usual, visit Chin Hua Vegetarian Food. Here, you’ll get a generous portion that will satisfy your tummy. Try their Claypot Rice or Chicken Rendang, they are all so yummy!
Location: 56, Jalan Melaka Baru 20, Taman Melaka Baru, Batu Berendam, 75350, Melaka, 75350, Malaysia
Opening Hours: 7 AM - 2 PM
Everything in Bodhi Vegetarian comes at a very reasonable price. One of the highlights is Vegetarian Wan Tan Mee. The place is located at the corner, off the main road, and so cosy to enjoy your vegan meals.
Location: 618, Jalan Melaka Raya 10, Taman Melaka Raya, 75000 Melaka, Malaysia
Opening Hours: 11 AM - 8 PM (Closed every Sunday)
The people in Vege Food Vegetarian Restaurant are really beyond friendly. They are so polite and helpful. You can order the Spicy Fried Mee ir Cantonese Fried Kuey Teow then close it with a glass of fruit juice. So healthy and refreshing!
Location: World UNESCO Heritage, 63, Jalan Ujong Pasir, City Melaka, 75050 Melaka, Malaysia
Opening Hours: 11 AM - 10 PM
This well known place is really worth visiting. Just go directly for the Fish Noodles Tom Yum Soup, Sauna Noodles, Pandan Chicken Nasi Lemak, or Baked Cheese Chicken Rice. The Signature Lemongrass Tea is a perfect drink to finish it all.
Location: 6, Jalan Rahmat 1, Taman Malim Jaya, 75250 Melaka, Malaysia
Opening Hours: 7.30 - 2.30 PM
Carol Vege Plus is a vegetarian restaurant in Melaka which has the best service. The place is usually crowded during lunch hour. Well, no wonder, their Mee Hoon Kueh, Laksa, and Wan Tan Mee taste very outstanding.
Location: 638, Jalan Delima 5, Taman Bukit Melaka, 75450 Melaka, Malaysia
Opening Hours: 7 AM - 2 PM (Closed every Sunday)
Better come here early before everything is sold out. The wide variety of foods will get you excited. From Wan Tan Mee to Vegetarian Chicken Rice Ball, you’ll find it here with the best taste.
Location: 652d, Jalan Delima 5, Taman Bukit Melaka, 75450 Melaka, Malaysia
Opening Hours:
Ru Yuan Veggie House is a self-service vegetarian restaurant in Melaka, where you can choose whatever you want and put it on your plate. When you arrive there and confused on what to get, just go for the Mutton Rendang.
Location: 115, Lorong Hang Jebat, 75200 Melaka, Malaysia
Opening Hours: 7.30 AM - 9 PM
Sri Kaveri Catering is already so popular in Melaka. It is close from Jonker Street too, very convenient. It is an Indian restaurant, which offers you various dishes. Try their Banana Leaf Meal and Coconut Milk Appam!
Location: 34, Jalan KLJ 1, Melaka, Malaysia
Opening Hours: 11 AM - 9 PM (Closed every Monday)
Veggies Talk Cuisine has a very nice atmosphere to dine in and explore their vegetarian menu. The Minced Pork Tofu and the Hokkien Noodles are the stars, but please explore the menu freely. Everything will pamper your taste buds here!
Location: No 14-G, Jln Kota Laksamana 3/10A, Taman Kota Laksamana, 75250 Melaka, Malaysia
Opening Hours: 9.30 AM - 7 PM (Saturday: 9.30 AM - 2 PM, 5 PM - 7 PM), Closed every Sunday
All of the foods in Nature Veggie are so delicious, you’ll consider this as one of the greatest vegetarian restaurants in Melaka. The variety of the food here is so wide. Go for their Rendang Chicken Rice or the Curry Vegetable.
Location: 47, Jalan MP 12, Taman Iks Merdeka, 75350 Batu Berendam, Melaka, Malaysia
Opening Hours: 7 AM - 2 PM (Closed every Saturday and Sunday)
Qing Yuan Veggie is another nice vegetarian eatery in Melaka, serving one of the best Hokkien Fried Noodles in town. To complete your healthy meal, you can finish it by sipping a cup of hot herbal tea.
Location: Jalan Medan Pasar, Taman Sin Hoe, 75150 Melaka, Malaysia
Opening Hours: 7 AM - 12.45 PM (Closed every Monday and Tuesday)
If you are looking for the best Won Ton Noodles in Melaka, HOCK VEGETARIAN is your place. It’s only close before 1 PM so you better hurry!
Location: 49, JALAN KPKS 3 KOMPLEKS PERNIAGAAN KOTA SYAHBANDAR 75200, MELAKA, 75200 KOTA SYAHBANDAR, Melaka, Malaysia
Opening Hours: 10 AM - 6 PM
You are going to love Anwen Guang Vegetarian Restaurant. Entering the place, you’ll find some traditional paintings and calligraphy. Dishes are various, and get their Penang Curry Mee or Penang Assam Laksa. The Wan Tan Mee and Mushroom Noodle have a very unforgettable taste too!
Location: 61, Jalan MP 18, Taman Merdeka Permai, 75350 Melaka, Malaysia
Opening Hours: 10 AM - 8 PM (Closed every Monday)
A nice variety of vegetarian dishes are ready to be chosen in Rui Xing Vegetarian Food. The place offers a wonderful experience, of course with their tasty food. All are made with fresh ingredients. Remember to order their Hokkien Fried Noodles and Wat Tan Hor!
Location: 389, Jalan Kenanga 3/27, Kampung Tujuh, 75200 Melaka, Malaysia
Opening Hours: 12 AM - 8.30 PM (Closed every Monday and Tuesday)
There are plenty of vegetarian stalls in Vege Corner, K7 Melaka Community Hall, but one of the best is Koon Ling Vegetarian Stall. The place specializes in noodles and soups, which are all very tasty. You should come visit for a short eating stop.
Location: 98G, Jalan Rahmat 1, Taman Malim Jaya, 75250 Melaka, Malaysia
Opening Hours: 11 AM – 3 PM, 5 – 8.15 PM
This exclusive vegan and vegetarian restaurant is a must-visit to taste excellent foods! The Kung Pao Vegetable Rice Set is really impressive, you’re going to go back here again to taste another set.
Location: G-2, Block B4, Jalan Rahmat 3, Taman Malim Jaya, 75250 Melaka, Malaysia
Opening Hours: 7 AM - 2.30 PM (Closed every Friday)
This one is an economical restaurant. The dishes are available in a wide variety and they are all delicious! FYI, they cook all of these dishes without MSG and you’ll still feel it tastes really good!
Location: No. 663A, Jalan Bukit Melaka 1/6, Taman Bukit Melaka, Melaka, 75450 Bukit Melaka, Malaysia
Opening Hours: 10.30 AM - 2.30 PM (Closed every Saturday and Sunday)
Run by a very friendly couple, you’re going to love your visit to Best Vegie Restaurant. The home-cooked dishes taste extraordinary. The place just reopened in 2023. You can take anything you want and place it on your plate. Don’t forget to check out their kuihs and cookies, they are so delicious!
Location: Food Court, Stall no. 29, Taman Kerjasama, 75450 Bukit Beruang, Malacca, Malaysia
Opening Hours: 3 - 9.30 PM (Open at 11 AM every Saturday), Closed every Sunday
You’ll meet the old couples, serving you the best vegetarian food in this stall. The Laksa is top notch, plus the Vegetarian Claypot that is so flavourful, it’s even so yummy for non-vegetarians.
Location: 11, Jalan Kenanga 3/21, Taman Kenanga Mewah, 75200 Melaka, Malaysia
Opening Hours: 7 AM - 2 PM (Closed every Thursday)
Come to Teng Yuan Vegetarian Food and have the tasty Wan Tan Mee, Curry Mee, Mixed Rice or Koau Teow Soup. Want something sweet? You can buy some kuihs, including several hot and cold beverage options.
Location: Taman Sin Hoe, 75150 Malacca, Malaysia
Opening Hours: 7 AM - 2 PM (Closed every Sunday)
Located next to a Buddhist temple, Jet Seng Vegetarian Food is a nice place to stop by. It has a pleasant atmosphere and great vegetarian food that comes at a reasonable price.
Location: 57, Lorong Hang Jebat, 75200 Melaka, Malaysia
Opening Hours: 10 AM - 5 PM (Closed every Monday)
It’s time for some vegetarian dishes and yummy desserts in Eha Juice & Veggie Bistro. The Potato Curry Vegetarian Rice is a must-try, just like their Durian Desserts! Go for Durian Cendols and you’ll have a blast!
Location: No. 12-A, No. 12-A, Jalan Berkat 5, Taman Malim Jaya, 75250 Melaka, Malaysia
Opening Hours: 8 AM - 3 PM (Closed every Sunday)
Asian Delight Vegetarian Restaurant serves simple vegetarian dishes. The place is nice to spend lunch time, with menus like Mee Rebus and Nasi Lemak. You can buy some desserts like cookies and kuih at the counter.
Location: 1172, Jalan Tjk Utama, Taman Jaya, 78000 Alor Gajah, Melaka, Malaysia
Opening Hours: 7 AM - 3 PM (Closed every Sunday)
The place has a really laid back atmosphere and an old-school kopitiam. Somehow, the atmosphere is really comforting. The Cantonese-style Fried Noodle and Mee Kari is just superb! They also serve free water and Chinese tea, so generous!
Location: 84 JALAN RAHMAT 1,TAMAN MALIM JAYA,75250 MELAKA Malim Jaya, 75250 Melaka, Malaysia
Opening Hours: 11.30 AM - 8.30 PM
With lots of choice and variation, visiting The Pokemist, Malim, will be so fun. You can order their healthy poke bowls and get ready to feel good and energised all day long. Grilled Mushroom Bowl is a must-try, made by fresh ingredients!
Here are some top hotels and things to do in Melaka to complete your visit:
Wonderpark Melaka is a delightful family-friendly destination featuring an exciting playground, games, and more. While children of all ages can have fun, parents and grandparents can relax on a massage chair. See? It’s a nice place for everybody!
Melaka Zoo is Malaysia’s second-largest zoo, home to over 1,200 animals across 215 species. This well-maintained wildlife sanctuary offers a chance to observe various creatures in spacious settings that mimic their natural habitats.
The iconic Menara Taming Sari offers breathtaking panoramic views of Melaka from its revolving observation deck. Standing 110 meters tall, it provides a bird’s-eye view of landmarks like the Straits of Malacca and more historical sites.
Melaka A'Famosa Water Theme Park is a thrilling destination featuring water slides, wave pools, and lazy rivers. Perfect for beating the heat, this water park caters to all ages with its adventurous rides and relaxing attractions. Dare yourself to ride the Wa Ha Ha, the thrilling ride with tsunami-like effect, or Big Ice Cream as the tallest and longest slides in Southeast Asia!
The Magic Art Museum is an interactive space showcasing 3D art that brings illusions to life. It’s the best place for anyone that loves taking pictures, including funny ones. With the help of these backgrounds, sure you will make imaginative and playful photos with your best friends!
Located near the Melaka River, Swiss Garden Hotel Melaka combines modern luxury with convenient access to Melaka’s attractions. It features stylish rooms, a rooftop pool, and excellent dining options. The hotel’s proximity to shopping malls and cultural sites makes it an excellent choice for both relaxation and exploration.
DoubleTree by Hilton Melaka is a five-star hotel popular for its exceptional service and luxurious amenities. You can enjoy spacious rooms, an infinity pool, and dining experiences featuring local and international cuisines.
Hatten Hotel Melaka offers comfort and convenience in the heart of the city, making it a popular choice for travelers. With its stylish rooms, rooftop pool, and proximity to landmarks like St. Paul’s Hill, you’ll have a satisfying stay.
Holiday Inn Melaka delivers a mix of contemporary comfort and scenic views of the Straits of Malacca. It features well-appointed rooms, an infinity pool, and a kid-friendly environment.
V Hotel Melaka is a budget-friendly option located near the vibrant Jonker Street. Its clean and cozy accommodations are perfect for travelers seeking convenience without compromising comfort. The hotel’s location provides easy access to Melaka’s famous night market, historical landmarks, and local eateries.
What if we tell you that there are certain tips to enjoy Vegetarian food in Melaka? Check them out!
Look for restaurants offering Melaka-style vegetarian dishes such as vegetarian laksa, nasi lemak, or rendang. These local specialties are often made with creative plant-based alternatives and capture the essence of Melaka’s unique flavors.
Also consider visiting places that serve Peranakan (Nyonya) vegetarian cuisine for a taste of the region’s cultural blend.
Many vegetarian restaurants are tucked away in Melaka’s historic streets, such as Jonker Street or the nearby lanes. Walking around these areas can lead you to charming spots that offer a cosy dining experience.
Some popular restaurants may sell out their signature dishes by midday, so it’s best to call ahead. Other restaurants might be crowded when it’s the exact meal time, so coming earlier is always a top solution.
So, which one of those vegetarian restaurants in Melaka will you visit first? Plan your holiday in Melaka right away with Traveloka. Open the app and find that you can book your flights, hotels, and attraction tickets without any hassle only with us!
Sat, 6 Sep 2025
Batik Air Malaysia
Kota Kinabalu (BKI) to Kuala Lumpur (KUL)
Start from RM 164.96
Sat, 13 Sep 2025
AirAsia Indonesia
Surabaya (SUB) to Kuala Lumpur (KUL)
Start from RM 242.49
Thu, 28 Aug 2025
AirAsia Berhad (Malaysia)
Jakarta (CGK) to Kuala Lumpur (KUL)
Start from RM 210.00