Kata Bella Logo

Eats

Vegan Cafes in Canggu: 5 Nice Restaurants for Your Daily Greens

24 May 2026 by Bella

Vegan Cafes in Canggu: 5 Nice Restaurants for Your Daily Greens Image

Vegan Cafes in Canggu

I’m not vegan, but when I really think about it, the Indonesian diet is actually heavily plant-based. I grew up eating tempe, tofu, steamed mushrooms, stir-fried vegetables, sambal, and vegetable soups without ever thinking of them as “vegan food” – they were just normal everyday meals at home. Meat was often more of a side dish or something for special occasions, while vegetables, soy-based proteins, rice, and simple home cooking were the real foundation of the diet. In my family, at least.

So now that I’m an adult with free will and access to basically any food I want, I still naturally enjoy plant-based meals every now and then. My parents eat almost entirely plant-based these days too, so I guess I still follow that rhythm naturally – and living in Canggu definitely makes it easy, because vegan options are everywhere.

Here’s a mix of places I’ve personally tried myself, plus a few recommendations from my vegan friends too.

You may also like this article: 5 Must-Visit Best Coffee Shops in Canggu, Umalas, and Nearby Areas

The Shady Shack

They’ve been around for ages, and they’re proof that plant-based food doesn’t have to be sad. Expect colourful nourishing plates, vegan burgers, smoothie bowls, fresh juices, and raw vegan desserts in a relaxed jungle-like setting hidden away from the main road.

📍 Jl. Tanah Barak No.53, Canggu, Kuta Utara, Badung Regency, Bali
⏰ Monday to Sunday, 7.30am-10.30pm

Vegan Cafe in Canggu - Shady Shack

Image credit: The Shady Shack Instagram

I Am Vegan Babe

This place has quite an extensive menu; vegan tacos, burgers, breakfast plates, desserts, cakes, smoothies, and comfort food that doesn’t feel “too healthy’. hehe. The vibe is lively, social, modern, and it’s become pretty popular among travellers staying around Canggu.

📍 Jl. Tanah Barak No.49, Canggu, Kuta Utara, Badung Regency, Bali
⏰ Monday to Sunday, 7am-10pm

Image credit: I am Vegan Babe Instagram

You may also like this article: Things to do in Bali – Fun Art Classes at Rumah Rabbit

KYND Community

When you spot a bright pink restaurant on Jalan Nelayan, that’s it, that’s Kynd Community. And yes, the meals really are as cute in real life as they look on Instagram. You can build your own protein bowl, or go for pasta, burgers, sandwiches, smoothie bowls, and colourful brunch plates – because vegan food doesn’t always have to mean salad, right?

📍 Jl. Nelayan No.31, Canggu, Kuta Utara, Bali
⏰ Monday to Sunday, 7am-9pm

Image credit: Kynd Community Instagram

Warung Dua Hati

I feel like this place is underrated, but if you’re craving vegan Indonesian food, give Warung Dua Hati a try. Alongside local dishes, they also serve Western meals and smoothie bowls too, so you still have plenty of options. Ps. “Dua Hati” means “two hearts,” so I’m guessing that’s why the rice is heart-shaped, hehe.

📍 Jl. Pantai Batu Mejan No.12D, Canggu, Kuta Utara, Bali
⏰ Monday to Sunday, 7am-10pm

Image credit: Warung Dua Hati Instagram

Oma Jamu

Here’s another vegan Indonesian spot worth trying. Oma Jamu has a warung-style display with ready-made dishes, which is perfect if you arrive starving and want to eat straight away. And from the name “Oma Jamu,” you can expect that they also have a great selection of homemade jamu (Indonesian traditional herbal drinks).

📍 Jl. Pantai Batu Bolong No.46A, Canggu, Bali
⏰ Mon–Sat 8AM–11PM, Sun 10AM–9PM

Image credit: Oma Jamu Instagram

Those are my five spots for now. But really, other than the vegan-labelled cafés, it’s super easy to find plant-based options everywhere in Canggu (and in Indonesia). Most restaurants are also pretty flexible these days and cater to all kinds of diets. Hope you find this useful, and stay tuned for more on the list.

You might also want to read

The Cave Bali: A One-of-a-Kind Dining Experience Image

01 Nov 2025 by Bella in Eats

The Cave Bali: A One-of-a-Kind Dining Experience

The Cave Bali had been on my dining list for quite some time. I’ve lived in Bali long enough that anything more than 10 minutes from home now feels far. And just like that, I rarely go anywhere. But every now and then, my best friend and I like to dress up and reward ourselves with a nice dinner. So we finally decided to try this seven-course lunch by Chef Ryan Clift - a unique dining experience set literally inside a cave, part of The Edge Bali resort. We live in Canggu, while the restaurant is in Pecatu, supposedly about an hour’s drive away. Wrong! In reality, it took us almost three hours - though to be fair, it was during Bali’s wet season… and also the famously unpredictable Uluwatu traffic. Was it worth it? Here’s my experience. The Cave Bali: A Hidden World in UluwatuDelightful Bites, One After AnotherThe Perfect Finale You may also like this article: Brunch in Bali - Rediscovering Legian through Farmer’s Daughter The Cave Bali: A Hidden World in Uluwatu The Edge Bali, where the restaurant is set, is a five-star luxury cliffside resort in Bali’s surfing hotspot. Sitting on the famous Uluwatu's majestic cliff, getting there takes a little commitment. After our interestingly long car journey, we were rewarded with a beautiful setting and a warm welcome from the friendly staff, who took us to The Cave by buggy - that’s how big the property is. At first, the restaurant entrance looked quite normal, but the moment we stepped inside, it felt like entering a whole new world. A staircase led down into a subterranean cave complete with stalactites and all! I had seen this place in magazines and on social media, but experiencing it in real life just hit different. It was slightly chilly inside (glad I brought a cardigan), and the lighting was perfect: dim and atmospheric, yet still bright enough to read the menu and see things lol. A quick tip: reservations are essential, and arriving on time is important. Lunch and dinner begin at fixed times due to limited seating, the structured menu, and the intermission shows. Luckily, we anticipated the long journey, so we made it just in time. The interior, viewed from the stairs - only 22 seats available. Delightful Bites, One After Another We had booked the seven-course meal, so all we had to do was sit back and wait for each dish to arrive one by one. I actually love this style of dining - I tend to eat small portions but frequently, so the pacing allowed enough time to digest before the next course arrived. During the 15-minute intermissions between courses, a video-mapping projection played across the cave ceiling. It felt magical and added another layer to the whole experience. Our foodventure began with a delightful spread of Parmesan Beignet, Smoked Gindara Tartlet (my personal favourite - more please!), Mussel Tempura, and Tomato Jelly. Next came the Scallop Ajo Blanco (also amazing!) and Foie Gras Cheesecake - ok, this is a combination I wasn’t really sure about (sorry!). After another intermission, we were served Toothfish à la Viennoise. By this point, I was already quite full, but I couldn’t skip the next dish: Wagyu Pot-au-Feu, which turned out to be the absolute star of the day! The Cave offers seven and ten-course modern experimental fine dining You may also like this article: Sazón Bali - Spanish flavours in Canggu The Perfect Finale After all those incredible dishes, there was only one course left - dessert. But before that, another intermission gave us time to explore the cave (which you can actually do!). Helmets and torches are provided for safety because, well, it is a real natural cave after all - better safe than sorry. And then came dessert: hello, Olive Oil Sorbet and Lemon Tart! The perfect sweet ending and absolutely delicious. Do note that the menu changes every four months, so your experience may be completely different from mine. Dining at The Cave is more than just a meal; it’s an experience that blends nature, and fine dining in a way that feels both intimate and theatrical. Yes, the journey there may require patience, but once you step inside, time seems to slow down. It’s the kind of experience that reminds you why it’s worth leaving your comfort zone every now and then - especially when good food, a magical setting, and great company are waiting. The Cave Bali 📍Location: Jalan Pura Goa Lempeh, Pecatu, Kec. Kuta Selatan, Kabupaten Badung, Bali 80361 ⏰ Opening Hours: Lunch: 12.30–2.30 pm (Tuesday–Sunday) Dinner: 5.30–7.30 pm & 9.00–11.00 pm 👗 Dress code: Smart casual 💰 Price: From IDR 2,050,000++/ person 🚘 Transportation: Taxi or private drivers  📱 Reservation: +62821-4463-2077 (Whatsapp) Personal tips: Allow extra travel time for distance and traffic so you won’t be late - it’s always better to arrive early. Bring something warm if you tend to get cold easily like me; the restaurant can feel a little chilly inside. Make sure you read the menu before booking, especially if you have any allergies, as it would be a shame to miss a dish or two.

5 Must-Visit Best Coffee Shops in Canggu, Umalas, and Nearby Areas: My Personal Favourites Image

16 Jan 2026 by Bella in Eats

5 Must-Visit Best Coffee Shops in Canggu, Umalas, and Nearby Areas: My Personal Favourites

Best Coffee Shops in Canggu I’m not a coffee connoisseur, just a regular girl who needs her daily caffeine fix to survive the chaos of life. So don’t expect a deep dive into brewing methods, tasting notes, or "The Best Cafes in Bali" list here. Instead, I’m simply sharing my go-to coffee spots in Bali, mostly Canggu, Pererenan, and the surrounding areas - because that's where I live. This is also not a list of "The Most Instagrammable cafés" (though they are pretty cute); some are small, humble, and just….nice. So, if you're looking for great coffee without the fluff - let’s get into it. Bali Coffee Shop ListBest Coffee Shops in Canggu Image credit: Satu Satu Coffee Instagram Satu Satu Coffee - Canggu Here’s one of the reasons why I keep coming back to Satu Satu: I drink Piccolo but I also live in Bali, right. So baristas, if you’re reading this, please don’t hate me, but I like my Piccolo ice cold. And Satu Satu is one of the few places that gets the balance of coffee, milk, and ice just right. It’s never watered down, but also not too intense. I often buy their ground coffee as presents for friends and they absolutely love it. The staff will ask how you brew at home so they can grind them to the right size - super helpful! Bonus points: the prices are very reasonable - not just for coffee, but for their breakfast menu too. And the staff are always lovely and welcoming. Definitely one of my top coffee spots in Canggu. 📍 Jl. Pantai Berawa No.36, Tibubeneng, Kec. Kuta Utara 🕒 Open daily, 7.30am – 4pm 🪑 Indoor & outdoor seating 💰 Price range: 20K-150K Image credit: Fold Instagram Fold - Canggu For someone who’s lived in Bali long enough, I’m not exactly a fan of being hot, lol. So when I need a good cup of coffee and the luxury of a comfortably air-conditioned space, Fold is always my go-to. Their pastries are good too - just don’t come too late in the afternoon, or you’ll be left choosing from whatever remains in the display. The space itself is bright, calm, and easy to settle into, whether you’re opening your laptop for a few focused hours or catching up with friends and family over coffee. It’s the kind of place where time passes quietly. 📍 Jl. Nelayan No.31, Canggu, Kec. Kuta Utara 🕒 Open daily, 7am - 6pm 🪑 Two-storey indoor seating 💰 Price range: 30K-200K You may also like this article: Bali-based home bakeries to sweeten your celebrations Image credit: Picco Coffee Instagram Picco Coffee - Pererenan This spot is small but cosy, and it’s a favourite among remote workers who camp out with their laptops and lattes. I discovered Picco because it’s right across the street from my Jiu Jitsu gym, convenient. It’s a minimalist coffee shop that sticks to the essentials: brews and pastries, so don’t come here hungry, as they don’t serve big breakfasts. But if you’re after a quiet café in Canggu for a solid coffee and a chill vibe, this one’s worth a visit. 📍 Jl. Munduk Kedungu No.16, Pererenan, Kec. Mengwi 🕒 Open daily, 7.30am – 3.30pm 🪑 Air-conditioned indoor & outdoor seating 💰 Price range: 25K-60K Image credit: Eko Cafe Instagram Eko Cafe - Umalas This café is tucked away in a laid-back area with a “settle down” vibe, hehe - you’ll often spot families with kids and dogs enjoying a relaxed breakfast, far from the busy surfer crowds or rushed office mornings. That’s exactly why it’s one of my favourite spots; I’m not a fan of crowded cafes, especially when you have to wait in line. The coffee here is nice, and they’re known for their healthy menu (but not too hardcore healthy, if you know what I mean). Think homemade hash browns with fresh spinach, cold-pressed juices, and naturally sweetened cakes that hit the spot without feeling heavy. 📍 Jl. Bumbak Dauh No.89x, Kerobokan, Kec. Kuta Utara 🕒 Open daily, 7am – 3pm 🪑 Open indoor seating  💰 Price range: 25K-150K You may also like this article: Sazón Bali - Spanish flavours in Canggu Image credit: Arnold's Coffee Instagram Arnold’s Coffee - Kerobokan If you keep heading from Eko Cafe towards Jalan Raya Semer, you’ll spot a bright yellow coffee shop that’s hard to miss. Arnold’s Coffee may be small, but it’s full of charm, and it has everything you need to start your morning right. My family loves this place; we often end up staying a while, especially with the board games they have available. The coffee is nice, and you should definitely try the waffles. Best of all, the prices are affordable (I mean, things are generally cheaper once you’re outside central Canggu). 📍 Jl. Raya Semer no. 34, Kerobokan, Kec. Kuta Utara 🕒 Monday - Saturday, 7.30am - 5.30pm 🪑 Indoor seating and a little terrace 💰 Price range: 25K-100K You may also like this article: What It’s Like to Live in Bali - Cost, Culture, and Everyday Life So there you have it, a few of my favourite coffee spots around where I live. Whether you’re after a perfectly balanced Piccolo, a quiet place to work, or a cosy café with healthy bites, these spots are worth checking out. If you know of any other nice coffee shops in the area, drop me a message! I’m always on the lookout for new favourites :) 

My Little Canggu Restaurant List - Part 1 Image

23 Apr 2026 by Bella in Eats

My Little Canggu Restaurant List - Part 1

Canggu Restaurant List. Canggu might be a teeny, tiny spot on the map of Bali, but it has pretty much everything you need. From places to stay, entertainment, gyms to most importantly...food, the options are endless. We are spoiled for choice here, with everything from Indonesian and Asian to Western favourites. It almost makes the chaotic streets feel… worth it, lol (for those who keep asking why I live in Bali’s busiest hotspot). With so many places to try, there’s no way I can squeeze everything into one article - so I’m breaking it into two (maybe even three). So here’s part one: my Canggu restaurant list for light bites and healthy options. CANGGU RESTAURANT LIST FOR QUICK LUNCH AND BITES Deli CangguTony’s New York PizzaTygr SushiHoi An by MeVuiTHE HEALTHY ALTERNATIVESUnibowlTaco CasaOrganicaliWarung Coco You may also like this article: My Little Canggu Restaurant List - Part 2 CANGGU RESTAURANT LIST FOR QUICK LUNCH AND BITES  Deli Canggu Sometimes it gets so hot in Bali that you don’t even feel like eating hot meals. On those days, I either drive to Deli Canggu or GoFood for their sandwiches. They literally only do sandwiches on the entire menu, plus a few sides and drinks. My number one pick is the beef pastrami sourdough sandwich, followed closely by the roast chicken focaccia. 💰 Price range: IDR 75K-85K  ⏰ Opening hours: Mon to Fri, 6am-6pm 📍 Address: Jl. Nelayan No.73c, Canggu, Kec. Kuta Utara, Badung, Bali Image credit: Deli Instagram Tony’s New York Pizza Who knew my jiu jitsu coach would turn out to be a pizza-preneur, and a good one too?! It started with a small pizza joint in Pererenan, I blinked and now I’ve lost count of how many branches he has across Bali alone. Anyway, I’m not just saying this just because I like Tony (halo Pak!) but the pizzas are good. Nice crispy dough, great sauce, generous toppings…everything just hits right, the way a proper New York slice should. Pepperoni is a must-have, but my personal favourite is the buffalo chicken pizza, paired with one of those lemony fizzy drinks from the fridge and lots of ice. Mantap! 💰 Price range: IDR 50K-150K ⏰ Opening hours: Mon to Fri, 11am-12am, Sat and Sun 11am-1.30am 📍 Address: Jl. Raya Tiyingtutul No.25, Canggu, Kec. Mengwi, Badung, Bali Image credit: Tony's Pizza Instagram You may also like this article: 5 Must-Visit Coffee Shops in Canggu, Umalas, and Nearby Areas Tygr Sushi This is also where I go when I don’t feel like having hot meals, plus it’s a closed, air-conditioned space - which already makes it a win in Bali heat for me. They serve Japanese comfort food like sushi, curry rice, karaage, and gyoza, and I always have to save room for their matcha mochi ice cream, which very often sells out. 💰 Price range: IDR 100K-250K per person ⏰ Opening hours: Mon to Fri, 11am-11pm 📍 Address: Jl. Pantai Batu Bolong No.55, Canggu, Kec. Kuta Utara, Badung, Bali Image credit: Tygr Sushi Instagram Hoi An by MeVui Reasonably priced delicious Vietnamese food in a cosy spot. They’ve opened a few other branches now, but since I live in Canggu, this is my go-to. When I need something quick after the gym, I usually get com ga (gilled boneless chicken with a sunny-side-up egg and rice). If I’m feeling a bit tired or under the weather, their hearty beef or chicken pho always hits the spot. And when I’m feeling a little snacky (and naughty), I can’t resist their deep-fried spring rolls. 💰 Price range: IDR 35K-150K per person ⏰ Opening hours: Mon to Fri, 9am-10pm 📍 Addres: Jl. Padang Linjong, Canggu, Kec. Kuta Utara, Badung, Bali  Image credit: Hoi An by MeVui Instagram You may also like this article: Bali on a Budget - Cheap Eats in Canggu for Under 100K THE HEALTHY ALTERNATIVES Unibowl If you want salads that don’t make you sad, Unibowl is the one. You can have it with rice, like a poke bowl, or go all-in on greens - it’s already super filling because of the generous portion (sometimes I can’t even finish). You can also build your own bowl - which I always do because I’m picky, hehe. I usually go for miso prawn or chimichurri chicken for the protein, along with all the beaaans!By the way there’s also another Unibowl in Umalas Bumbal.  💰 Price range: IDR 65K-150K per person ⏰ Opening hours: Mon to Fri, 12pm-9.30pm 📍 Addres: Jl. Sempol No.17, Pererenan, Kec. Mengwi, Badung, Bali Image credit: Unibowl Instagram Taco Casa Another option for delicious, health-ish food: Mexican (well… if you don’t go too hard on the sour cream and crispy tortillas lol). Go for a naked burrito with chicken, or their soft tacos with the protein of your choice. It’s never a bad idea to grab a quick lunch at Taco Casa. You can also check out their other locations in Petitenget or Ubud. 💰 Price range: IDR 65K-150K per person ⏰ Opening hours: Mon to Fri, 10am-10pm 📍 Addres: Jl. Batu Mejan Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali Image credit: Taco Casa Instagram Organicali You can find salads and wraps here at pretty reasonable prices, and they’re actually good. There’s also a build-your-own option if you want to customise. They’ve got low-calorie rice bowls too - I haven’t tried them yet, but the menu looks interesting: fajita chicken, chicken rendang, Korean BBQ, and more. 💰 Price range: IDR 65K-100K per person ⏰ Opening hours: Mon to Sun, 8am - 10pm 📍 Address: Jl. Raya Semat, Tibubeneng, Badung, Bali  Instagram credit: Organicali Instagram Warung Coco Healthy doesn’t always have to mean salad, right? And you really can’t separate Indos from nasi campur (rice with various side dishes), hehe. I like Warung Coco because the food tastes clean and light, not oily like a lot of Indonesian or Asian food can be. It also doesn’t feel too heavy on the salt or seasoning. I’ve always ordered it online through GoFood or GrabFood, but you can also dine in at their warung. 💰 Price range: IDR 50K-100K per person ⏰ Opening hours: Mon to Sat, 11am-5pm 📍 Address: Tumbak Bayuh, Mengwi, Badung, Bali  Image credit: Warung Coco Instagram The list will keep growing as I find more places I like. And in a separate article, I've written different types of restaurants in Canggu; smart dining for special occasions, girls’ nights, or date nights. Thank you for reading 🙂