top of page
  • Writer's pictureAround the World in Vegan Eats


After visiting Ubud - long known as a health and wellness paradise in Bali - we headed to Canggu. Ubud has a really special place in both of our hearts, but we would really recommend visiting Canggu too. This up and coming tourist town is ready to rival Ubud for one of the coolest places to visit on the stunning island of Bali. These places have pretty similar vibes - think yoga studios, chill cafes, boutique shops - but while Ubud is surrounded by lush jungles and stunning rice terraces, Canggu is by the coast, with surfing rivalling yoga as the most popular activity here! Needless to say, both towns are a digital nomad's dream... and with that comes some incredible vegan scenes too.

Eating Vegan in Canggu

“When I follow my heart, I wake up in Bali" - Unknown

If you've already read our Top Places to Eat Vegan in Ubud blog, you'll know that we were wowed by the vegan food scene there - so how is it possible that the plant-based options in Canggu are even better?! Genuinely, this place is a dream for vegetarians and vegans. Whether you're looking for traditional Balinese cuisine or a pizza, there is something here for you and you will more than likely be pretty impressed with it too! This list includes some of our favourite places to eat vegan in the world, let alone just in Bali - and the top three offer so much choice, and such incredible quality, that I really recommend checking them out. You won't regret it!

1st: Warung Dua Hati

Jl. Pantai Batu Mejan No.12D, Canggu, Kec. Kuta Utara,

Kabupaten Badung, Bali 80351, Indonesia

Without a doubt, Warung Dua Hati has to come at the very top of our list. Not only our favourite place for vegan food in Canggu, this is our top spot for vegans in Bali - and one of the select number of vegan restaurants we've chosen as one of ATWIVE's Best Vegan Restaurants in the World! This accolade is rare - in fact, this is only the second place we have awarded this title to!

Why do we thing Warung Dua Hati is one of the best in the world? Honestly, the food here just blew us away - we did not have even one negative thing to say about it. A little walk from the tourist centre of Canggu, Dua Hati is an unassuming little vegan restaurant with a yummy range of treats on the menu, and a rotating selection of offers. Their aesthetic is funky yet understated; it is a really family-friendly place too, with colouring pages for children available - and many of these displayed on the walls, rounding off their unpretentious and wholesome vibe. They offer a combination of Balinese and Western meals, with Nasi Campur and Satay sitting comfortably on the menu alongside Scrambled Tofu Croissants and Spaghetti Bolognese. We could not wait to get stuck in!

There were a lot of things that tempted us on the menu when we stopped by for lunch. Sadly, we couldn't try everything! In the end, Mike chose the 'tricken sandwich': this warm sandwich was deep-filled with shredded mock chicken, cabbage, lettuce, onion, tomato, and vegan mayo, with a portion of sweet potato fries on the side. It is no exaggeration to say that this was the best vegan sandwich that both of us have ever tried. Their vegan chicken was tender and really tasty, the sandwich so soft, moist, and flavoursome... the sandwich filling was so colourful too, it was a joy for the eyes and the tastebuds!

Meanwhile, I had been tempted by the 'angel hair creamy mushroom' that I had seen on the menu when we arrived outside the restaurant. This creamy pasta dish was prepared carbonara style, with lots of fresh mushrooms and more of that incredible vegan chicken. The pasta was topped with a cashew-based parmesan, and two chunky slices of garlic bread were served on the side. Everything about this dish surpassed my expectations: everything was so mouthwateringly delicious! The portions here are of such a good size too, I was getting pretty full but there was no way I was leaving even a speck of this mind-blowing pasta dish on my place. I am a huge fan of a creamy pasta (and an even bigger fan of garlic bread) and have eaten it all over the world. There is no doubt for me that this is the best one I have ever had!

Not knowing how big the portions would be here, we also ordered a couple of side dishes: the tricken nuggets, and the crispy mushrooms. Needless to say, we were absolutely stuffed when we left Dua Hati, but so, so happy and satisfied! The crispy mushrooms were tasty: nice and chewy like strips of fried chicken, with a flavoursome, slightly peppery batter. But even better, in my opinion, were the tricken nuggets. Though you only get four, they are served so beautifully with that heart-shaped dish of sauce. And I don't know how they make it so tasty here, but their plant-based chicken is absolutely the stuff of dreams! What's even better is that the prices here are really reasonable: for the tricken sandwich we paid Rp45,000 (approx. £2.42, €2.80, or $3.00), while my creamy pasta cost Rp55,000 (approx. £2.96, €3.40, or $3.67). The mushrooms, meanwhile, cost Rp20,000 (approx. £1.07, €1.24, or $1.34), while the tricken nuggets were Rp30,000 (approx. £1.61, €1.87, or $2.00). Big love to Warung Dua Hati!

2nd: I Am Vegan Babe

Jl. Tanah Barak No.49, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

When you're visiting Canggu, especially as a vegetarian or vegan, you'll find that I Am Vegan Babe has achieved almost legendary status here. It seems to be a place that is on the tip of everyone's tongue - and for good reason. They are situated right in the centre of this town's tourist trail, and their food is really popular among tourists and digital nomads.

The restaurant itself has a really chill and homely vibe, with pastel colours, nice artwork, and a calm and spacious feel to it. This is even despite the fact that it is usually full of people enjoying food, drinks, and catching up with friends throughout the day. There are specific areas for digital nomads to work, to avoid the place being a silent hive of laptops - so there is still a pretty social vibe here. Their menu offers lots of nutritious breakfast and lunch options, many of which have a modern Western or Mexican focus - alongside plenty of sweet treats too.

We headed to I Am Vegan Babe for breakfast. We had become used to pretty limited breakfast menus, so were blown away that we could choose between 28 different vegan choices. Everything from a fruity brioche French toast, to a Caribbean breakfast found its place on this fully plant-based menu! We had a lot going on, on this day, so we chose slightly larger breakfasts. Mike's 'The Farmer One' was particularly enormous! A big bowl filled with lightly roasted potatoes, mixed with vegan bacon and plant-based egg was served with a side plate of thick toast topped with mixed Mediterranean vegetables.

Really, this one breakfast dish would have been enough for the two of us! I really loved the toast with vegetables, and I ended up eating most of this while Mike focused on these fancy, savoury, and delicious potatoes! My breakfast, Sunny Side, included seeded sourdough piled with delicious vegan breakfast treats: a vegan egg, grilled plant-based ham, cashew cheese, tomatoes, and greens. It was enjoyable, and very rich and filling: though we preferred Mike's breakfast, this was a really indulgent breakfast choice too. We were so impressed with I Am Vegan Babe: we would totally go there for breakfast every day if we had a longer stint in Bali!

I Am Vegan Babe's plant-based menu is artisan vegan food at its best. It looks kinda fancy but it tastes great... but obviously, in a tourist area, this specialist Western food comes at a bit more of a cost. The Farmer One cost Rp70,000 (approx. £3.76, €4.36 or $4.67), whilst the Sunny Side cost Rp80,000 (approx. £4.30, €4.98, or $5.34). This was undoubtedly the most expensive breakfast that we bought in Indonesia - but it was still a good price by Western standards of course! And for such beautiful, hearty, and indulgent vegan food, these prices are well worth it.

3rd: The Sloth Bali

Jl. Pantai Batu Mejan No.90A, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

If you've been following our blogs, you may recognise The Sloth Bali as the restaurant where we tried a vegan Nasi Goreng. We were really big fans of this vegan cafe - and it also has accommodation that we will totally check out next time we're in Ubud: I can't think of anything better than waking up and heading down for one of their incredible-sounding, 100% vegan breakfasts!

The Sloth have a lot going for them: a comprehensive menu full of Indonesian and Western plant-based classics, a light, airy, and modern cafe space, and really kind and friendly staff. Though they are located a little bit of a walk outside of the main streets of Canggu, the stroll is really pleasant, with beautiful surroundings. When you arrive at The Sloth you'll be rewarded with the sight of their counter of mouthwatering doughnuts and baked goods, and a menu to live your plant-based dreams: think hot wings and loaded fries, smoothie bowls and ice cream sundaes, doughnuts and cinnamon rolls, hot dogs, rice and salad bowls, pancakes, waffles... and the thing that really caught our eye. Vegan fried eggs!

In fact, it was these vegan fried eggs that actually drew us to The Sloth Bali to try their Nasi Goreng. We had been looking for a Nasi Goreng that included a vegan egg, rather than just tofu, the whole time we were in Indonesia - and we were so, so excited to head here and try it!! Disaster almost struck when we arrived and they had run out of white rice. But the team at The Sloth Bali are so accommodating that they figured it out and offered a Nasi Goreng with red rice instead - not traditional in a Nasi Goreng, but really nutritious and tasty nonetheless. Though it altered the flavour a little, this was still a delicious vegan version of the legendary Indonesian dish... and oh my goodness, that vegan fried egg! It was incredible! I don't know how they've made such an incredible imitation of a fried egg, but I would have this on toast, in a sandwich... this vegan fried egg is exactly what I've been looking for, for so long! Add to that the plant-based prawn crackers on the side, and I was in vegan food heaven!

We were pretty impressed by the prices at The Sloth Bali, considering their enormous range of specialist vegan food. Their nasi goreng with a vegan fried egg costs Rp50,000 per bowl (approx. £2.68, €3.10, or $3.34). Given that this nasi goreng contains not only that legendary vegan fried egg, but soy meat, vegan prawn crackers, and a whole host of fresh veg too, we thought that this price was more than reasonable. You should definitely check this place out for an incredible range of tasty vegan meals and desserts, as well as a clean and comfortable place to stay while you're in Canggu!

4th: Pizza Fabbrica

Jl. Pantai Batu Mejan, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia

Located really conveniently in the tourist centre of Canggu, Pizza Fabbrica is a popular pizzeria that, as it turns out, has a pretty good vegan range too! We were surprised and pleased to find eight different vegan options on their pizza menu, with all but one of these including some good quality vegan cheese.

We fancied something a little different on this day - although Pizza Fabbrica do provide some more traditional pizzas made vegan too. We chose the Pizza Contadina, since it seemed like one of the more innovative options on the menu. With a zucchini cream base, topped with mushrooms, sun-dried tomatoes, garlic oil, and vegan mozzarella, we didn't really know what to expect. While I don't think I'll be jumping at a zucchini cream pizza again any time soon, I loved trying this! The flavour that was lacking in the sauce was made up for in those tasty toppings - and the vegan mozzarella really impressed us too! It had great coverage, and was pretty stretchy without being too sticky!

Like many of the tourist-focused options in Canggu, Western food is a fair bit more expensive: so, for us, this is a place to head for a treat, or when convenience dictates. This pizza cost us a whopping Rp115,000 (approx. £6.18, €7.20, or $7.68), which was more than we'd paid for food anywhere else in Bali. Saying this, however, it was one of the more specialist pizzas on the menu, with ingredients like sun-dried tomatoes and zucchini cream obviously coming at significant cost. There were cheaper options on the vegan menu too, with some of the more basic options coming in at around half the price of the one we chose!

5th: BB52 Burgers

Jl. Tanah Barak No.52, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

We headed to BB52 on our first night in Ubud: it was pretty late and we really wanted something convenient and comforting. BB52 was across the road from our accommodation, so we decided to give it a try. Well as luck would have it, not only did they have the kind of junk food we were seeking, but a good portion of their menu was vegan too!

We couldn't quite choose between a burger and mac and cheese - so, given we were pretty hungry after a long day, we decided to get both. Mike ordered The Mushie, which comprised a mushroom patty, BBQ sauce and vegan mayo, fried mushrooms, and some vegan brie. You might expect a mushroom-heavy burger to be a little bland, but the vegan cheese and sauces added extra flavour to make for a pretty hearty burger. I went for the Basic Not Basic burger: a quinoa patty with vegan cheddar, lettuce, pickles, and house sauce. This one lacked flavour a little, since the patty wasn't the tastiest, but it still made for a filling and wholesome dish. On the side we had some nice shoestring fries, and the bowl of vegan mac and cheese. The cashew cheese sauce was flavoursome and tangy - you bet we were super full after this meal!

Now this food is aimed at tourists enjoying the lively streets of Canggu after dark, so it was a little on the expensive side. If we were to go back, we likely would only eat here as a treat, since there are much cheaper options available around the town. However, for a funky meal (we loved the buns!) with friends, in a restaurant with a great vibe, BB52 Burgers is an excellent shout. The Mushie burger cost Rp85,000 (approx. £4.57, €5.30, or $5.68), while the Basic Not Basic was a little cheaper at Rp80,000 (approx. £4.30, €4.98, or $5.34). When it came to the sides, our shoestring fries came in at Rp25,000 (approx. £1.34, €1.60, or $1.67), with the vegan mac and cheese priced at Rp55,000 (approx. £2.95, €3.40, or $3.67).

Where is your favourite place to get plant-based food in Canggu? Are there any new places or old favourites that we've missed? Leave us a comment to let us know (and others who might be visiting too!)


This section contains affiliate links. If you make a purchase via one of our links, we may receive a commission at no extra cost to you.

The centre of Vienna with tall, historic buildings all around
You will never get sick of Bali's views

Where should I stay?

You will be absolutely spoilt for choice when it comes to accommodation in Canggu. This growing tourist centre has hotels, guesthouses, and - because of the massive digital nomad culture here - so many hostels of all varieties! If you want a social, party experience, Lay Day Surf Hostel is the most popular and highly rated hostel in Canggu. For a more relaxing boutique hostel experience, Vasudha Hostel has a combination of private rooms with pool access, and dorm rooms where each bed comes with blackout curtains!

Tours & Experiences

Bali has several incredible UNESCO World Heritage sites, as well as a load of beautiful and very photo-worthy places that you must visit! This North and West Bali tour provides comfortable transport between many of these sites, including Tanah Lot (the incredible sea temple) and the beloved Ulun Danu Temple. Or, if that's not for you, check out some of the top-rated Viator tours below!

Please note that the tours displayed below are automatically selected for their popularity by Viator, not chosen or recommended by us. Please carefully consider the ethics of animal-based tourism activities before taking part!

133 views0 comments


bottom of page