30 Best Restaurants in Canggu, Bali (2024)

Canggu food

This post may contain affiliate links to things like tours, hotels, Amazon associates and products. These help me earn a small commission at no additional charge to you.

I can’t believe I managed to visit this many Canggu restaurants in two weeks! I made it my mission to find allll the best food, a task I set myself most places! 

I also blame the Canggu food scene which is just too tempting. In this guide, I’ll tell you where to eat in Canggu including vegan food, brunch, Balinese food, Western and more!


Bali SIM card (30 days, 6GB)

Copy of Lonely Planet Bali

Bali scooter hire

Pre-book your airport to hotel transfer

Accommodation: hotels on Booking.com // hostels on Hostelworld

Travel insurance: True Traveller (European travellers) / Hey Mundo (other nationalities) / Safety Wing (digital nomads)

Where to eat in Canggu

I’d urge you to seek out local Indonesian food. Not only is it great for keeping the costs down, but it’s authentic and delicious. However, there’s also international cuisine and some excellent brunch options in Canggu.

The coffee and cake scene is also strong, something that’s important to me anywhere I go. Winning all round, right?

Related read: how to spend 2 weeks in Bali

How much does eating out cost in Canggu? Anywhere between $1 and like $20. The price range of restaurants in Canggu is really wide, even within the same category of food. Take brunch for example. I had some bargain brunches with luxurious ingredients for 40,000 IDR, while other cafes around the corner charge the same for a side dish (*cough cough* Cafe Vida).

The best food in Canggu isn’t necessarily the most expensive so if you follow this guide, I’ll tell you where to eat in Canggu for all budgets.

Related reads: My Canggu itinerary and ultimate Southeast Asia itinerary

Best food in Canggu – breakfast and brunch

After finding all the best brunch in Ubud, I was primed to discover Canggu’s thriving brunch scene. Here’s what I found…


Fruit pancakes and coffee at Canteen canggu restaurants
Breakfast feast

My favourite brunch restaurant in Canggu is Canteen. This surf-themed spot serves delicious food in non-pretentious surroundings. The crowd is more beachy than ‘man bun’ and it’s a bit cheaper than some other Canggu restaurants.

Most of the mains are 40,000-80,000 IDR but the best value option is a set breakfast deal. I paid 60,000 IDR ($4) for a flat white, fruit bowl and banana pancakes. The pancakes were delicious, drizzled in sweet coconut milk that I could happily drink.

Canteen also serve lunch in the form of giant salads and burgers (veggie, chicken and beef), some in Instagrammable charcoal buns.

Canteen is closed in the evenings.

Avocado Factory

Avocado Factory burger

Did you hear that right? A whole factory of avocados! Millennial dreams really do come true. As well as your usual avocado and toast dishes, this Canggu restaurant serve avocado tacos and the most glorious burgers in existence.

I had a burger with sliced avocado, breadcrumb avocado patties, bacon and a side of purple potato crisps with avocado dip. Definitely one of the best brunches in Canggu!

Avocado Factory restaurant canggu bali

The Avocado Factory is set beside the rice fields with dreamy views and a relaxed, open-plan feel.

Hungry Bird

Veggie cooked breakfast at Hungry Bird

Hungry Bird is a real find. As well as doubling up as a great co-working space, they serve tasty balanced meals for bargain prices compared to many other Canggu cafes.

My veggie breakfast with eggs, toast, asparagus, spinach, roasted purple potatoes and grilled tomatoes was only 44,000 IDR (and they don’t charge tax). Nothing else to add – just fantastic!


Smoothie bowl and coffee at Tropical

Places that serve a bit of everything sometimes don’t do any of it well, but this Canggu restaurant is an exception. I only tried the smoothie bowls and coffee at Tropikale but the Indonesian, Italian, meat and seafood dishes look fresh and tasty, too.

It’s probably a good contender for my healthy food section below because the vegan bowls packed with sweet potato, avocado and butternut squash would likely banish any cold or hangover.

The smoothie bowls were 60,000 IDR and coffees a further 30,000.

Cafe Vida

Smoothie bowl at Cafe Vida

I almost didn’t include Cafe Vida as they rudely ushered me out for working with my laptop less than an hour after I’d bought their overpriced food and drink. I get it – not every cafe wants to be a co-working space but it was annoying for me.

Anyway, their smoothie bowls are the most beautiful I’ve ever seen so you might want to check it out. If you take a social (or solo) visit rather a working one, you’ll have no trouble.

I would add that the smoothie bowls look nicer than they taste. It wasn’t the sweetest and it didn’t have much granola or sustenance. However, I did like the interior of the cafe, which was Balinese rather than modern. Smoothie bowls went up to 94,000 IDR, even more expensive than The Loft. Not the best restaurant in Canggu for me but others might like it.

Cafe Surf Side

Crate Cafe

One of the best food places in Canggu for breakfast and brunch is Crate Cafe. It oozes urban charm with the most contemporary brunch dishes, long tables to encourage conversations and prices for every type of traveller.

All main dishes cost the same price whether you get the ‘Curry Munch’ vegan pie, the ‘Why So Cereal’ smoothie bowl or the ‘Ya Bish’ toastie. It’s consistent, cheap and the most happening place to be in Canggu. 

Copenhagen Canggu

For an all-day brunch in Canggu, head to Cafe Copenhagen which is run by Danish owners so you’ll be getting the real-deal pastries to make you feel like you’re in Denmark. But look out at the streets and you’ll remember you’re in lovely Bali!

Copenhagen sticks to their green initiatives including a zero plastic policy, using local produce and buying stock daily to minimise waste.   

Healthy best food in Canggu

Where to eat in Canggu if you need some nourishment? Some of the best food in Canggu is actually the healthiest. This isn’t the way around the world but it is in Bali! The best healthy restaurants in Canggu include…

Machinery Cafe Bali

Tempeh bowl at Machinery Cafe

While I liked the other healthy meals in this blog, I often still feel hungry after cold salads. Machinery Cafe is one of best healthy restaurants in Canggu because their food feels like a guilt-free fry up!

My hot healthy bowl with honey-glazed tempeh came on a bed of baked beans, spinach, goji berries, cucumber and cooked mushroom and tomato. They also give you a free portion of watermelon.

The Shady Shack

Tempeh salad Shady Shack where to eat canggu bali

I see a pattern emerging – I only order salad when tempeh is involved!

The Shady Shack is a set in a relaxed garden setting with some cool interior design. They serve healthy but tasty vegetarian food including salad bowls, smoothie bowls, creative burgers (pulled jackfruit, halloumi etc) and copious egg and avocado brunch dishes. In the evening it stays open as a chilled dinner spot.

Matcha and chai lattes at Shady Shack

Shady Shack also have an extensive smoothie, juice and coffee menu. The matcha latte was great and I loved the little details like the pink mugs and flower decorations.

Betelnut Cafe

A tempeh-free healthy meal – it is possible! 

Betelnut Cafe serve some of the best healthy food in Canggu, probably because they started the whole movement. Apparently, it was one of the first healthy cafes to open when Canggu was still sleepy and undiscovered… Something I can’t imagine now! The concept kicked off and spread around the rest of town.

Salad bowl at Betelnut canggu restaurant

I had the Bali Salad which was fresh, healthy and topped with lilit sticks, crackers and coconut turmeric dressing. With brown rice underneath, it was more filling than the bowl at the Shady Shack. I was eyeing-up another customer’s fresh summer rolls which looked amazing.

As well as various other salad varieties, Betelnut serve smoothie bowls, fresh juice and healthy burgers: all the Canguu staples. They also use plastic-free straws which look and feel exactly like the real thing. Why can’t all restaurants do this?

In The Raw Beach Garden Organic Kitchen

Beach Garden Bar & Restaurant is one of the cosiest and prettiest outdoor restaurants in Canggu perfect for day or night meals. This is the best place to enjoy food in Canggu that is made from local produce, 100% organic, ethically sourced and seasonal. There are lots of vegetarian and vegan options here too.

The best part about BG is the cold-pressed juices as the owner is also the creator of The Juice Press, one of the most popular juice companies in the USA.

Vegan best food in Canggu

I’m not sure this section is necessary since everything (minus the lilit sticks at Betelnut) in the healthy section above is vegan. However, there are a couple of solely plant-powered restaurants in Canggu worth a mention…

Oma Jamu

Healthy food Oma Jamu restaurant Canggu

The old Rose would have laughed all the way down the street at the idea of vegan, macrobiotic food being tasty. The current Rose still wouldn’t want it for every meal but damnnn, this particular dish was delicious! (I still don’t understand what macrobiotic means and this might never change).

Oma Jamu offer a changing daily buffet which is a total bargain: seven dishes and rice for 40,000 IDR (around $2.50). I went with tempeh rendang, garlic mushrooms, falafel, roast potatoes and green veg with coconut. The buffet starts at lunch and continues ’til closing at 8pm.

There’s a regular menu too with vegan Indonesian dishes, brunches, burgers and smoothies.

Peleton Superstore

Peleton Superstore crops up whenever the best food in Canggu is mentioned. With 4.5 stars on TripAdvisor and about a million tags on Instagram, it’s a tasty and aesthetically pleasing place to eat.

It’s a fully plant-powered restaurant with options including brunch, tacos, burgers, salads and sharing plates. Just looking at the menu makes me happy for vegans who’ve suffered years of limited options. Eat your heart out, babes.

Coffee and cake in Canggu

Next up in my Canggu food guide, it’s time for caffeine and treats…

Matcha Cafe Bali

Matcha cake and coffee at Matcha Cafe

As soon as I found out Canggu had a matcha cafe, I knew I had to go. As well as flavoured lattes, they serve iced drinks including a giant matcha and chocolate milkshake which Josh had, and themed desserts like cheesecakes and doughnuts.

The peaceful location is out in the rice fields and you shouldn’t miss the chance to pose with the ‘I love you so matcha’ sign. Prices were average: 30,000 IDR for coffee and 50,000 for cakes.

Oka’s Bakery & Cafe

Bliss ball at Oka Bakery

For cheesecakes, bliss balls, and cheap and cheerful baked goods (starting at 10,000 IDR), your sweet tooth will be happy at Oka’s Bakery & Cafe. The airy cafe upstairs has big tables, comfy sofas and a long bench that would have made my co-working guide had the music not been so loud.

While I’ve only visited for coffee and cake (well, a chocolate and coconut ‘snowball’ bliss ball to be precise), I spied someone eating an amazing-looking charcoal burger bun. Also, the smoothie bowls on Instagram look like some of the most impressive I’ve seen in Canggu – so much fruit!

Cinta Cafe 

Cinta Cafe serves breakfast, smoothie bowls, pasta, salads and desserts, offers comfortable seating and is located next to rice fields, providing excellent views. 

This is one of the most popular cafes to work and eat in Canggu so you know they won’t be kicking you out after an hour. On a Friday, stay ’til late for live music.

In Indonesian, the word ‘cinta’ means love, thus the cafe promises to cook with care and serve with love. What more could you want in a place?

Indonesian best food in Canggu

Don’t think overpriced smoothie bowls are your only option for eating in Bali: some of the best food in Canggu is super cheap and authentic. While most Western-style restaurants charge a pesky 15% tax on top of your meal, the street buffets and local warungs don’t.

I discovered many of the best Balinese dishes while eating my way through the numerous Ubud warungs. Local dishes usually cost a quarter of the price and you’re set for a tasty and affordable meal.

Warung Bu Mi

Some of the best Indonesian food in Canggu is served at Warung Bu Mi. Being ‘discovered’ doesn’t change anything: it’s cheap, filling and tasty, just like the best Balinese food. A giant plate set me back 25,000 IDR (not even $2).

It’s always busy with tourists so I’d still recommend you check out a real local option too. I’ll get to that…

Warung Sika

Chicken dinner at Warung Sika restaurants canggu

At this local Canggu restaurant popular with tourists, you can order off the menu or point at what you want from the buffet. I did the latter and ended up with a basket of rice, bbq chicken, fried chicken, omelette and greens for 29,000.

Warung Sika is best as a lunch spot – it closes at 8pm and by 6pm the buffet was winding down.

Warung Sedap Dadong Jegeg

Indonesian food at Warung Sedap Dadong Jegeg Canggu restaurant

This warung was across the road from my Airbnb and even though I often visited for convenience, the food was incredible. It’s one of the most authentic Indonesian restaurants in Canggu and I say that after having tried many!

Don’t expect any frills here but do expect a hearty meal for $1 including a fresh fruit juice. I love the ever-changing mains like jackfruit curry and the regular dishes like chicken wings, tempeh, peanuts and greens.

It’s on the corner of local Jl. Raya Canggu and touristic Pantai Batu Bolong. Some of the best local food in Canggu for sure!

Other cuisines in Canggu

If you’re bored of Indonesian or brunch and wondering where to eat in Canggu, there are plenty of other options. I’ve even seen Peruvian and Tahitian food. These are some of the best restaurants in Canggu serving international fare…

La Brisa Bali

When looking for where to eat in Canggu on the beach, try La Brisa Bali on Echo Beach boasting Balinese character, locally-sourced ingredients for Indonesian dishes, Sunday markets and the stunning venue that was built from reclaimed wood from over 500 old fishing boats. 

The menu has a strong focus on fish and seafood like red snapper, octopus and tuna which are all caught by Balinese fishermen and delivered daily. You can’t get more local.

Garden Canggu by Pizza House

Every place in the world needs a decent pizzeria. It’s the universal go-to food. Canggu’s popular pizza place is Garden Canggu located near Echo Beach.

There’s indoor and outdoor seating, vibrant atmosphere and occasional live music to enjoy while eating their woodfire-oven slices.

Roti Canai Street Kitchen (Indian)

Indian food at Roti Canal Street Kitchen

For a meal that’s cheap, cheerful and filling, get down to Roti Canai Street Kitchen. It’s a much-needed antidote to delicate smoothie bowls and healthy salads! For 18,000-35,000 IDR, you can get a sweet or savoury Indian roti with a wide range of fillings.

Why I went for tomato, mozzarella and herb, I don’t know. I don’t even really like tomatoes or herbs (obvs swayed by cheese). Major of envy of the guy next to me having a chicken curry one. Just get that, okay?

Roti Canai is connected to Poke Poke Canggu which serve fresh, flavoursome Hawaiian poke bowls. I didn’t get around to trying them but they look great.

Moana Fish Eatery

Have you ever wondered what Polynesian food is like? Try this relatively unknown cuisine along with beautiful decor at Moana Fish Eatery

They serve aesthetically pleasing poke bowls, sugarcane juices and fresh fish meals to showcase the Polynesian-style menu. Veggie options are limited since this is a seafood-based eatery. 

Channel your inner Moana and journey to this unique Tahitian restaurant in Canggu! 

La Baracca (Italian)

Pizza at La Baracca Italian

I’ve yet to eat at the Canggu branch of La Baracca but I did dine at the Uluwatu one and it was mind-blowing.

You don’t usually expect great Italian food in Southeast Asia, or if you do it’s usually expensive due to the imported costs of cheese. Bali is something else, however, and La Baracca boast a wide range of ingredients from smoked meats to cheeses that would be at home in Naples or Florence.

While the Uluwatu branch was low-lit and intimate, the Canggu one is a bit funkier with views of the rice fields.

Ji Restaurant Bali / Ji Terrace by the Sea

Some Canggu restaurants have the best cuisine from around the world and Ji Restaurant has set the bar for Japanese and Asian eats. You can choose between dining light, slurping ramen or trying the local fish in Japanese style.

The interior is almost as impressive as the ocean views and there are live DJ’s playing in the evenings. Get your sushi, soothing music and sunset moment in one!

Bottega Italiana Batu Bolong

For anyone looking for Italian food in Canggu, Bottega Italiana has all the pastas, paninis and platters your heart desires. There are breakfast, lunch and dinner menus including the option to build your own pasta dish. 

Bottega is the baby in Canggu but is not an only child with sister places across the island of Bali. Keep an eye on their website and social media for the monthly promo in each Bali restaurant.

Santorini Greek Restaurant (Greek… duh!)

Greek food at Santorini Restaurant canggu

Greek food in Bali? Why not friends, why not? We stayed in a hostel by Echo Beach that required walking through Santorini Greek Restaurant to reach. That much souvlaki wafting under our noses was impossible to ignore.

The mixed grill was mouth-watering and I’ve half a mind to fly back to Canggu for another slice of sweet, sticky baklava…

Lacalita Bar y Cocina

If you find yourself craving some tortas and tacos, Lacalita Bar y Cocina is a modernised, Mexican-inspired restaurant in Canggu serving freshly-made Mexican food including vegan-friendly takes on the classics. 

They also concoct quality beverages including staples like Tequila and their signature cocktail, the Jalapeno-infused Margarita. 

Berawa’s Kitchen Food Court

Food courts make foodies both indulgent and indecisive but are also great places to discover a variety of cuisines and socialise with the shared spaces to eat. Berawa’s Kitchen is the best food court in Canggu with food stalls including Balinese eats, crepes, Japanese bites and kebabs. 

Berawa’s Kitchen is open 24 hours, has scenic outdoor seating and live music three nights a week!

Final thoughts on the Canggu restaurant scene

As you can see, there are so many options for food here that you definitely won’t go hungry in Canggu. This list is not exhaustive though and if you’re still looking for something else, other places to get food in Canggu include:

Wow – so many meals to keep you busy! I hope you have a better idea of where to eat in Canggu. I don’t expect you to make it through all these options, but let me know if you do! Enjoy 🙂

Thanks for reading about the best food in Canggu!

Check out my other Bali & Asia posts:

Ubud blogs:

Nusa Islands:

See you next time for more adventures,


For more content, follow me on Instagram, Facebook, Twitter and YouTube.

Ps. Liked my guide to the best restaurants in Canggu? Pin it for later!

where to eat canggu bali

Bali useful links

FlightsI use Skyscanner to find the best-value flights, using the ‘search by month’ tool to find the cheapest dates. You can also use the ‘to anywhere’ feature if you’re flexible on where you’re going.

Get around Bali by hiring a scooter.

Stay connected with E-sim data plans that don’t require delivery or collection; just scan the QR code.

In my opinion, Lonely Planet offer the best guidebooks. Get the latest Copy of Lonely Planet Bali.

I use Booking.com for accommodation. They have the best range of hotels and self-catering apartments, plus you can filter by review score and price to find the best-rated budget places. For hostels, I use Hostelworld.

To save money on accommodation, I use Trusted Housesitters, a website that connects homeowners going away and travellers who can sit their homes & pets.

For activities, I use GetYourGuide and Viator as they both have a huge range of affordable tours.

Need travel insurance? I use True Traveller (for UK & Europe residents) since it’s affordable but covers everything you’d need including various activities, valuables and pre-existing conditions. Unlike some companies, they insure you if you’re already travelling / don’t yet have your flight home booked. Get a quote.

For travel insurance for other nationalities, I recommend Hey Mundo and for long-term digital nomad travellers, I suggest Safety Wing.

Check out my resources page for more travel discounts and tips!

Leave a Reply

Your email address will not be published. Required fields are marked *