If you’re looking for the best Ubud vegan food, we’re here to help you sort the awesome from the overrated. Keep reading to discover where to eat in Ubud for the best animal-friendly meals!
What’s in our guide to vegan food in Ubud?
1. Our 3 Favourite Restaurants in Ubud
2. Vegan Restaurants in Ubud
3. Ubud Vegetarian Restaurants
4. Vegetarian Warungs in Ubud
5. Almost Vegetarian Restaurants in Ubud
6. Omnivore Indonesian Restaurants in Ubud with Vegan Options
7. Omnivore Western Restaurants in Ubud with Vegan Options
8. Suggested Day Tours from Ubud
9. Vegan Cooking Class in Ubud
As a modern-day pilgrimage site for yogis, hippies, and health-conscious holiday makers, Ubud has plenty to offer when it comes to healthy eating. Raw, gluten-free, ayurvedic… you can find all that and more.
Vegan Ubud, which was already great 4 years ago when we first visited, is positively booming today.
(Don’t miss: Our guide to the best places to practice yoga in Ubud) →
We spent 5 weeks in Ubud and tried as many of the vegan offerings as we could sink our teeth into. In fact, we ate at so many restaurants in Ubud that we had to divide our guide into two.
This post covers all the vegetarian and vegan restaurants in Ubud that we visited.
As always, we’ve chosen our favourite places to eat and have been honest about the substandard and overrated Ubud vegan restaurants.
If you’re getting hungry, read on for…
Your Guide to the Best Ubud Vegan & Vegetarian Restaurants
Our 3 Favourite Restaurants in Ubud
If you only have a short time in Ubud, make sure you don’t miss our favourite restaurants in Ubud!
Amazing vegan restaurant at Jl. Nyuh Bulan No. 1, Banjar Nyuh Kuning, Ubud
This is the best food in Ubud, Bali, and most of the world. If you only have one meal in Ubud, make sure you have it at Sage!
After our first meal here, our main topic of conversation was “when can we go back to Sage?” Luckily, we managed to return three more times even though it was on the opposite end of town from where we were staying.
Update: When we returned to Ubud, we managed to eat here several more times.
Sage is an all-vegan fusion restaurant serving Mexican, Asian, Western, and Cuban-inspired food. All is fresh, expertly prepared, and ultimately, delicious. We took our omnivore friends there and they are now pretty obsessed with it, too!
Make sure to save room for one of the incredible cakes for dessert, and don’t forget to buy a package of chocolate chip cookies to take away.
We ate: Burritos, tacos, salad bowls, and plenty of desserts. I don’t think it’s possible to order badly here, so just choose whatever strikes your fancy.
Very good vegan restaurant at Puskesmas Ubud II, Gg. Damai, Sayan, Ubud
A big part of the fun of Moksa is getting there.
If you walk from Ubud, you’ll pass through rice fields and get to see how local people live.
Though the food at Moksa is not as good as at Sage, it was tasty enough to entice us on a second visit (and a third, fourth, fifth). The outdoor seating area is lovely and makes a peaceful escape from Ubud.
Hungry vegans who want a little adventure should definitely prioritize a trip to Moksa. Plan a morning walk, yoga class, and lunch!
As a bonus, Moksa participates in the Bali Refill programme, which means you can bring your reusable water bottle and they will fill you up for free.
We ate: We have eaten here many times. Our favourites include the tempeh ribs slathered with a slightly fiery BBQ sauce and the Chef’s Bowl, which satisfied Jane’s desire to taste a variety of menu items.
For dessert, we had the dessert sampler which included a purple sweet potato pie, lemon cheese cake (which was excellent), and a chocolate orange cheesecake (also pretty good).
Vegetarian warung at Jl. Sugriwa No.12, Ubud
This little warung was the great surprise of our Ubud food adventures and it quickly became one of our favourite places to eat in Ubud.
Cafe Beras serves very good Japanese and Indonesian vegetarian dishes in a quiet cafe in the centre of Ubud. We especially loved the vegan gyoza and the delicious chocolate tart, which is not quite vegan since it contains local honey.
While it’s not as well known as most of the vegetarian restaurants in Ubud, it is delicious and we highly recommend you try it out.
We ate: Indonesian stew, vegan gyoza, chocolate tart.
Vegan Restaurants in Ubud
Vegan restaurant at Jl. Goutama Sel., Ubud
If you’re looking for a friendly vegan cafe in Ubud, where you can hang out and enjoy the peace ‘n’ love vibe with other yogis and veggies, Earth Cafe is great. It has a huge vegan menu featuring lots of entrees involving seitan, which can be a nice change from tempeh after you’ve been in Bali for a while. They also have plenty of fresh salads and four pages of juices and blended drinks.
The service is friendly and the food is good, if not exceptional. It’s a huge space, so is rarely overrun, meaning you can sit and sip on a soy chai latte for hours if you like.
There’s also a grocery store downstairs that offers an array of overpriced healthy snacks and eco-friendly products. Head through the archway into the shop next door to find excellent t-shirts with vegan slogans.
We ate: The Jerusalem wrap, which was small but very tasty and filled with soft meaty seitan. The Seitan Burger, a sandwich that reminded me of beef dip/French dip that I ate as a child.
Vegan raw food at Jl. Penestanan Kelod No.75, Sayan, Ubud
Oh raw food, why are you so disappointing? We normally avoid raw restaurants, because we’ve had so many bad experiences with raw food. In the name of research, we stopped by Alchemy, a perennial favourite among long-time Bali visitors, to see if it was an exception.
Sadly, no. Alchemy is one of the most overrated restaurants in Ubud (in our humble opinions), and one of the places that gives raw food a bad name. If you go, opt for the salad bar, where you can pick what you’re going to get, or the smoothie bowls.
After the disappointing and overpriced salads, we decide to give the desserts a miss, though they actually looked very tempting.
We ate: The Greek Salad, which did not live up to our expectations of what a Greek salad should be at all. The Buddha Bowl, which was not actually a Buddha bowl, but rather a big bowl of shredded cabbage with a few other shredded veggies on top.
Vegan restaurant at Jl. Penestanan Kelod No.8, Penestanan, Ubud
Zest is an outrageously gorgeous space where Buddha statues mix with distressed furniture and chairs covered in mid-century fabric so cool I wanted to marry it. Unfortunately, Zest attracts a cooler-than-though crowd that, at least on the day we visited, put our tolerance to the test.
We were so distracted by the hipster posturing that we actually had to move to a quiet corner where we found a few other “normals” hiding from the ultra-spiritual crowd. If you like people-watching, grab a central table for endless entertainment.
Clientele aside, Zest was a fantastic spot for a meal. The staff were friendly and fun, while the food was surprisingly delicious and better than most you’ll get in Ubud.
We ate: The Awakened Cowboy, a meaty seitan steak with Czech-inspiried mushroom sauce. The Mexican wrap, which was bursting with flavour and wrapped in a yummy, spongy, gluten-free bread.
Ubud Vegetarian Restaurants
Kismet Restaurant & Lounge
Vegetarian restaurant at Jl. Goutama Sel. No.27X, Ubud
This high-end vegetarian restaurant in Ubud focusses on low-waste food service, providing biodegradable moist towlettes, metal straws, and free water bottle refills. Kismet uses organic and local ingredients whenever possible to create their range of salad bowls, burgers, and soups.
We enjoyed the food but didn’t think it was better than some of the much cheaper options in town. You definitely pay for the atmosphere here.
The restaurant is dark and trendy, with ultra-cool design features like the red light bulbs hanging over each table that you can switch on for service. It was so busy the night we went that we had to sit at the bar and they turned away several parties while we were there. Make a reservation!
We ate: Dragon Salad bowl with tempeh skewers and the Tempeh Burger Extraordinaire.
Vegetarian Warungs in Ubud
The word “warung” refers to any small shop or business – though in Ubud, you’ll find that almost all warungs are restaurants.
We encourage you to visit a few warungs while you’re in Ubud! These little Indonesian-owned restaurants are exceptional and should be high on your list – not least because your money will go straight into a family-owned business.
If you’re on a budget, eating at warungs for every meal will save you huge piles of cash.
Vegetarian Indo-Japanese warung at Jl. Sugriwa No.36, Ubud
This mostly vegan warung has been an excellent place for vegans to dine for years – and it keep on deserving its great reputation. The Warung Sopa menu is a mix of Indonesian and Japanese food, with plenty of vegan desserts as well. Definitely worth a visit.
We ate: Too much! Kicherie, miso soup, dumplings, veggie sushi, vegetable fried squares… we really over-ordered. Next time we’ll leave room for one of their amazing-looking vegan pies!
Vegetarian Indian at Jl. Raya Sanggingan No.90, Kedewatan, Ubud
Though our friends who were in town for a yoga teacher training raved about Mumbai Kitchen, and the reviews online concurred, we weren’t too thrilled with it.
We got there late, so they were out of dosas, which are supposed to be very good. The chick pea curry we ordered reminded me of the Indian food we might make while camping, when we didn’t have access to all of the spices or the long cooking time it takes to create amazing curry flavours.
Not a bad place for a quick snack, but don’t expect authentic Indian cuisine.
We ate: Chickpea curry since they were out of dosas for the evening.
Vegetarian India warung at Jl. Raya Penestanan, Sayan, Ubud
Owned by an Indian couple, Warung Sharaswhaty is a much more authentic place to get your Indian food fix in Ubud.
The food is not vegan because they cook with locally-sourced butter – we made our peace with that since in India, all the food is cooked in ghee anyway.
For Indian food in Bali, what we got was excellent, though the servings were very small for the price. Even the rice is tiny, so order some extra and get the chapati, too!
We ate: The Began Bharta (stewed eggplant) which was tasty but extremely oily. Richly flavoured Aloo Gobi, veggie pakora which were more like little veggie pancakes, and crispy, flavourful samosas, the best thing we had.
Almost Vegetarian Restaurants in Ubud
There are a few restaurants in Ubud that have 99% vegetarian menus, but include options to add chicken or fish to otherwise veggie dishes. We totally support their efforts to be more animal-friendly!
However, if you eat at either one, we suggest you send them a friendly message encouraging them to go vegan!
The Yoga Barn Garden Cafe
Almost vegetarian restaurant at Jalan Raya Pengosekan, Peliatan, Ubud
After a few hours struggling through the crowds and traffic noise of Ubud, arriving at The Yoga Barn is a welcome relief. The restaurant is the a leafy garden of this famous yoga space, which is to thank/blame for the whole Ubud healthy, hippie, yoga scene in the first place.
The serenity of the garden is alone is enough to make a visit worthwhile. Plus, it’s always fun to eavesdrop on the conversations of yoga enthusiasts and teacher trainees!
The food here is almost an afterthought. It’s good but VERY healthy – there’s an emphasis on steamed and raw veggies. At least 90% of the menu is vegetarian with an option to add chicken to a few dishes. Overall, it could use little more salt and oil for my tastes.
We ate: Steamed veggie bowl with tahini sauce which made a nice change from the fried tempeh and rice we’d been eating on Nusa Penida. The veggie curry, which is a better-than-average version of the same curry you’ll get all over Bali. We can highly recommend the large mint cooler to drink, which really does cool you off on the hottest days!
Almost vegetarian restaurant at No.22, Jl. Goutama Sel., Ubud
A mostly vegetarian locavore cafe on a charming backstreet near Jalan Hanoman, Mudra Cafe‘s tiny space is usually full of fashionable tourists and self-styled spiritual gurus.
The diverse menu includes a good selection for vegans, including breakfast bowls and Roti Canai.
We were impressed that they have recently stopped serving dairy and, in response to our message on Instagram, told us they are also considering getting rid of the few chicken and egg dishes on the menu. Hooray!
The food here is a little smaller and a little more expensive than at similar restaurants in town – but it’s also a little better, so you get what you pay for.
The staff are likewise more friendly and efficient than most in town, making me wish that the space was bigger so I could hang out there longer.
We ate: Roti Canai Rumi, an upscale version of the Roti Canai we devoured in Kuala Lumpur. The Avogasm, a clever name for avocado toast.
Western cafe at Jalan Hanoman No.44B, Ubud
Offers vegetarian and vegan, raw, gluten-free, and macrobiotic options
Recommended! Back in 2014, when we both managed to get dengue fever while staying in Ubud, KAFE basically saved our lives. It was the closest restaurant to our guesthouse and since we had limited energy, we ate takeout from there almost every day.
Returning this year, I was happy to discover that KAFE is also a very pleasant place to hang out and eat when you’re healthy! It’s terrific for solo travellers as well, because there are lots of small tables where you don’t feel like you’re in the way if you stay for a while.
There are only a few vegan options on the menu, plus many vegetarian options that can be made vegan, but they are excellent and well worth the visit. There are a few dishes with chicken as an option, but otherwise, Kafe is vegetarian.
We ate: Matcha latte with soy milk. A quinoa tabouleh pita, which was simple but one of the best things I ate in Bali.
Clear Cafe Ubud
Healthy western food at Jl. Hanoman No.8, Ubud
Vegetarian, vegan, raw, and macrobiotic options available
Another old-school player in the Ubud healthy food scene, Clear Cafe has upped its game since last time we visited. The restaurant burned down a few years ago and has been rebuilt in a similar but cleaner, more modern style. The space is inviting and usually packed with tourists.
The extensive menu is not that exciting, focussing on typical Western fare, but you will find the usual salads, wraps and burgers to satisfy your hunger. The desserts are also very good and they have vegan ones, too.
We ate: The Vegan Burger and the VLT. They both came in a wrap, although surely a burger should be in a bun? The portions were small but very tasty. Since we didn’t have enough dinner, we had room for a vegan brownie with ice cream for dessert!
Omnivore Indonesian Restaurants in Ubud with Vegan Options
Fusion warung at Jalan Tirta Tawar No.32, Ubud
No preservatives, gluten free, raw, & vegan options available
A little warung up a side street north of Jalan Raya Ubud, Fussy Birdimpressed us with the sheer number of vegan options on the menu. Most of the mains start out vegan, with options to add chicken or fish. It took a long time for our meal to come but that’s OK because it’s likely there are just one or two hard-working women in the kitchen preparing all the fodo
We ate:Kichiri, which was a saucy mix of rice and veg concocted on Ayurvedic principles. Vegan Nasi Campur, which included corn fritters, tofu curry, tempeh skewers with peanut sauce, greens and rice!
Indonesian warung at Jl. Gootama No.13, Ubud
This basic warung doesn’t look like much, especially when compared to the trendy restaurants surrounding it, but Dewa Warungis consistently popular and almost always busy. Though it’s a little grimy in the back – try to get a table on the lower level – the food was surprisingly great and extremely budget friendly.
We ate:Tempeh with tomato sauce, eggplant curry, a side of perfectly crispy fried tempeh.
Omnivore Western Restaurants in Ubud with Vegan Options
Excellent taco bar at Jl. Dewisita, Ubud
Vegetarian and vegan options available
Recommended!Usually, we would never recommend going for Mexican food anywhere outside of the Americas, but after reading the incredible reviews we had to stop in at Cantinafor tacos. Cantina has the kind of fusion tacos you’d expect to be served off of a gourmet food truck in LA circa 2009. That is, they are amazing!
The seating is at a bar around the kitchen, and it’s terrific fun to watch the efficient kitchen staff prep dozens of tacos while you’re waiting for your food.
The menu is small with just a few tacos options, side dishes, and desserts. Two of the tacos can be made vegan: the jackfruit tacos and the cauliflower tempura tacos. Just ask for no mayo and you’re good to go! The donut rings are also vegan – and so good!
Cantina also serves fresh-made tortilla chips and tasty guacamole. Wash it down with a range of some of the world’s finest tequilas.
We ate:Jackfruit tacos, cauliflower tempura tacos (the batter is vegan, made from beer and rice flour), donut rings.
Cafe at Jalan Raya Penestanan Kaja, Sayan, Ubud
Gluten free, vegan and vegetarian options
If you’re staying in central Ubud, Vespa Cafeis a bit of a trek and probably not worth the journey. But if you’re staying in Sayan, or you have a motorbike, it’s worth stopping in.
The menu offers a range of Western favourites like pasta, burgers, and fish and chips. They also have a huge breakfast selection and fresh-baked bread.
The vegan selection is small but we really liked the vegan dosas we ate. They are not authentic Indian cuisine by any means but are very good in their own right.
We also liked the vibe of the cafe – no outrageously affected hipster hippies in sight! Just a welcoming and homey place to relax.
We ate:Two dosas with yummy curries on the side.
The Spell Creperie (Celts & Spells)
Creperie at Jl. Gootama, Ubud
Gluten free, organic, paleo, and vegan options available
We’re not sure why an Irish-themed restaurant decided to serve France’s national dish – but we like the result.
Update: As the kind people at The Spell tell us, “crêpes and galettes originally come from Britany which is prt of the 6 celtic nations revognised by the Celtic league”. Ah yes, that does make sense!
The crispy crepes at The Spell are stuffed with fresh veggies and homemade nut cheese. Perfect for a light lunch. The vegan crepes and galettes at The Spell made a nice change from a steady diet of tempeh and gado gado.
If you have kids, definitely bring them here to enjoy the monkey-face crepe!
We ate:The Rhiannon, which we highly recommend. Our create-your-own crepe was not nearly as good. The dessert crepe with caramel sauce and coconut whipped creme was also damn delicious.
Hot tip:Sit upstairs and get a great overhead view of the tourists wandering the street below.
Bali Buda Ubud
Healthy eating at Jalan Jembawan No.1, Ubud
Gluten free, wheat free, raw, vegan & vegetarian options
Also have locations in Batubulan, Sanur, Bukit, Kerobokan, Canggu
As a mainstay of Bali clean food, I knew I had to include Bali Budain this guide, even though our memories of it from four years ago were underwhelming.
Though we love their commitment to reducing waste and supporting community projects, the food itself is underwhelming and the service is indifferent at best. A few years ago, this might have been good enough, but now that the Ubud market is flooded with terrific healthy options, it’s time for Bali Buda to improve their game.
We ate:Bali Buda bowl, but don’t be fooled, it’s just a salad with no exciting toppings to make it pop. The Maca smoothie was disappointingly watery.
P.S.Nope, it is definitely not Bali Buddha Ubud. According to their website, “Buda” actually means Wednesday in Balinese.
Seniman Coffee Ubud
Speciality coffee at Jalan Sriwedari No. 5, Banjar Taman Kelod, Ubud
Vegetarian food options, vegan milks available
While we don’t usually eat at Seniman Coffee, it is definitely our favourite cafe in Ubud. That’s because of their exceptional coffee.
Seniman uses an ultra-sustainable coffee production model: they are a speciality coffee roaster who is located in a coffee-producing country and works with local coffee beans. Even better, their coffee is top notch!
Of course, they do serve food – a small menu of Western breakfasts and lunch items that go perfectly with your coffee.
Suggested Day Tours from Ubud
If you’re looking for unique ways to see Ubud and the amazing surrounding countryside, try one of these tours.
Rice Paddy Cycling Tour
Get out of Ubud’s traffic and away from the mass of tourists! Spend the day cycling through inland villages and some of the islands most beautiful rice fields. Tours usually include lunch, so be sure to tell them you’re vegan when you book!
Evening Firefly Tour in Taro Village
Meet locals in this small village outside of Ubud, learn about Bali’s unique rice irrigation system, and spend the evening watching fireflies winking at you! An excellent way to experience the magic of Bali.
Spiritual Cleansing and Shamanic Healing Tour
On this tour, you’ll meet one of Bali’s most famous healers, named Cokorda Rai, and be led in a spiritual cleansing at Bali Holy Spring Temple at Tirta Empul. It’s your chance to literally immerse yourself in Bali’s long history of spirituality.
Vegan Cooking Class in Ubud
One of the best ways to explore a food culture is by joining a local cooking class. There are plenty of fabulous cooking classes in Ubud and many of them are vegan or offer a vegan menu!
On the 7-Dish Cooking Class in Lush Organic Farm, you’ll get to escape busy Ubud and take your cooking class on a beautiful organic farm in the countryside. In this Pure Plant-Based Balinese Cooking Class, you’ll visit a traditional Balinese family compound and learn to create traditional Balinese spice paste, plus many other dishes.
We hope you find this guide to Ubud vegan food useful. If you don’t agree with our palates, please feel free to let us know. We’d LOVE to hear what you discovered on the Ubud vegan scene!
♥ Happy transformational travels, Jane & Stephen
We’re not going to lie, it takes a LOT of work to create travel guides like this. But it’s easy to help us out! If you book or buy something using one of our personal links in this post, we’ll earn a small fee at no extra cost to you. Of course, we would never recommend anything we didn’t 100% believe in! Huge thanks in advance! –S&J