Celebrated as the arts and cultural center of Bali, Ubud is a traditional town filled with museums, temples, and amazing restaurants. Located amidst the mountains, the weather here is cooler and the rice fields are abundant.
Best of all, there is no shortage of vegan restaurants in Ubud which makes this laid back jungle town a vegan food lover’s paradise!
Home to a creative raw vegan food scene and a thriving yoga community, it is easy to understand why some people get stuck here and eventually end up calling Ubud home. In fact, we were those people. In 2016, we fell in love with the endless vegan food choices, the lush green jungle, and the relaxed pace of life and have since been back every year.
We ended up renting a home in Ubud on three different occasions for a total of five months and during that time we ate at countless restaurants.
Here Are the Best Vegan Ubud Restaurants:
- Earth Cafe and Paradiso
- Bubu's Warung
- Seeds of Life
- Black Beach
- Yellow Flower Cafe
- Taco Casa
- Other Ubud Vegan Restaurants
It's important to never leave home without travel insurance, especially when you're in Asia where natural disasters and health issues are more prominent. We've use World Nomads over the past few years and are very pleased with their services. If you're already out traveling, it's not too late. World Nomads will still cover you even after your trip has started.
1. Earth Cafe and Paradiso - Vegan Ubud Restaurant and Cinema
Down to Earth Cafe in Ubud is part of a bigger vegan concept made up of several cafes, restaurants, and shops all around Bali. The location in Ubud is in a large two story building with the colorful main restaurant on the top floor. They also have an organic market and the world’s first vegan cinema, Paradiso, on the bottom floor.
Earth Cafe has one of the most extensive menus out of all vegan restaurants in Bali with plenty of options for anyone seeking comfort foods like sandwiches, pasta, burgers and desserts. Even though the prices at Earth Cafe are a bit on the expensive side, it's still a place that every vegan or vegetarian visiting Ubud has to visit at least a few times.
It’s easy to get overwhelmed by the large menu. If you need some help we recommend that you try the creme filled crepe, seitan schnitzel, the pesto pasta or a DIY salad. Also, if you’re a chocolate lover you shouldn’t miss the raw chocolate mousse cupcake!
Price Range: 50,000 to 100,000 IDR ($3.5-$7) for a main course.
2. Bubu's Warung - Offers Local Vegan Food
You might already know that Indonesia is the birthplace of the tempeh. But did you know that some of the best tempeh can be found in Ubud?
Our favorite warung (which is a small family owned restaurant in Indonesia) is called Bubu’s Warung and is located in Penestanan next to the vegetarian restaurant Prima. The warung is run by Bubu and her family. They serve a wide array of local dishes as well as a handful of health drinks including turmeric, ginger, and assorted fruit shakes.
It’s not all vegan or vegetarian though, so don’t forget to order without fish sauce. However, what truly makes them stand out is their tempeh goreng which is fried tempeh. It’s fried to golden crispy perfection and served with the best peanut sauce we’ve ever eaten. This dish alone is what makes Bubu’s Warung worthy of a spot on our list of the best vegan food in Ubud.
Bubu’s opening hours can be somewhat sporadic. Your best bet is to check it out in the afternoon to early evening.
Price Range: 18,000 IDR ($1.3) for Tempeh Goreng and 30,000 to 45,000 IDR ($2.2 - $3.5) for a main course.
3. Seeds of Life - Vegan Raw Food in Ubud
This 100% fully raw vegan restaurant in Ubud is the hangout spot for all spiritual yogis, health enthusiasts, and vegans alike. At Seeds of Life they have managed to make raw food both creative and exciting. They’ve proven once again that you don’t have to limit yourself due to lifestyle choices.
The comprehensive menu at SOL is packed full of superfoods and consists of everything from chocolate breakfast brownies, pancakes, pizza, and sandwiches to salads, smoothie bowls and a fridge full of stunning desserts.
They also offer a daily special, a tonic bar, Mysore ashtanga yoga classes. In addition, a few times a year the owner teaches a Raw Food Chef Certification & Training course.
Seeds of Life is the place to go to if you’re looking to experience some awesome raw food or are in need of a spirulina fix.
Price Range: 40,000 to 65,000 IDR ($3-$4.8) for a main course and 35,000 IDR ($2.5) for a smoothie.
4. Sage - Best Vegan Breakfast Spot in Ubud
Sage is a Mexican inspired all vegan restaurant in Ubud, located behind the Monkey Forest. They offer two smaller menus. One for breakfast and one for lunch and dinner, as well as a few different desserts. The three layer chocolate cake is to die for!
We quickly fell in love with their breakfast menu, especially their naamlette which is a mungbean omlette. We recommend going through the menu at least once. It's not very big but trust us it’s worth it!
Breakfast is served until 11:00 am but keep in mind that Sage is very popular and that they sometimes run out of breakfast items. Try to show up a little earlier to avoid disappointment. Otherwise, head to Sage for lunch and dinner to dine on their amazing vegan tempeh BLT.
5. Black Beach - Vegan Italian Food
In central Ubud, on Jalan Hanoman, lays an Italian gem with the most price worthy vegan food in Ubud. They have an extensive Italian menu with several well marked vegan options. They serve a white pizza and a red pizza, a few pasta dishes, a tempeh panini, and scrambled tofu.
All of the items on the menu are fairly priced and some are even comparable to local food. And for you coffee lovers out there, you can enjoy a super creamy soymilk cappuccino for 18,000 IDR ($1.30)!
Black Beach is located in a three story building. There is a seating area overlooking the road on the first floor, the kitchen on the second floor, and another seating area with a great view over Ubud on the top floor.
Every Wednesday evening the top floor turns into a movie theater with screenings of popular films from all over the world. Contact the restaurant for a schedule.
Price Range: 35,000 to 50,000 IDR ($2.5 - $3.5) for a main course.
Wondering where to stay in Ubud? Choose from one of these top rated hotels and guest houses today!
6. Yellow Flower Cafe - Vegan Smoothie Bowls and Beautiful Views
This locally owned bohemian spot is nestled in the hills of Penestanan and offers a relaxing atmosphere with a great view overlooking Ubud’s world-famous rice fields.
Yellow Flower Cafe is a great place to indulge in some tropical smoothie bowls. The restuarant also serves a couple of other vegan options, mostly local dishes such as mie goreng. Oh and let's not forget the homemade cashew milk, they make their own and it's divine!
Yellow Flower Cafe is located next door to the popular Intuitive Flow yoga studio and is usually packed with yogis in the morning. We were lucky enough to live within a two minute walk from this oasis and spent many long mornings drinking fresh Bali coffee enjoying the peaceful surroundings.
Price Range: 35,000 to 50,000 IDR ($2.5 - $3.5) for a main course.
7. Taksu - Raw Food and Lunch Buffet
Taksu offers quite the fine dining experience with a separate raw vegan menu. They also offer a massive lunch buffet everyday with several vegan options.
Even though Taksu is located in the city center of Ubud, you wouldn't know it. The restaurant has a beautiful and relaxing garden with a spa on the premises to make you feel a world away from the hectic center.
Our favorite item here is the macrobiotic Japanese platter which includes soba noodles, sushi rolls, spicy edamame, tofu, and nori along with a Japenese sesame salad.
Taksu also serves a vegan cheese platter, need we say more?! Oh yeah, and they make the most epic vegan iced coffee with coconut milk, served with biodegradable straws.
Price Range: 50,000 to 100,000 IDR ($3.5 - $7) for a main course.
8. Moksa - Raw Vegan Ubud Restaurant with Permaculture Garden
Moksa is an all vegan garden-to-plate restaurant with a focus on permaculture and sustainability, located in the outskirts of Penestanan.
This is one of the few fine dining vegan restaurants in Ubud and they certainly offer beautifully crafted dishes. The jackfruit tacos are one of our favorites and the layered raw lasagna is as beautiful to look at as it is to eat.
Make sure when you visit Moksa you have some extra time to stroll around the garden where many of the ingredients used in the kitchen are grown.
Price Range: 60,000 to 75,000 IDR ($4.4 - $5.5).
9. Buonasera - Vegan Italian Pizza in Ubud
Buonasera was the first of many restaurants in Ubud that we became absolutely obsessed with. The first time we visited Bali in early 2016, we ate breakfast here (yes, we eat pizza for breakfast) every day for two weeks.
We loved their pizza so much that we waited for them to open at 11 am every morning even though we were ravenous. Then we always came back again at least once more the same day.
Buonasera is an Italian run pizzeria with five tables and a small menu located down the road from Seeds of Life. The menu consists of a few pizzas, a couple of pasta dishes, and salad, and they have one of the best veggie pizzas we’ve ever had anywhere.
Just make sure to order the pizza vegetariana without cheese and it's fully vegan. You can switch out both the cheese and any of the vegetables without an extra charge. The pasta with tomato sauce is also good but the real superstar here is the pizza!
Price Range: 55,000 to 65,000 IDR ($4 - $5).
10. Taco Casa - Offers Vegan Mexican Food Options
We’ve already confessed our love for Taco Casa in our vegan food guide to Canggu, but the truth is that we first found Taco Casa in Ubud. And honestly, who can get enough of Mexican food?
This Mexican restaurant in Ubud is great for many reasons. First off, Taco Casa serves some tasty Mexican cuisine with several vegan options. Secondly, they make their own tortilla chips as well as their own hot sauce! And to top that off, they make the most delicious passion fruit margaritas!
Taco Casa is always packed but take a number and wait because the line moves fast. Despite the fact that the place is super busy, the staff always has a smile on their face and never seem bothered by the fast-paced environment.
Taco Casa isn’t fully vegan but they have several vegetarian options that you can veganize, as well as a make your own burrito or taco.
Price Range: 45,000 - 60,000 IDR ($3.3 - $4.4).
Other Popular Vegan Restaurants in Ubud:
Alchemy -This 100% raw vegan restaurant in Penestanan is loved by many and is popular among expats. They offer a smoothie bowl bar in the morning and a salad bar with a few entrees during lunch and dinner.
The Elephant - A vegetarian restaurant across the street from the Bintang Supermarket in Penestanan. They have a few good vegan options and probably one of the best views out of all the restaurants in Ubud.
Clear Cafe - A two story establishment in central Ubud with a great ambiance and a couple of vegan food options.
Atman Kafe - Two locations on the same street in the city center, one serves only vegetarian and vegan food. The menu is extensive with tempeh sandwiches, pizza, and local dishes.
This page contains affiliate links which means we receive a small commission at no additional cost to you when using our link to make a purchase.