If you are vegetarian, vegan, or simply want to eat more vegetables without giving up on taste, Jakarta has many interesting options. From vegan nasi Padang and vegetarian noodles to Chinese and Thai food, pizza, pasta, salads, and desserts, plant-based food in Jakarta is becoming more varied. In this article, we have listed 26 vegetarian restaurants and restaurants with vegetarian or vegan options that you can try in Jakarta. Some are fully vegetarian or vegan, while others are regular restaurants with a good selection of vegetarian dishes.
Save this list and start exploring!
1. Dharma Kitchen
Dharma Kitchen, formerly known as Citarasa Restaurant, has been serving vegetarian food for more than 20 years. They offer healthy and delicious dishes made from selected ingredients such as vegetables, fruits, nuts, soy, and mushrooms. Almost 90% of their menu is vegan, with no eggs, milk, or honey. If you want vegetarian food that still feels like comfort food, this is a good choice.
Must try: Bakso Tennis and various mock meat dishes.
Address: Jl. Pluit Kencana Raya No.106–110, Pluit, North Jakarta
Phone: 0816-857-108 / 0878-7033-8678
Instagram: @dharma.kitchen
Opening hours: Daily, 10.00–21.00 WIB
2. Vegetus Vegetarian
Vegetus is a good place to try Chinese, Indonesian, Thai, and Japanese food in vegetarian versions. One interesting part of the menu is its plant-based meat, including dishes made to look like roast pork. There are many choices, making it suitable for dining with friends or family who have different food preferences.
Must try: Vegetarian roast pork and Chinese dishes.
Address: Jl. Pluit Karang Timur Blok O-8 Timur No.38–39, Pluit, North Jakarta
Phone: (021) 6610594
Instagram: @vegetusmk
Opening hours: Daily, 09.00–21.00 WIB
3. Imperial Lamian
If you want Chinese food but do not necessarily want to eat at a vegetarian restaurant, Imperial Lamian has several options that can be adjusted. Meat-free Mapo Tofu, Green Onion Pancakes, and Edamame Tofu Skin can be options for vegetarians. When ordering, clearly tell the staff that you do not eat meat so they can help adjust your order.

Must try: Meat-free Mapo Tofu, Green Onion Pancakes, and Edamame Tofu Skin.
Address: Plaza Indonesia, Lower Basement #004, Jl. M.H. Thamrin No.28–30, Central Jakarta
Phone: (021) 39835100
Instagram: @imperialshanghaiid
Opening hours: Daily, 11.00–22.00 WIB
4. Din Tai Fung
Din Tai Fung is not a vegetarian restaurant, but it has several dishes that can be suitable for vegetarians. You can try spicy vegetarian dumpling noodles, vegetarian tantan mian, or vegetarian truffle fried rice, depending on the branch and available menu. For a safer choice, always check with the staff about the ingredients and soup used.
Must try: Vegetarian dumplings, vegetarian noodles, and vegetarian fried rice.
Address: Several locations in Jakarta; one option is Mall of Indonesia, Ground Floor
Phone: (021) 4586 8001 / 02
Instagram: @dintaifungindo
Opening hours: Generally 10.30–22.00 WIB, depending on the branch.
5. AW Kitchen Plaza Senayan
For vegetarians who enjoy Western food, AW Kitchen is worth considering. Mushroom risotto with vegetable broth and mushroom pizza are interesting options. Since the menu can change, ask the staff about available pasta, pizza, or mushroom-based dishes when you visit.
Must try: Mushroom Risotto with vegetable broth and Mushroom Pizza.
Address: Plaza Senayan, Jl. Asia Afrika No.8, Central Jakarta
Phone: (021) 5790 6071
Instagram: @awkitchenjkt
Opening hours: Daily, 11.00–22.00 WIB
6. Loka Padang
Who says Padang food always has to include meat? Loka Padang offers Minang flavors in a plant-based version, so you can enjoy the rich Padang spices without meat. It is a great option if you are craving nasi Padang but want a meat-free meal.
Must try: Plant-based Padang dishes and sambal.
Address: Jl. K.H. Mas Mansyur, Sudirman Park area, Central Jakarta
Instagram: @lokapadang
Phone & opening hours: Please check before visiting, as the latest information is not always consistent.
7. Namy House Vegetarian
Namy House is a good place if you are craving nasi Padang but want a vegetarian version.
The menu includes mushroom rendang, jengkol rendang, gulai, and various mock meat dishes made with rich Minang spices.
It is also a good choice if you want to enjoy Indonesian food with plenty of flavor.
Must try: Mushroom Rendang, Jengkol Rendang, and Vegan Gulai Cincang.
Address: Komplek Taman Duta Mas, Blok C1A No.15–16, Wijaya Kusuma, West Jakarta
Phone: 0852-8071-1168
Instagram: @namyhousevegetarian
Opening hours: Around 07.00–21.00 WIB, depending on the day.
8. Le Mint Indian & Chinese Restaurant
Le Mint is an interesting choice for vegetarians because it combines Indian and Chinese food in one restaurant. There are many vegetarian and vegan-friendly options, from samosa and Manchurian to different curries and Chinese dishes. It is also a good place to eat with non-vegetarian friends because there are options for different preferences.

Must try: Vegetarian Indian dishes, Veg Manchurian, Punjabi Samosa, and curry.
Address: Ruko Sunter Garden Raya Blok D8 No.11 M–N, Sunter, North Jakarta
Phone: 0812-1801-5533 / (021) 6514124
Instagram: Not verified
Opening hours: Generally 10.00–22.00 WIB.
9. Shaburi Grand Indonesia
Shaburi can be a fun choice if you want to enjoy a shabu-shabu meal without meat. Choose a suitable soup and enjoy vegetables, tofu, mushrooms, and other non-meat options from the buffet. Always ask the staff about the soup and ingredients to make sure they are vegetarian.
Must try: Vegetable buffet, tofu, mushrooms, and vegetarian-friendly soup.
Address: Grand Indonesia, Central Jakarta
Phone: (021) 2358 1265
Instagram: @shaburi
Opening hours: 10.00–22.00 WIB
10. SaladStop! Senayan City
SaladStop! is a good choice if you want food that is fresh, light, and full of vegetables. You can create your own salad and ask the staff to remove meat or other animal-based ingredients. Simply tell them that you are vegetarian or vegan, then choose your vegetables, toppings, and dressing.
Must try: A custom salad with all your favorite vegetables.
Address: Senayan City, Jl. Asia Afrika No.1, Central Jakarta
Phone: 0811-1914-2035
Instagram: @saladstophk
Opening hours: 09.00–22.00 WIB at the Senayan City branch.
11. BEAU Bakery
BEAU is known for its fresh artisan bread and bakery products. For vegetarians, it can be an interesting choice because it offers plant-based and vegan-friendly options, including mushroom-based dishes and artisan bread. However, the Cikajang location listed in recent information is permanently closed, so check the latest operating location before visiting.

Must try: Mushroom Ravioli and artisan bread.
Address: BEAU has several locations; check the latest location before visiting.
Phone: Depends on the branch
Instagram: @beaujkt
Opening hours: Depends on the branch.
12. Loving Hut

Loving Hut is a familiar name for many vegan food lovers in Jakarta.
The menu includes Indonesian, Chinese, Japanese, Thai, and Korean-inspired dishes, so vegan food does not have to feel boring.
You can look for dishes such as vegan fried rice, kung pao, sushi, kwetiau, and vegan BBQ.
Must try: Vegan Fried Rice, Kung Pao, and other plant-based dishes.
Address: Jl. Jatinegara Timur II No.9, East Jakarta
Phone: (021) 8591 9168
Instagram: @lovinghutjatinegara
Note: The latest information shows that the Jatinegara location is temporarily closed, so please check before visiting.
13. Bakmi Vegan 99
If you love noodles, Bakmi Vegan 99 can be an interesting choice.The menu includes vegan noodles with toppings such as mushrooms, vegan meatballs, and dumplings. However, the latest information shows that the listed location is permanently closed, so this place may be better kept as an old reference or removed if the article is only for currently operating restaurants.
Must try: Vegan Mushroom Noodles, Dumpling Noodles, and Vegan Meatballs.
Former address: Jl. Musirin 1 No.31, Kedoya Selatan, West Jakarta
Phone: 0878-7665-8020
Status: Permanently closed according to the latest information.
14. Burgreens Flagship Menteng
Burgreens is one of the names that should be on any list of plant-based food in Jakarta. The menu includes Mighty Mushroom Burger, Vegan Gyoza, Vegan Rendang, Kungpao Tofu, Vegan Bakso, and Vegan Bibimbap. It is a good choice if you want modern vegan food with plenty of variety.

Must try: Mighty Mushroom Burger, Vegan Rendang Platter, Kungpao Tofu, and Vegan Gyoza.
Address: Jl. K.H. Wahid Hasyim No.47, Menteng, Central Jakarta
Phone: 0859-5966-2888
Instagram: @burgreens
Opening hours: 08.30–21.00 WIB
15. Bakmi Vegetarian Ahuat
Bakmi Vegetarian Ahuat is a simple option if you are looking for Chinese-style vegetarian noodles. The menu includes noodles, vegetarian meatballs, and different vegetarian toppings. It is a good place for a quick and filling meal.
Must try: Vegetarian Noodles and Vegetarian Meatballs.
Address: Jl. Muara Karang Blok Z3 Barat No.34, Muara Karang, North Jakarta
Phone: 0816-1468-688
Instagram: Not verified
Opening hours: Please check before visiting.
16. Media Veggie Pluit
Media Veggie Pluit is an interesting choice for vegetarian food at a relatively affordable price. Recommended dishes include bakso, siomay, and vegetarian noodles. The restaurant offers vegetarian and vegan food in a simple setting, making it suitable for everyday meals.
Must try: Vegetarian Bakso, Siomay, and Noodles.
Address: Jl. Pluit Selatan I No.47, Pluit, North Jakarta
Phone: 0878-7108-4339
Instagram: @mediaveggie.id
Opening hours: Monday–Friday, 07.00–17.00 WIB; closed on weekends according to the latest information.
17. Eight Treasures Plaza Indonesia
Eight Treasures is not a vegetarian restaurant, but it offers vegetables, tofu, mushrooms, and soup options that can be adjusted. One important tip is to ask the staff for vegetarian broth, as not all soup bases are vegetarian. If you enjoy hot pot, this can be a fun dining experience.
Must try: Assorted vegetables, mushrooms, tofu, and vegetarian broth.
Address: Plaza Indonesia, South Gate, Level 4, Jl. M.H. Thamrin No.28–30
Phone: 0811-9698-688
Instagram: @8treasuresjkt
Opening hours: Generally 11.00–14.30 and 18.00–22.00 WIB.
18. Honu Central
Honu is a good choice if you like fresh and healthy bowl meals. For vegetarians, the tofu bowl is a simple but filling option. You can also ask the staff to adjust the toppings based on your dietary needs.
Must try: Tofu Bowl.
Address: Jl. HOS Cokroaminoto No.9–11, Menteng, Central Jakarta
Phone: 0856-9730-3045
Instagram: @honujakarta
Opening hours: 08.00–21.00 WIB
19. Tamnak Thai Restaurant
If you love Thai food, Tamnak Thai has several vegetarian options. Vegetarian Pad Thai and vegetable curry can be good choices. If you are vegan, ask the staff to make sure the dish does not contain fish sauce or shrimp paste. The combination of spicy, sour, savory, and aromatic Thai flavors makes the vegetarian options exciting.

Must try: Vegetarian Pad Thai and Vegetable Curry.
Address: Menteng Central, Ground Floor, Jl. HOS Cokroaminoto No.78–80, Central Jakarta
Phone: (021) 3923000
Instagram: @tamnakthaiid
Opening hours: 11.00–21.00 WIB
20. Saigon Delight Grand Indonesia
Saigon Delight is a good option if you want to try Vietnamese food with vegetarian choices. You can ask about Vegetarian Pho, Banh Mi, and Bun. Since ingredients such as fish sauce can be used in Vietnamese sauces and soups, always check with the staff if you are vegan.
Must try: Vegetarian Pho, Banh Mi, and Bun.
Address: Grand Indonesia, East Mall, Central Jakarta
Phone: Depends on the branch
Instagram: @saigondelight
Opening hours: 10.00–22.00 WIB at the Grand Indonesia branch.
21. Eco Kitchen
Eco Kitchen is an interesting option for vegans who want to try local food in a plant-based version. One unique menu item is Vegan Martabak, a plant-based version of the popular Indonesian snack. The restaurant also offers other vegan dishes.
Must try: Vegan Martabak.
Address: Jl. Kusuma Blok A3 No.27, Jelambar, West Jakarta
Phone: 0878-7788-9989
Instagram: @EcoKitchen.id
Opening hours: Please check before visiting, as the latest opening hours could not be verified.
22. Fortunate Coffee
Fortunate Coffee is not only a place for coffee. It also offers various plant-based food options. For vegans, vegan latte, vegan bread, pasta, and desserts can be interesting choices. The Duta Mas branch is a popular option and is located in an area with several other vegetarian restaurants.
Must try: Vegan Latte, Vegan Bread, and plant-based pasta.
Address: Taman Duta Mas, Jl. Pangeran Tubagus Angke No.1, West Jakarta
Phone: 0851-7692-3003
Instagram: @fortunatecoffeedutamas
Opening hours: Monday–Saturday 11.00–21.00 WIB; Sunday 10.30–20.30 WIB.
23. Lien Hwa Vegetarian
Lien Hwa is a simple place for Chinese-style and Indonesian vegetarian food. The menu includes vegetarian noodles, vegetarian meatballs, vegan chicken mushroom rice, vermicelli, and kwetiau. Prices are also relatively affordable, making it a good choice for an everyday meal.

Must try: Vegetarian Curly Noodles, Vegetarian Meatballs, and Vegan Chicken Mushroom Rice.
Address: Jl. Kusuma 1A No.1, Wijaya Kusuma, West Jakarta
Phone: Not verified
Instagram: @lienhwavegetarian
Opening hours: Around 06.30–14.00 WIB according to the latest information.
24. Madame Mai
Madame Mai is a Vietnamese restaurant with vegetarian options. It is a good choice if you want fresh and light food. Tofu salad, vegetarian Pho, and Banh Mi can be interesting choices. If you are vegan, check the sauces and soup ingredients before ordering.
Must try: Tofu Salad, Vegetarian Pho, and Banh Mi.
Address: Jl. Pluit Indah No.1 Lt.1-111E, North Jakarta
Phone: (021) 6660 1486
Instagram: @madameMai_ysg
Opening hours: 10.00–22.00 WIB
25. Warung Pedes Kemang
If you are looking for casual Indonesian food, Warung Pedes Kemang can be an interesting option. According to community recommendations, vegetarian dishes and soup are available through delivery services such as GoFood. Since the menu and availability can change, check the available vegetarian options on the delivery app before ordering.
Must try: Vegetarian dishes and soup available that day.
Address: Kemang, South Jakarta
Phone: Check through the delivery app
Instagram: Not verified
Opening hours: Check the delivery app before ordering.
Jakarta Has Plenty of Vegetarian Options!
From vegan nasi Padang at Namy House and Loka Padang, vegetarian noodles at Dharma Kitchen, Media Veggie, and Lien Hwa, to Western food at Burgreens and BEAU, Jakarta has many more vegetarian choices than just salads.
You also do not always have to visit a fully vegetarian restaurant. Places such as Din Tai Fung, Shaburi, Tamnak Thai, Saigon Delight, Madame Mai, and Eight Treasures can also be options, as long as you clearly communicate your vegetarian or vegan needs to the staff.
Do you have a favorite vegetarian or vegan restaurant in Jakarta that is not on this list?
Share your recommendation in the comments and tell us which dish we must try!




