20 Best Vegan Restaurants In Ubud Bali

If you’re hunting for the best vegan restaurants in Ubud, you’ve landed in the right town. Ubud is the easiest place in Bali to eat fully plant-based, and once you’ve worked your way through a few of these kitchens, you’ll understand why even committed meat-eaters keep coming back. You’ll find everything here, from $4 all-you-can-eat warung buffets to clifftop cafes firing wood-oven pizza over a misty jungle valley.

Use this guide whether you’re a lifelong vegan, vegan-curious, or just someone who wants a genuinely good meal. You’ll get prices in both rupiah and US dollars, so you always know what you’re spending, plus a tap-to-open Google Maps link and Instagram for every spot, and a clear sense of which places are worth a special trip and which to grab on your way to something else.

One honest heads-up before you set off: addresses in Ubud shift constantly, and several spots on this list have moved since they first opened. You’ll find updated locations and map links where we could confirm them, but always double-check Google Maps before you ride out, especially for the smaller warungs tucked down side lanes.

Is Ubud Good for Vegans?

Best Vegan Restaurants In Ubud Bali

Yes, and it might be the most vegan-friendly town in Southeast Asia. Plant-based eating is woven into the local food culture, with tofu, tempeh, jackfruit, and rice doing the heavy lifting in traditional Balinese cooking. In addition to the restaurants, you’ll find vegan cooking classes, organic markets, and wellness retreats across town that cater to a plant-based diet without a second thought.

Here’s the one thing to watch. Even at vegetarian warungs, ingredients like shrimp paste (terasi), fish sauce, and egg can slip into Indonesian dishes. At fully vegan spots, you’re completely safe. At vegetarian-leaning places, say “saya vegan” and confirm before you order to avoid any surprises.

Best Vegan Restaurants in Ubud

You’ll find these loosely grouped from jungle-view splurges to budget buffets, though every one earns its spot. Prices are per person for a typical meal unless noted.

Zest Ubud

Best Vegan Restaurants In Ubud Bali

Zest is the first thing travelers hear, matching the hype. You climb a hill in Penestanan to reach it, where an open-air dining area is built around a big tree. It features shared sofa seats, flowing fabric, live music, and mist over the valley. The place feels like a blend of treehouse and jungle temple.

The vegan restaurant’s menu is extensive. Chef Simon uses ingredients from his food forest, avoiding flour, refined sugar, and processed oils, making the food healthy yet tasty. Try the jackfruit steak or watermelon ‘tuna’ poke bowl, and finish with a chocolate dessert. The view enhances the experience, but the food is impressive too.

📍 Jl. Raya Penestanan Kelod No.8, Sayan, Ubud  (View on Google Maps)   📷 @zestubud

Plant Bistro

Best Vegan Restaurants In Ubud Bali

Plant Bistro is a rooftop Italian restaurant in Penestanan. It’s completely vegan and has become one of the top-rated restaurants in Ubud. You can sit on a large roof terrace that looks like a botanical garden. The jungle canopy surrounds it and there’s an easy flow between indoor and outdoor seating.

If you visit this place, you’ll want to try the vegan smoked salmon bruschetta because it tastes smoky and real enough to fool skeptics. They also serve wood-fired pizzas, fresh pasta, tiramisu, and house-made gelato, all made with care. The main problem people mention in reviews is slow service, so don’t come hungry or in a rush. If you take your time and enjoy a relaxed meal, you’ll leave happy.

📍 Jl. Penestanan, Sayan, Ubud  (View on Google Maps)   📷 @plant.bistro

Moksa

Best Vegan Restaurants In Ubud Bali

Moksa is a plant-based restaurant with a permaculture garden and a place to learn about a healthy lifestyle. It is located on a quiet, tree-lined lane in Sayan. Next to the dining area, there is a real permaculture garden. After you finish eating, you are welcome to walk around the garden and see how it grows.

Chef Made was the first certified Indonesian plant-based chef in the world, and his skills are evident in his food. You can try the tempeh ribs, jackfruit tacos, or their special asam laksa. Don’t forget to try the raw cakes too. Both the raw and cooked menus are good, so it’s a nice place whether you eat raw food only or just want a tasty, green dinner.

📍 Ubud II Kutuh, Jl. Puskesmas, Sayan, Ubud  (View on Google Maps)   📷 @moksaubud

Pizza Cult

Best Vegan Restaurants In Ubud Bali

Whenever you crave pizza, head to Pizza Cult. The place has a fun and lively atmosphere. All the food is plant-based and made with a special slow-fermented sourdough crust that the staff really believes in. The vegan cheese is so good, you’ll forget there’s no dairy on your pizza.

You can build your own pizza or choose from their menu, with a gluten-free crust available. To drink, you might like a guava kombucha or a house ginger beer. Just so you know, they have moved to a new spot on Jl. Sri Wedari. Sometimes, they close for renovations, so it’s a good idea to check before you visit.

📍 Jl. Sri Wedari No.16, Ubud  (View on Google Maps)   📷 @pizzacultbali

Healthy Ubud

Best Vegan Restaurants In Ubud Bali

If you’re in Penestanan, you might want to check out Healthy Ubud. It’s a casual and relaxed cafe that feels inviting. The place is simple and friendly, and everything they serve is completely plant-based, including the dressings they make from scratch.

You will find a good mix of Western and Asian dishes here, with vegan sushi being especially popular. You can enjoy your meal with a cold-pressed juice. This place is a reliable spot for everyday visits, not a fancy destination, and sometimes that’s exactly what you need.

📍 Jl. Banjar Penestanan Kaja No.52, Sayan, Ubud  (View on Google Maps)   📷 [add IG]

Dapur Usada

Best Vegan Restaurants In Ubud Bali

If you visit central Ubud, you can check out Dapur Usada. They serve a special kind of food called IndoVedic, which mixes Indonesian dishes with Ayurvedic ideas. You pick your food based on your dosha, or body type. The place feels warm and a little rustic, with an open kitchen downstairs and a chill area upstairs where they often have live music in the evening.

Everything here is vegetarian and can be made vegan easily. It’s healthy but doesn’t feel like just diet food. People often recommend the kitchari, and the Yogi Burger with creamy avocado is a good first choice. Adding a chai latte or a dosha tea makes it a meal that can make you feel lighter.

📍 Jl. Sugriwa No.4, Ubud  (View on Google Maps)   📷 @usadabali

Alchemy

Best Vegan Restaurants In Ubud Bali

Alchemy is Bali’s first all-raw vegan cafe. It is located in Penestanan and still attracts many visitors. The cafe now also has a wellness clinic and a school where you can learn about raw food. The room is bright, spacious, and welcoming. In the center, there is a salad bar where you can make your own salad with fresh ingredients. There is also a long list of juices and elixirs to try, and a case filled with raw cakes for dessert.

Over the years, this has become more of a ‘beegan’ style, which means some dishes include honey. Make sure to check if you are very strict about avoiding honey. Don’t dismiss the fully raw Aloha pizza before trying it. The crust often surprises people who think raw food can’t be tasty.

📍 Jl. Penestanan Kelod No.75, Sayan, Ubud  (View on Google Maps)   📷 @alchemybali

Sage

Best Vegan Restaurants In Ubud Bali

Sage is a vegan cafe. It has a large, stylish room where you can relax and take your time eating. The cafe is located in Nyuh Kuning, right across from the Outpost coworking space. You might find yourself spending more time there than you planned because it’s a comfortable place to sit and enjoy your meal.

You can choose the vegan burgers and tacos or try the California Burrito and teriyaki bowl that regulars really like. All the food is made from fresh, organic ingredients. It’s a good choice if you’re looking for something tasty and well-made without any hassle, and it’s prices are moderate to high.

📍 Jl. Nyuh Bulan No.1, Banjar Nyuh Kuning, Ubud (opposite Outpost)  (View on Google Maps)   📷 @sagebali

Bella by Sage

Best Vegan Restaurants In Ubud Bali

Bella is Sage’s stylish vegan Italian pizzeria. When you walk in, you can tell the mood has improved. You can sit inside with air conditioning or outside on the covered patio. The plates are nicely presented, and the atmosphere feels like you’re going out for a special evening instead of just grabbing a quick snack.

Almost everything is made from scratch, using produce from their own organic farm and offering gluten-free options. The main dishes are pizzas and lasagna, but they also have some raw dishes if you want a change. If Pizza Cult is the casual place, Bella is the perfect spot for a date night, and it’s worth the splurge.

📍 Jl. Penestanan Kelod, Sayan, Ubud  (View on Google Maps)   📷 @mybellabysage

Sayuri Healing Food

Best Vegan Restaurants In Ubud Bali

Sayuri is a cafe and cooking school that focuses on healing foods and a calm atmosphere. When you walk in, you can feel the peaceful vibe right away. The space is soft and friendly, with cozy spots for quiet thinking. Many people who do yoga come here alone to read or work on their laptop, and they often stay for a long time.

The menu offers vegan and raw vegan options. You should try the raw vegan sushi, raw lasagna, and the popular Blessing Cake. Besides the food, Sayuri teaches raw-food and dessert classes and holds weekly community events. It’s a nice place to visit alone and feel comfortable.

📍 Jl. Sukma Kesuma No.2, Br Tebesaya, Peliatan, Ubud  (View on Google Maps)   📷 @sayuri_healing_food

The Seeds of Life

The Seeds of Life is a completely raw vegan café located in the walkable center of Ubud. It started during the early raw-food trend and trains people to become raw-food chefs on-site, so the food is prepared with real skill. You can relax in a cozy space that has some street noise outside. It’s a good place to have a meal or spend a few hours working on your laptop.

Order the raw lasagna or the walnut pesto gnocchi, and try the SOL Bowl to see why many people love it. The drinks menu is just as good as the food, with options like juices, tonics, kombucha, and jamu. Sometimes the quality can vary, but when it’s good, this place has some of the most creative raw food in town.

📍 Jl. Gootama No.2, Ubud  (View on Google Maps)   📷 @seedsoflifebali

Wild Vegan

Wild Vegan is a quiet, comfortable place where the menu explains the health benefits of each food and drink. It uses local medicinal plants and offers raw, gluten-free, and oil-free options. When you arrive, you hear soft music and see a peaceful room with some tables that have a view of a temple, making it easy to relax and stay a while.

The jackfruit rendang and the Wild Forest Cake are your best choices to order. The mango kombucha is a good addition. Keep in mind, the place has moved to Jl. Sugriwa in Padang Tegal Kaja, so check the map link instead of the old address. Also, the kitchen usually closes earlier than most places.

📍 Jl. Sugriwa No.16, Padang Tegal Kaja, Ubud  (View on Google Maps)   📷 @wildveganbali

Alam Green Lotus

Green Lotus is a small cafe in Penestanan that many travelers visit almost every day. It is located just two doors away from Cafe Vespa. The cafe is simple and unpretentious, serving Asian-fusion vegetarian food made from organic, locally sourced ingredients.

The laksa is the best dish here, but the za’atar wrap and pho are also really good. The food is fresh, tasty, and affordable. The owner is often around to talk. Remember to bring cash, because they only accept cash.

📍 Jl. Penestanan No.9, Sayan, Ubud (two doors from Cafe Vespa)  (View on Google Maps)   📷 [add IG]

Pumpkin & Beetroot

Pumpkin & Beetroot is a small, open-fronted cafe in the busy center of Ubud. It’s easy to pass by without noticing, because it’s in a busy area and looks simple. Inside, it offers healthy vegan bowls that are full of protein and very good for the price. Many people say it’s one of the best cheap places to eat in town.

You can choose from meals that mostly include chickpeas, tofu, tempeh, and quinoa, with prices usually under 70,000 IDR. Try the protein bowl, the lentil burrito with feta tofu, or the mushroom stroganoff. If you see the spinach wrap burrito, it has its own small group of fans. These are good healthy lunch options that won’t cost you a lot.

📍 Jl. Sugriwa No.60–64, Ubud  (View on Google Maps)   📷 @pumpkinandbeetrootbali

Minang Vegan

Minang Vegan is a small restaurant on a busy street where you can try Indonesian food made without meat. It looks simple and friendly, run by a nice couple. Even though the place is humble, the delicious Padang style dishes from West Sumatra are flavorful and not boring.

The most important dishes are the jackfruit and tempeh rendang, and the nasi campur is served in large piles for just a few dollars. The portions are big, the prices are low, and every dish is made without onion or garlic. Be aware that the food can be quite oily because it follows the traditional Padang style, so you might want to keep drinking water.

📍 Jl. Raya Nyuh Kuning, Mas, Ubud  (View on Google Maps)   📷 [add IG]

Siboghana Waroeng

Siboghana is a small, cozy warung located off Dewi Sita. It offers some of the cheapest sit-down meals in the center of Ubud. The place is simple and humble, but the staff is very friendly. The kitchen serves vegan and vegetarian Indonesian dishes that taste homemade and real.

The menu is small on purpose, and that’s part of what makes it special. Try the satay with peanut sauce, the noodle dish called kare in coconut curry, or the gado gado. The food is simple and honest, easy to enjoy, and gentle on your money.

📍 Jl. Dewi Sita, Ubud  (View on Google Maps)   📷 [add IG]

Warung Green

Warung Green is a friendly family restaurant that serves vegan and vegetarian Indonesian food. It feels cozy and homey, like a place where a family has been cooking for many years. There are two locations near Ubud. Both are simple buffets where you pay by the scoop, so it’s affordable.

If you visit this neighborhood warung, you’ll find that the nasi campur is the main dish. The smoothies are a good extra, and you can also get vegan desserts, ginger tea, kombucha, and jamu. The place offers good value for the quality, and you’ll leave feeling full without spending much.

📍 Jl. Tirta Tawar No.5, Ubud (second branch in Mas)  (View on Google Maps)   📷 [add IG]

Wulan Vegetarian Warung

Wulan is a small, cozy restaurant that serves traditional Balinese food made entirely vegan. It also has a few Western dishes on the menu. The place is simple and not fancy, which is part of its charm. You visit Wulan to enjoy everyday Balinese home cooking, not for a fancy scene.

If you try the hearty curries, stir-fried vegetables, and fried tempeh, you’ll find they are full of flavor. The vegan bolognese is also a big hit with people. This kind of honest, comforting food makes a quick lunch feel special and enjoyable.

📍 Jl. Sukma No.33, Ubud  (View on Google Maps)   📷 [add IG]

9 Angels

9 Angels is a well-known place in Ubud. It’s a simple, friendly warung where the community gathers. You pay what you want using an honor system. You serve yourself from a tasty, homemade, plant-based Indonesian meal. The space is peaceful and feels more like a friend’s kitchen than a restaurant. There is also a sister warung called 9 Bambu, which has the same idea and friendly atmosphere.

The food is simple and comforting, and because it’s donation-based, it’s special. There’s no fixed price, so be fair and generous when you pay. This helps keep it open for the next person who visits. Remember to bring cash and a hearty appetite. Use the map link because the listings might give different addresses.

📍 Jl. Sukma Kesuma No.39, Ubud  (View on Google Maps)   📷 [add IG]

Sawobali

You should know that Sawobali is a popular place in Ubud for affordable vegan food. It’s a cozy cake shop and small restaurant where you can eat as much as you want at one low price. In the afternoon, for about an hour, the table is filled with foods like tempeh, stews, fried mushrooms, soups, salads, and Indonesian desserts—all made without garlic or onion. The place is relaxed and welcoming.

The price is now about 75,000 IDR, which is still a good deal. The owner often explains each dish to first-time visitors, which is a nice touch. 

📍 Peliatan, Ubud (recently relocated — verify on map)  (View on Google Maps)   📷 @sawobali

Vegan Restaurants in Ubud FAQ

Is Ubud vegan-friendly?

Absolutely! Ubud is one of the best places in Asia to eat completely plant-based foods. There are many vegan and vegetarian restaurants, cooking classes that teach plant-based meals, and organic markets. Many local dishes already include lots of vegetables, so it is easy to find healthy food options wherever you go.

What is the cheapest vegan food in Ubud?

All-you-can-eat buffets are cheaper. Sawobali costs about 75,000 IDR ($5), and places like Warung Green charge even less per scoop. If you prefer ordering off the menu, Minang Vegan and Siboghana offer tasty Indonesian meals for under $3.

Are vegetarian warungs in Ubud actually vegan?

Not always. Sometimes in Indonesian cooking, they use shrimp paste, fish sauce, or eggs, even at places that are vegetarian. If you go to a fully vegan restaurant, you’re safe. Elsewhere, say “saya vegan” and ask to confirm before you order to make sure.

Do you need to book in advance at vegan restaurants in Ubud?

For most warungs and cafes, the answer is no. However, if you want to dine at popular sit-down places like Zest, Plant Bistro, or Bella by Sage during dinner or sunset, especially in July, August, or December holidays, it’s a good idea to make a reservation.

Which Ubud vegan restaurant is best for non-vegans?

Plant Bistro and Zest are good options if you’re trying to convince non-vegans, because they serve convincing dishes like vegan smoked salmon and jackfruit steak. Pizza Cult is also easy to recommend, since good pizza speaks for itself and doesn’t really need any argument.

Are you ready to Try Vegan Restaurants in Ubud?

You will find that there are more vegan restaurants in Ubud than days you can spend there. If you have only a few meals to try, you should check out Plant Bistro or Zest for good food and nice views, Sawobali or Minang Vegan if you’re on a budget, and Moksa for an experience-worthy meal. Other options on this list are also good backups.

Before you go, click on the Google Maps link and take a screenshot of the address. Some of these places have changed locations, and Ubud’s small lanes can be confusing, so the map may not always be accurate.

Best Local Warung Ubud: 8 Authentic Spots to Eat Like a Local under $5

Featured Post

BALI WEATHER