Bali has amazing, endless cafes and vegan eateries full of delicious food. If you are looking to eat well while on vacation, Bali has you covered. The places below are some of my favorite ones that I ate at during my trip and therefore can speak directly to! I listed my recommended orders but they all have extensive menus with TONS of options. If you’re looking for more options, I highly suggest Lonely Planet or searching your favorite travel blogs. At the bottom I also listed a few additional places I wanted to try but ran out of time for 😭
Shady Shack – This vegetarian food cafe looks out over rice fields and has a menu full of delicious bowls, tacos, and smoothies. Our group tossed back a round of the Immunity shots (#wild) and ordered tempeh bowls and the burger!
Order the: tempeh bowl, a spritzer drink, and a juice shot.
Crate Cafe – This open air cafe is an right off the main road in Canggu and full of amazing breakfast options. Their servings are big, so come hungry!
Order the: chia bowls, açaí bowls, or mega stacked toasts!
Earth Cafe (also in Ubud) – This was one of my favorites places; I went twice in two days and wanted to try everything on their menu. Both locations also have a small health food and goods shop!
Order the: raw burger and one of their juices!
Kynd Community – This place was made for instagram with palm tree walls, a cute swing, and gorgeous food. I love that they stress the message of “being kynd” through eating a plant based diet and being mindful how our actions impact the planet.
Order the: açaí bowl with writing on it, whole coconut, brekkie salad.
Coffee Cartel – This was one of my favorite lattes from my entire trip in Bali – the creamiest almond milk and incredible latte art made with their Ripple machine.
Order the: latte with the “ripple” if you want yours with your name on it!
Ku De Ta – This restaurant and bar overlooks the ocean. You can hang out at the pool or on one of their daybeds loungers while you enjoy your food and drink!
Order: anything. I got a green juice but they have a great array of cocktails. Come for an amazing view of the beach at sunset!
Batik – I went here for dinner one night and absolutely loved the place. The restaurant is beautifully decorated and has lots of outdoor seating. I recommend outdoors for dinner because the heat of the day is gone and you get prime people watching seats.
Order the: One of their curries 🤤 I got a green curry here that was amazing!
Revive – this cute hipster cafe recently opened just on the outskirts of Ubud. With cozy velvet seats or tables to sit at, it is the perfect place to post up and do some work or enjoy coffee with a friend.
Order the: amazing, frothy golden lattes and vegan chocolate covered coconut balls!
Nu Hype – I stumbled upon this place on my way to Alchemy and had to try it. This is a classic Instagram friendly cafe. Come for a picture in the swing chair, try one of their smoothies!
Alchemy – A must go place for every plant based foodie.
Order the: the entire menu. Make sure to check out their dessert cooler filled with raw balls and amazing vegan desserts.
Sage – This space is beautiful and has one of the best plant based menus. It is a bit outside the center of Ubud but worth the trip!
Order the: cauliflower fritters (slightly spicy but SO good), the nourish bowl, or the jackfruit tacos. Also anything and everything with the tempeh; it has a bit of spice to it that I loved. Make sure to get some of their chocolate chip cookies on your way out – amazing!
Seeds of Life – This restaurant makes raw foods fun and delicious! If you’ve never tried raw foods, this is the place to go. They have everything from raw lasagna, to pesto burgers, to desserts.
Order the: try a tonic if you’re looking for a health indulgence. I got one of their bowls and loved it!
Mudra – everything here looked AMAZING. This was one of my favorites places. Mudra’s food is sourced locally and based on ayurveda. I got the veggie wrap as I wasn’t too hungry.
Order the: smoothie for breakfast or poke bowl for lunch (the party sitting next to me got these and RAVED about them).
La Pachamama – If you are craving mexican-style food in Ubud, try La Pachamama. Great place for dinner with a group of friends.
Order the: buffalo cauliflower for some comfort food away from home. Or try a margarita and tacos for a Mexican kick.
Kafe – cute cafe with lots of breakfast options at the center of Ubud.
Order the: almond milk lattes with a tasty pastry on the side!
Elephant (views) – I got the green brekky here and to be completely honest wasn’t thrilled with it. It was tasty, but nothing special. The views here are worth a stop. Enjoy your meal looking out over the Campuhan Ridge.
Clear Cafe – This place is well known for their decorated stairs, Clear Cafe also has great vegan, vegetarian and raw options.
Order the summer rolls and a fresh juice for a light meal!
Other places that were on my list to try:
- Yoga Barn
- Nalu Bowls
- Cafe Organic
- Buda Bali
- Milk and Madu
- The Loft