Co-written by Pip Strickland, Cisca Lim, Tay Kher Ying

If you’re a vegetarian or a vegan you’ve probably had this problem before:

You’re absolutely starving, you duck into a café, pick up the menu, and surprise! (Or maybe you’re used to this) – You can only choose between a chunk of iceberg lettuce, bottled water and nothing.

Also read: 10 Bali’s Halal restaurants with mouth-watering food

Needless to say this is very frustrating, and it’s worse when you’re on holiday and aren’t familiar with your surroundings.

For your next trip to Bali though, fret not. We’ve hunted down 10 awesome restaurants for you.

1. Dine in a bamboo house: Fivelements Sakti Dining Room in Puri Ahimsa, Ubud

Housed in a beautiful bamboo structure, this restaurant perched on the banks of the Ayung River.


What an amazing view you can get while dining!


Photo via eglezuzaite

And this view is not restricted to the restaurant alone. Its villa, Puri Ahimsa, boasts of some of the best views in Bali.


Photo via gus_angga

Whether or not you’re a vegetarian, you mustn’t miss having at least one meal at Fivelements Sakti during your stay in Bali.

Prices are actually pretty affordable, for a fine dining establishment.


You can arrange to come for a multi-course lunch or dinner or the tasting menu and definitely indulge in dessert which is concocted from raw cacao, vanilla and fresh fruit.


If you can’t get enough of this raw vegan deliciousness, the restaurant actually offers cooking classes, so you can take the tastes home with you! 

Fivelements Sakti Dining Room in Puri Ahimsa, Ubud

Food: vegan, raw vegan
Address: Puri Ahimsa Banjar Baturning, Mambal
Contact: +62 361 469 260, +62 361 469 206, +62 821 46587975
Price Range: USD 29—USD 45

Official site

2. Support local produce and fair trade: Samadi Bali in Canggu

Fancy enjoying your meal in a villa with a lovely garden?

You can do just that at Samadi Bali, operates out of the villa.

From 8 AM to 3 PM, hot chocolate, cappuccino blended in nut milk, smoothies, fresh juice, a variety of hearty mains as well as light salad are available. 


Photo via Dithyrambique, Samadi Bali

The owners actually source for fair trade ingredients whenever possible and only buy what is in season – good practices that are seldom replicated as much as it should.


Photo via Samadi Bali

If you’re aching to get some workout, head next door for ashtanga yoga classes at various difficulty levels.

veg samadi cr facebook

As you loosen up the knots in your body, listen to the sound of the rushing river nearby!


Photo via Samadi Bali

If you want an even more unique experience, look out for Sundays and Wednesdays. 

On Sundays, Samadi Bali hosts a farmers’ market, where you can buy locally grown vegetables and homemade nut butters.


While on Wednesdays, Samadi is magically transformed into a cinema – a night film screening is held, accompanied by a buffet of vegan food.

Samadi Bali in Canggu

Food: vegetarian and vegan
Address: Jl. Padang Linjong 39, Echo Beach Canggu
Contact: +62 (0)81238312505
Price Range:USD 2.80—USD5.20
Opening Hours: 8:30 am to 3 pm

Official site

3. Indulge in raw chocolate and sweets: Alchemy in Ubud

Dessert, anyone?

After a full and satisfying meal, Alchemy is where you can slowly amble to – a pretty little vegan dessert café where cakes are as healthy as salad.

veg alchemy cr flikr

It may sound unbelievable, but everything at Alchemy is as healthful as it is sinful-tasting, being raw vegan and free of refined sugar, wheat, flour or preservatives of any kind.


Photo via yhovenga, thegreenbrunette

Feast on raw chocolate (essentially pure cacao combined with coconut oil, vanilla, cacao butter and palm sugar). 

You’ll also love its cheesecake, cashew milk and cold pressed lattes.

veg alchemy food collage 2

If you want a healthy start to the morning, the breakfast bar has much to recommend – you can mix fruits, nuts, berries, coconut crème and chocolate syrup to kickstart your day.


Photo via faimfatale, sergeydudin

Or you can just, you know, have chocolate for breakfast. 


Food: raw vegan
Address: Jl. Penestanan Klod, Ubud, Bali 80571, Indonesia
Contact: 0361 971 981
Price Range: USD 1.20—USD 3.20
Opening Hours: Daily, 7am – 9pm

Official site

4. Dine and shop organic goodies – Zula Vegetarian Paradise

This is a cozy restaurant and organic grocery shop with a huge menu to choose your favorite healthy bites.


Photo via vegantruth

They have everything: Boiled organic greens, quinoa and buckwheat pancake, nori maki – with brown rice – 4 different salad combinations and you can create your own as well.


Photo via kaleeburns

There’s also organic miso soup, lentil soup and other soups; raw veggie burgers and the option of whole grain nasi goreng in case you’re looking for some tasty local food!

This is a perfect vegan option if you’re around Seminyak or at the beach in Sanur. You can count on Zula. Before you even get hungry, you’ll always know you can just stop by and order.


Photo via kusumastari

Another thing to note, they also have great desserts!

Enjoy your healthy meals in a nice, calm and cool environment, where you can also shop organic products available.


Photo via Marsheilla

Zula Vegetarian Paradise

Food: vegan
Address 1: Jl. Dhyana Pura No.5, Seminyak
Address 2: Jl. Danau Tamblingan No. 150, Sanur
Contact: +62 361 732723 or 0361 731080 (Address 1), +62 361 8497244 (Address 2)
Opening hours: Daily from 7am to 11pm
Price: From Rp. 60,000 (USD 4)

Official site

5. Meat-free Mornings: Divine Earth

Ditched the meat?

Then Divine Earth in Kuta could be the ideal brunch spot.

Serving up delicious organic vegetarian and vegan options, Divine is all about food that doesn’t hurt the Earth.

Divine earth food

You can detox with a wheatgrass shot or green juice, followed by daily raw food specials that draw on fresh and organic local ingredients.


Photo via hildatea, fitgirl.kl

The owner is a trained nutritionist and macrobiotic educator, so you can’t be in better hands!

5 divine-earth

Divine Earth

Food: vegan
Address: Jalan Raya Basangkasa 1200A, Kuta
Contact: +62 361 736645, [email protected]
Price Range: US$3 – $15
Opening Hours: 7 am – 11 pm daily

Official site

6. Whip up your own veggie goodness: The Seeds of Life in Ubud

You must try the unreasonably tasty raw vegan lasagna here, together with all the raw vegan food, a wide selection of Chinese teas and tonics, and raw chocolates with tonic fillings. 


Photo via yeshmin


Photos via eevanieminen, sonaleetomar, greeneatinggirl, ray_pokai

The daily ashtanga yoga and qi gong classes offered will shake you out of your post-meal stupor, while the raw vegan cooking classes will transform you into a lasagna-making, chocolate-conjuring chef. 


Photo via lina_ohlund

Slung with a hippie vibe, pop by The Seeds of Life to explore a new lifestyle and head home (almost) reborn.


Photo via jacobywarren

The Seeds of Life in Ubud

Food: vegan
Address: 2 Jl. Gootama, Central Ubud
Contact: +62 361 970650
Price Range: USD 5—USD 15
Opening Hours: Mon-Sun 9:00am-9:00pm

Official site

7. Mix-n-match delights: Taco Beach Grill in Seminyak

Taco Beach sells (what else?) tacos, nachos, burritos and other Mexican delights, which can be made omnivore, vegetarian or vegan-style at your request.

7 via-ranchosombrero

Photo via ranchosombrero

The light thin corn chips are made in-house as are the salsa, guacamole, hot sauces, pickled onions and jalapenos. 

veg taco beach grill food collage

7 via-feliciakarissa

Photo via feliciakarissa

Taco Beach Grill in Seminyak

Food: omnivore with vegetarian options
Address: Jl. Kunti 6, Seminyak
Jl. Batu Belig #80, Kerobokan, Bali
Contact: (0361) 854-6262 (Seminyak), (0361) 869-7766 (Kerobokan)
Price Range: USD 1—USD 13
Opening Hours: Mon-Sun 8:00 am – 11:00 pm

Official site

8. Pick your own greens from the farm: Warung Bodag Maliah by Sari Organik

Imagine sipping a Pink Treat juice – a mix of pineapple, apple, mango, mint, beetroot and all the other fruity goodies –  while you watch the sun dip down below the hills, casting long shadows across the rice fields.


Photos via: The Other Side Of The Moon

Sounds like a dream?

Uniquely located down a narrow path of rice fields and coconut trees, the wildly popular Warung Bodag Maliah by Sari Organik offers sumptuous meals of home-grown fruits, vegetables and other fresh produce.


This small ‘warung’ even comes with a farm across the road where you can handpick your own greens for your salad!

And in the rustic ambience, you get to soak up all things natural–including the stunning views.


You’ll be spoilt for choice with all sorts of exotic  dishes like Vegan Crepes with Soy Ricotta Cheese, Sweet Potato Ice-Cream and Tofu Tempura Salad.


Photos via miss_rahajeng, denepink, intuitivenourishment

So swing by a visit if you’re up for an adventure, a stunning view and an affordable, healthy menu.

Warung Bodag Maliah by Sari Organik

Food: omnivore with vegetarian options
Address: Subak Sok Wah, past Abangan Bungalows, Ubud
Contact: +62 (0) 361 7801839
Price Range: From 25,000 IDR (USD2)
Opening Hours: 8.00 am-8.00 pm

9. Learn all about being green: Living Food Lab in Ubud

Go to the Living Food Lab in Kuta for raw vegan, organic, gluten-free salads, desserts, a granola station and a juice and elixir bar. 

veg livingfoodlab collage

Many of the ingredients are literally garden-fresh.

veg livingfoodlab cr facebook

But the main attraction of the Living Food Lab may well be its location – the iconic Green School, which was deemed the Greenest School on Earth in 2012. 

Students are taught on sustainability and environmental stewardship, and even the building itself showcases these principles – it’s made of renewable materials like bamboo, mud and local grass.

veg livingfoodlab restaurant collage

The school is powered by a mix of micro-hyrdo power and solar power, and students even tend to an organic farm! 

Come down on Saturday to get a tour of this world-famous school that makes sustainable living fun.

Living Food Lab in Ubud

Food: vegan
Address: Green School Jalan Raya Sibang Kaja, Banjar Saren, Abiansemal
Contact: +62 82 146689916
Price Range: USD 3—USD7
Opening Hours: Mon-Sun 07:00 – 19:00

Official site

10. Middle Eastern cuisine on a budget: Happy Falafel in Seminyak

In addition to Indonesian cuisine, you’ll find very authentic Greek and Middle Eastern dishes here. 

Located in a party district, this café is perfect for both a healthful meal and pre-party beers.

veg happy falafel cr lifefoodcoffee


Photo via karienass

While meat is offered for your carnivorous friends, you can design your own wrap with a choice of fresh vegetables and falafel.

veg happy falafel collage

On a budget? Happy Falafel offers cheap set meals consisting of falafel, fries and a drink of your choice.

Happy Falafel in Seminyak

Food: Omnivore restaurant with plenty of vegetarian options
Address: Jl. Dyana Pura 24, Seminyak
Contact: +62 361 738052
Price Range: USD 2.40—USD 6.40
Opening Hours: Mon-Sun 11:00am-3:00am

11. Korean-Indonesian fusion at Nine Heaven Vegan Warung in Ubud

This is the only restaurant that offers Korean food in Ubud, so it will also have a special allure for non-vegans.


The owners are Korean, so you can expect excellent Korean cuisine in addition to their Indonesian dishes.

Must-try items include the spicy ramen, bakso balls, kimchi pancake, and Nasi Campur (think Indonesian tapas) with wonderful sambal and dairy-free ice cream.

veg nine heaven food

Most of the food served actually comes from the owners’ very own organic garden – so whatever you eat is as fresh as it can get!


Photo via eatwayblog

After dinner, you can also wander along a pottery gallery, which is connected to the restaurant. All pieces are available for sale at reasonable prices. 

You can even enjoy a spa. 


Now, Nine Heaven clearly feeds more than one sense.

Nine Heaven Vegan Warung in Ubud

Food: vegan
Address: Jl. Raya Ubud, Ubud, Bali, Indonesia
Contact: +6281239338448
Opening Hours: Mon-Sun 9:00am-10:00pm

Official site

Are there any more delightful vegan or vegetarian restaurants we missed? Share it with us today!

Photos via Zomato, kura2guide, Five Elements, Lifefoodcoffee, Happy Falafel, Alchemy Bali, Samadi Bali, The Seeds of Life, Living Food Lab, Nine Heaven

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us

Advertise with us