Kata Bella Logo

Eats

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

24 May 2026 by Bella

Vegan Cafes in Canggu: 5 Nice Spots 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, 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 vegetables every now and then. My parents eat almost entirely plant-based these days too, so I guess I still follow that rhythm – 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 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 vegan and vegetarian food doesn’t have to be sad. Find 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 be 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

Pastries, Passion, and a Little Bit of Magic at Theo’s Wife Lois Image

04 Feb 2025 by Bella in Eats

Pastries, Passion, and a Little Bit of Magic at Theo’s Wife Lois

I’ve got a pretty busy schedule and travel for work sometimes, but I refuse to be that person whose life is just work. So whenever I have to be out of town for a business trip, I make sure I squeeze in some me-time between meetings. I was recently in Bandung for a few days. I know Bandung has a cool coffee culture and is a fashion hub, but I only had a few hours to explore the city before my flight, so I had to be picky about where I went. In the end, I chose Theo’s Wife Lois. From what I gathered from their Instagram and menu, Theo and Lois are husband and wife who share a passion for adventures, art, and, of course, food - Theo in the hot kitchen and Lois in desserts. I somehow imagined them as Wes Anderson characters. Together, they created this charming restaurant. You can instantly sense their fun and quirky personalities the moment you step inside. I arrived quite early around 8am, and unlike in Bali, where breakfast spots are packed by 7am, the place was still empty. Or maybe I just got lucky? Because apparently, this place gets really busy. If I'm not mistaken, you are only allowed to stay for a maximum of 2 hours (but I didn't need that much to finish my breakfast so it was no biggie). Naturally, the first thing I did was explore the middle island, where all the cakes and pastries are displayed - sweet tooth represent! Since it felt like a bit of a holiday, I decided to indulge in a matcha scone and a Mochilembu - a Cilembu sweet potato flavoured bomboloni with clotted cream and a surprise mochi inside. Yum yum! Both were absolutely delicious, with just the right amount of sweetness. And let’s not forget the coffee - it was smooth and easy to drink. I think the pastry and cake varieties change every day or every other day. But when I was there, they had bombolonis with various fillings; Lembang berries, apple, azuki - and donuts with fun toppings like vanilla yuzu, peanut butter and jelly, cookie crumble, and pistachio. There was also a selection of financiers and pretzels, ranging from original and chocolate to almond nougatine. And if you're feeling a little naughty, they even had cheesecake and cookies - we make the rules when we're adults, so we are allowed to have them for breakfast right? Hehe. I didn’t see until I needed to go to the toilet that they have more seating at the back - oh, and a proper dining menu too, which looks amazing! Unfortunately, I didn’t have time to try it this time… but next time for sure! Being there, I realised that when something is made with so much love and passion, it shows in all the little details; the sweet creations, the interior, the colour palette, the witty quotes, the bright pink takeaway boxes, the sticker sets, and even the little mementos they’ve collected during their travels. I honestly feel like I could be good friends with Theo and Lois! Hahaha - if you two are reading this, hellooo! ;) If you’re ever in Bandung, this place should definitely be on your must-visit list. Whether you’re after a quiet morning treat or a full dining experience, Theo’s Wife Lois is a gem that truly reflects the love and creativity behind it. Can’t wait to go back and try more! Stay tune at Kata Bella! Ps. I did bring home more matcha scones and a yuzu one, and they were still just as good a few days later (I kept them in the freezer). Theo's Wife Lois - Jl. Progo No.23, Citarum, Bandung

Aesthetic Cafes in Ubud: 6 Beautiful Spots Worth Adding to Your Itinerary Image

12 Jul 2026 by Bella in Eats

Aesthetic Cafes in Ubud: 6 Beautiful Spots Worth Adding to Your Itinerary

Aesthetic cafes in Ubud. I rarely find myself heading to Ubud, but whenever I do, I’m always reminded that one day is never quite enough. Beyond its lush landscapes and slower pace, Ubud has a way of offering experiences that feel fresh and different from other Bali neighbourhoods - from wandering through art spaces and rice field trails to joining creative workshops, chasing hidden waterfalls, or simply finding a quiet corner surrounded by nature. And then...the coffee shops! So many beautiful cafes to explore, so little time, and (sadly) only so much space in my stomach, haha. With earthy interiors, jungle views, and that unmistakable Ubud aesthetic that just hits different, every coffee stop feels like a little experience of its own - from the way sunlight filters through rattan lampshades to how your matcha latte somehow looks even better against a perfect terracotta backdrop. Here are a few of those aesthetic cafes in Ubud that are worth adding to your list. You may also like this article: 9 Aesthetic Canggu Cafes and Restaurants Kopi Pangeran Walking into Kopi Pangeran feels a little like stepping through an old royal gate from a bygone Javanese kingdom — the kind of charming, slightly hidden entrance that makes you curious about what’s inside. The vibe is warm, humble, and inviting, with no rush to be anywhere else. The outdoor area is a lovely spot to slow down, enjoy the surroundings, and just take your time. You might come here because it’s a pretty place (and yes, it’s very photogenic), but you’ll probably end up staying for the freshly brewed coffee and that cosy, laid-back feeling that makes you want to linger a little longer. Kopi Pangeran | 📍Jl. Penestanan, Sayan, Kecamatan Ubud Image credit: Kopi Pangeran Instagram Cafe Lilu From the outside, it has a relaxed bohemian look, and walking in almost feels like you're visiting a friend's house. The inside space is cosy and homely, with natural touches and a tatami seating area that makes you want to kick back and stay awhile. And since it's located near the Monkey Forest, don't be surprised if a cheeky monkey pops up at the window to see what's on your plate, hehe. Cafe Lilu | 📍Jl. Nyuh Bojog, Ubud, Kecamatan Ubud Image credit: Care Lilu Instagram You may also like this article: Restaurants in Legian and Seminyak - Kata Bella's Picks 2026 Lazy Cats Cafe This one is quite iconic, but it still deserves a spot on the list. Lazy Cats Cafe has that effortlessly cool Ubud charm - a rustic interior with high ceilings, unfinished walls, and mismatched sofas that come together perfectly. The interior feels cosy, artistic, and a little bit quirky, like an old, slightly abandoned living room that's somehow comfortable to spend a couple of hours in, slowly sipping on a long black with a small bite. Lazy Cats Cafe | 📍Jl. Raya Ubud No.11, Ubud, Kecamatan Ubud Image credit: Lazy Cats Cafe Instagram This is Bali This place feels like stepping into a dreamy little doll house with its all-white interior and playful mezzanine seating. It’s not a big space, but it’s full of character. Everything feels thoughtfully designed, from the cosy layout to the little details that make the experience special. Even the glassware and plates they use add to the cute, whimsical atmosphere, making the whole place feel like a carefully curated little world. This is Bali | 📍 Jl. Goutama No.2, Ubud, Kecamatan Ubud Image credit: This is Bali Instagram Sacra Stuja If you're after a place with that laid-back Ubud vibe, this is the spot. It feels calm from the outside, and once you step in, you'll find a cosy bohemian space that almost feels like a giant tent, with plenty of natural touches and lush greenery adding to its charm. If you've got your furry friend with you, you'll be happy to know it's pet-friendly too. Sacra Stuja | 📍 Nyuh Kuning Rd Desa Adat No.77x, Mas, Ubud Image credit: Sacra Stuja Instagram Clear Cafe You step inside, but then somehow find yourself in the “outdoors”, hehe. Clear Cafe's open-air space is surrounded by lush greenery, with a peaceful fish pond creating the calming sound of flowing water. Filled with natural elements, warm textures, and plenty of plants, the whole place feels like a hidden garden escape where you can slow down and enjoy a quiet moment in Ubud. Clear Cafe | 📍 Jl. Hanoman No.8, Ubud, Kecamatan Ubud Image credit: Clear Cafe Instagram Note to self: spend more time in Ubud. While the aesthetic spots are definitely worth exploring, there’s something special about being surrounded by this greener, slower side of Bali again. Ubud has grown and changed over the years, but somehow the feeling I remember from when I was little is still there - the calm energy, and that little bit of magic in the air. Hopefully, it stays this way for many years to come. And just like my other restaurant lists, this one will keep growing. The Kata Bella troop will continue exploring, discovering, and finding more hidden gems to share with you along the way.

Bali on a Budget: Cheap Eats in Canggu for Under 100K Image

21 Apr 2026 by Bella in Eats

Bali on a Budget: Cheap Eats in Canggu for Under 100K

Cheap Eats in Canggu When friends ask me, “Is Bali expensive?”, it’s not really a yes or no answer - it really depends on your lifestyle, what you like, what you need, what you’re used to...and what you eat. I’m a local, so my diet is pretty simple: chicken and rice is already more than enough. I’m also always happy with tempe, stir-fried veggies, and rice for just around 20K a plate. But if you’re here on holiday, you might want to treat yourself - and it’s very easy to spend 500K or even 1 million per person on a nice steak or a proper indulgent dining experience. And if you’re travelling Bali on a budget, warung (a small local eatery serving pre-cooked, homemade Indonesian dishes) is your best friend, along with these spots around Canggu I’ve carefully curated that are affordable, clean, and less likely to give you Bali belly. Cheap Eats in Canggu You may also like this article: 5 Must-Visit Coffee Shops in Canggu, Umalas, and Nearby Areas THE GOOD OLD WARUNGS Warung Sika This is probably my most-visited warung in Canggu. I love it because they have such an extensive menu - some dishes rotate, but many are available every day. Try the tempe orek (stir-fried tempe), chicken rendang, bakwan jagung (corn fritters), and pretty much any of the veggie dishes - they’re all good. Just a heads-up: it can get super busy around lunchtime, so be prepared to queue, or try coming before or after 12. 💰 Price range: IDR 25K-75K/ meal ⏰ Opening hours: Monday to Sunday, 9am-9pm 📍 Address: Jl. Tanah Barak No.45, Canggu, Kec. Kuta Utara, Badung, Bali Image credit: Warung Sika Instagram Warung Jawa Bu Sri I think this warung is underrated. But if you want true Indo flavours, the kind we actually eat every day (not the adjusted versions for tourists), this is where you should go. You’ll find proper local dishes like pecel (steamed veggies with peanut sauce), ayam suwir balado (shredded chilli chicken), and Javanese-style rendang. Sri is the name of the super lovely lady who owns and runs the warung. 💰 Price range: IDR 15K-30K/ meal ⏰ Opening hours:  📍 Address: Jl. Pantai Batu Bolong Br No.19, Canggu, Kec. Kuta Utara, Badung, Bali Image credit: Warung Jawa Bu Sri Instagram Warung Makan Siang This is the kind of warung that makes you feel like you’ve just dropped by a friend’s place and she’s cooked for you, hehe. The space is small, but just right. They’ve got all the usual Indonesian favourites on rotation, and every now and then there are special dishes like rawon (black beef soup) or sayur lodeh (vegetable soup with coconut milk). They also often stock desserts and iced coffee from local home businesses, which makes it feel even more homely. 💰 Price range: IDR 25K-50K ⏰ Opening hours: Monday to Friday, 11.30am-4pm 📍 Address: Jl. Beringin, Dalung, Kec. Kuta Utara, Badung, Bali Image credit: Warung Makan Siang Instagram Warung Local I’ve been a customer since they first opened and I once sold my homemade cookies there, hehe. It’s great to see them growing bigger now (literally, space-wise). If you’re new to warung food, Warung Local is a good place to start. The flavours are “Indonesian enough” for us locals, but not too heavy on the seasoning, if you know what I mean. It’s also on the main Batu Bolong street, so it’s really easy to spot. 💰 Price range: IDR 50K-90K ⏰ Opening hours: Monday to Sunday 10am-10pm 📍 Address: Jl. Pantai Batu Bolong No.10, Canggu, Badung, Bali Image credit: Warung Local Instagram Warung Tiga Tiga means three, and yes - it’s the same as Warung Dua (two) in Umalas. I’d call this an elevated version of an Indo warung, because aside from the Indonesian menu, they also have Western favourites like lasagna and quiches, plus some healthier options - quite a few salad choices too. Price-wise, it’s adjusted to what they offer, so it’s more expensive than a regular warung, but still affordable. 💰 Price range: IDR 50K-90K ⏰ Opening hours: Monday to Sunday, 7am-11pm 📍 Address: Jl. Nelayan No.27, Canggu, Kec. Kuta Utara, Badung, Bali Image credit: Warung Tiga Instagram You may also like this article: Bali Home Bakeries to Sweeten Your Celebrations RICE BOWL, NOODLES, AND EVERYTHING ELSE Nasigo Rice bowls are probably the best fix when you’re busy and starving. Rice and protein in one container - whoever came up with that, thank you! Nasigo has a solid range of chicken options, from teriyaki to green chilli, starting from just 35K. If you’re more into beef, they’ve got ground beef with basil and a beef patty from 45K. Portions are generous too.  And if you’re in the mood for something sweet, their iced matcha latte is a nice pick from just 35K. Get both a rice bowl and a matcha, and you’re still spending under 100K - not bad at all. 💰 Price range: From IDR 35K-45K ⏰ Opening hours: Monday to Saturday, 11am - 8pm 📍 Address: Jl. Raya Babakan Canggu No.91, Kec. Kuta Utara, Badung, Bali  Image credit: Nasigo Instagram Daeng Burger Not all burgers in Canggu are pricey -  some are still super affordable (but also decent), like Daeng Burger. They’ve got a wide range from classic beef burgers to chicken and vegetarian options, but my personal favourite is their Morrokowich panini. It’s got grilled harissa chicken, cheddar cheese, pico de gallo, rocket, and tzatziki sauce, and very delicious for just….drumroll please…59K! Woot woot! 💰 Price range: 59K-90K ⏰ Opening hours: Monday to Sunday, 11am - 1am 📍 Address: Jl. Raya Babakan Canggu No.33A, Kec. Kuta Utara, Badung, Bali Image credit: Daeng Burger Instagram Warung Ayu Ayam Bakar Ala Jimbaran This is a proper local Indo grilled chicken and seafood spot, but I’ve taken so many of my foreign friends here and they’ve all loved it so far. It’s done in that Jimbaran-style grilling; smoky, slightly sweet, nicely charred, and super flavourful, without having to drive all the way to Jimbaran. You can get a simple plate of rice and grilled chicken from just 45K, or go for a sharing platter that works for 2 up to 10 people if you’re coming with a group. You can also order your favourite seafood individually, from grilled fish to prawns, and more, and build your own feast. Super flexible, super satisfying, and great value for money.  💰 Price range: 45K-90K ⏰ Opening hours: Monday to Sunday, 11am - 10pm 📍 Address: Jl. Pererenan, Kec. Mengwi, Kabupaten Badung, Bali Image credit: Warung Ayu Google page You may also like this article: Brunch in Bali - Rediscovering Legian through Farmer’s Daughter Amy Wong Sometimes I’m in the mood for some Chinese-Indo comfort food, and when that craving hits, I always order from Amy Wong. They’ve got a cute little space, but somehow I always order online and I pretty much stick to the same thing every time: kwetiau goreng spesial (stir-fried rice noodles). Fun fact: when Indos put “spesial” on the menu, it usually means you’re getting the full upgrade; either a fried egg on top and/or all the extra topping, hehe. And also, don’t skip their fried bakso (Indo-style meatballs) for a snack! 💰 Price range: 25K-60K ⏰ Opening hours: Monday to Sunday, 11am - 9pm 📍 Address:  Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Badung, Bali  Image credit: Amy Wong Instagram Mie and More This little noodle shack makes one of the best Sichuan noodles I’ve had. Also, they added chicken and beef curry noodles to the menu, which is very dangerous (for my self-control). Be careful with their chilli oil - it’s so good you’ll want to pour a lot, but it packs a punch. And complete your noodles with a side of dumplings. They’ve got options from chicken, beef, pork, to mushroom. 💰 Price range: From IDR 50K ⏰ Opening hours: Mon, Wed-Sat, 1pm-12am, Tue 4pm-12am, Sun 7pm-12am 📍 Address:  Jl. Pantai Batu Bolong No.26, Kec. Kuta Utara, Badung, Bali  Image credit: Mie and More Instagram Happy Pork Rendang Rendang, but make it pork. It might be controversial in some parts of Indonesia, but clearly not in Bali, especially when it’s this good. True to the name, they specialise in pork rendang (that rich, slow-cooked Indonesian dry curry we all love). You can have it the classic way with rice, or switch things up with rendang nasi goreng, a rendang rice burger, or even a burrito. I’ve only tried it the traditional way so far, but I’m sure the rest of the menu is just as good. 💰 Price range: From IDR 25K ⏰ Opening hours: Mon-Sun, 8am-10pm 📍 Address: Jl. Raya Babakan Canggu No.27, Kec. Kuta Utara, Badung, Bali Image credit: Happy Pork Rendang Instagram So, what do you think? Is Bali expensive? It really depends on how you choose to experience it. Here are just a few of my regular places around Canggu - and of course, the list will continue. What I like about living in Bali (or in Indonesia in general) is that it doesn’t force you into one way of living. You can keep it ultra-local with a 20K plate of rice from a humble warung, or go for the fancy options - both are valid ways to enjoy the island. Thank you for reading!