Skip to Content

20 BEST Restaurants in Canggu – Best Places to Eat in 2024

20 BEST Restaurants in Canggu – Best Places to Eat in 2024

There are really just two things to do in Canggu:  surfing and eating. When it comes to eating, this small neighbourhood really excels.  The options of places to eat in Canggu are endless, with cuisines from all around the world including Mexican, Italian, Indian, and of course, Indonesian foods.  This is why eating is one of our favourite things to do in Canggu.

On top of this, dining in Canggu is also surprisingly affordable!  Eating Indonesian at a local warung will set you back just a few dollars, whilst pizza, nachos, or a smoothie bowl can all be found for under $10.

After spending a bit of time here and eating our way around the town, we’ve decided to round up our list of the best restaurants in Canggu.  Read on to tantalise your tastebuds and find out exactly where to eat in Canggu!

Also, remember to check out our comprehensive Indonesia travel guide with everything you need to know to plan an amazing trip to Indonesia.

Canggu Cheap Eats (< 40k)

By western standards, food in Bali is cheap.  Canggu is no exception to this rule, but it also isn’t the cheapest place in Bali.

Eating smoothie bowls for every breakfast and indulging in pasta or tacos on a daily basis will burn through your cash fairly quickly.

For under 30k IDR, or about $2 USD, you can get a huge plate of local food – fried chicken, beef rendang, coconut rice, potatoes, and more.

Nasi campur food in Canggu.

Follow us on Instagram!

Varuna Warung

Best Warung Atmosphere

Google Rating:  4.4

Price:  30k IDR

Address:  Pantai Batu Bolong St No.89x, Canggu

Varuna Warung is a spacious restaurant located 5 minutes from Batu Bolong Beach, putting it in a great location for a quick and cheap lunch.

The food here is prepared fresh each morning.  We’d recommend visiting before 1 pm as some of the food does sit out in a glass cabinet, but as long as it’s fresh, we’re happy to eat here.

Varuna Warung in Canggu.

Varuna Warung’s nasi goreng and nasi campur are absolutely delicious and each cost about $2 USD.  Their menu is quite long and includes their delectable banana pancakes which are an absolute must-try.

On top of the great food, the seating upstairs is comfortable and breezy.  It’s the kind of place you can sit to escape the heat, despite not offering air-con.  As a result, this is also a great budget place to get some work done in Canggu.

Varuna Warung.

Sate Babi Street Food

Best Satay in Canggu

Google Rating:  4.8

Price:  25k IDR

Address:  Canggu, North Kuta, Badung Regency

Sate Babi Street Food serves the best satay in Canggu (to be honest, it’s probably the best in Bali) from a humble stall on the side of the road.

Sate Babi.

Sate Babi is a great place to visit for a snack as you’re walking or riding around Batu Bolong, or sit down on the side of the road on plastic stools and enjoy a cheap feast.

The satay skewers come in a wide variety, all cooked simply over charcoal – exactly as they should be!  Make sure to try the pork satays which cost 2k IDR each and the rice cakes which help to counteract the sweetness.

Satay restaurant in canggu.

Warung Bu Mi

Google Rating:  4.4

Price:  30k IDR

Address:  Pantai Batu Bolong St No.52, Canggu

Warung Bu Mi is one of the most popular warungs in Canggu.  When trying a new restaurant in a country like Bali, it’s a good idea to look at how busy it is.  When you walk past Warung Bu Mi and the little restaurant is crowded and packed full of locals and tourists, you know you’ve found something special.

Warung Bu Mi.

Like most other warungs, Warung Bu Mi serves your typical Indonesian cuisine – such as mie goreng and nasi campur.  The food is good and the portion sizes are decent. Dining in here is fine as well.

As much as we enjoyed eating at Warung Bu Mi, we still choose to head back to Warung Jaba instead.

Buffet-style meal in Canggu.

Warung Jaba

Best Indonesian Food in Canggu

Google Rating:  4.6

Price:  25k IDR

Address:  No., Jalan Pantai Batu Bolong No.40A, Canggu, Kuta Utara, Canggu,

On the main street of Batu Bolong, Warung Jaba is a diamond in the rough.  Unassuming from the street, this cosy little warung offers some of the best local, Indonesian cuisine you’ll find in Canggu. In fact, Warung Jaba, alongside Eco Cafe in Munduk, offered our favourite Indonesian Foods in Bali.

The staff are all incredibly friendly and helpful.  They always smile and are happy to meet new people. There’s also a well-fed dog that wanders the store.

There is a  menu that you can order from with mie goreng, nasi goreng, and even smoothie bowls, but most people opt for the nasi campur.

With nasi campur, you grab a plate and fill it up with everything that looks good to you – kind of like a buffet.  Then you take the plate to the counter and the staff tell you how much it costs. I have no clue how they work this out, but it comes to about 20-35k IDR, depending on how hungry you are.

If you are still hungry (unlikely), the pineapple pancakes here are the best we’ve tried in Canggu.  

Make sure to hit up this little warung – it’s our favourite in Canggu and we’re sure you’ll love it.

Warung Jaba Canggu.

Hungry Bird Cafe

Best Coffee in Canggu

Google Rating:  4.7

Price:  30k IDR

Address:  Jl. Raya Semat Jl. Segara Perancak No.86, Tibubeneng, Kec. Kuta Utara

For great coffee and great prices, it’s hard to beat Hungry Bird Cafe in Canggu.  This cafe roasts and brews some of the best coffees in Bali, and serves it with pretty decent food at almost Warung prices – in other words, it’s cheap.

In terms of atmosphere, it really depends on what you’re looking for.  Hungry Bird Cafe has built a reputation and word spreads fast – hipsters and travellers flock here en masse. It has a great vibe, albeit often a bit busy.

But it’s hard to find a better coffee, so coffee-lovers should definitely check this cafe out.

Mid-Range Restaurants in Canggu (< 100k)

You’re spoiled for choice in Canggu for affordable, international cuisine.  For under 100k IDR, you can find amazing food from cuisines all around the world, ranging from tacos, curries, burgers, and pasta, to smoothie bowls and impressive desserts.

This is what makes Canggu such a unique destination.  Most places excel at local cuisine at affordable prices, but Canggu does it with dishes that aren’t even their own.

To top it off, Canggu is incredibly facilitative of dietary requirements, especially for vegetarians and vegans.  If you’ve visited any other southeast Asian countries as a vegan you’ll understand how unusual this is.

Smoothie Bowl in Canggu.


Best Vegan Dinner Spot

Google Rating:  4.9

Price:  60 – 80k IDR

Address:  Jl. Pemelisan Agung No.7, Tibubeneng, Kec. Kuta Utara

This is one of the top restaurants in Bali for vegans to dine at.  Their entire menu is vegetarian and mostly vegan.  

They show that you absolutely don’t need animal products to make a good dish – the food here is as delicious as it is beautiful.  

As an added nice touch, Manggis lists all their prices inclusive of tax – something that you never really know when you’re eating in Bali.  It’s priced reasonably as well, with breakfasts costing about 60k IDR and mains around 80k IDR.  

The vegan pasta here is a crowd favourite and keep an eye out for Manggis, their pet cat.

Crate Cafe

Best Breakfast in Canggu

Google Rating:  4.4

Price:  55k IDR

Address:  Jl. Canggu Padang Linjong, Canggu

Crate Cafe, one of Bali’s most happening cafes, is the place to be for brunch in Canggu.  They have a long menu ranging from eggs benedict to smoothie bowls. The best part? Their food all costs just 55k IDR, making Crate one of the cheapest places for a classic, European breakfast in Canggu.

The atmosphere is collaborative and encourages communication with other travellers.  The tables are long and, as the cafe gets so busy, you are supposed to sit with others and make friends.

They brew their own cold-brew coffee, which we thought was super-cool, so make sure to try it.

Crate Cafe.

The Shady Shack

Best Vegan Restaurant in Canggu

Google Rating:  4.5

Price:  75 -90k IDR

Address:  Jl. Tanah Barak No.57, Canggu

One of Canggu’s best-loved vegan cafes, The Shady Shack serves up Instagram-worthy dishes to all the hipsters and vegans in Batu Bolong, Canggu.

The Shady Shack is open late into the night, so if you’re out hitting the bars and beach clubs, it’s a great spot to grab a vegan snack before heading home. 

Regardless, The Shady Shack is great any time of the day, but does tend to get crowded around midday.

Price-wise, it’s not the cheapest shop on the block, but the quality makes up for it. 

The Mocca

Best Cafe To Work Out Of

Google Rating:  4.5

Price:  85k IDR

Address:  Gg. Nyepi, Canggu, Kec. Kuta Utara, Kabupaten Badung

Tucked away down a side street in Batu Bolong, The Mocca is a hipster’s heaven.  The decor is colourful and trendy which perfectly complements the bright and fresh food this joint serves.

Expect to find delicious smoothie bowls, traditional breakfasts, and refreshing drinks at The Mocca.  Vegan options are aplenty and the staff are attentive and friendly.

Aside from the food, we particularly enjoyed the beverages here.  The Mocca, as their name suggests, serves really good coffee. Our favourite was the Bootstrap Black Cold Brew which is brewed in Bali using arabica beans.  This was smooth, acidic, and refreshing – plus it came in a large, resealable bottle.

The Mocca.

Cinta Cafe

Best Workspace in Canggu

Google Rating:  4.5

Price:  70k IDR

Address:  Jl. Pantai Berawa No.69, Tibubeneng, Kec. Kuta Utara

There’s no shortage of great spaces to work in Canggu.  The Mocca is our top pick for Batu Bolong, but for those of you needing to get some work done near Berawa, Cinta Cafe is the place.

The chairs are comfortable, the wifi is reliable, and the view is serene – it looks out over rice fields!  On top of this, the food is good and the coffee is consistent. We don’t ask for much more in a workspace.

If Cinta is too busy and you’re after a quiet desk in a corner somewhere, Nude and Milu by Nook are great alternatives on the same street.

As for the food – it’s good.  Maybe not something special in Canggu, where there are so many other great restaurants and cafes to eat in.  A lot of people are looking for the perfect place to eat and work – Cinta is this, hence it earned its place on this list.

Plant Cartel

Best Vegan Burgers

Google Rating:  4.3

Price:  55k IDR

Address:  Canggu, North Kuta, Badung Regency

Plant Cartel is a fusion of two things that don’t typically go together – fast and vegan.  Your typical fast food joint does a great job of slaughtering animals and serving them to you in a matter of minutes, but good luck finding a good vegan “chicken” burger at McDonalds.

Vegan restaurant in Canggu.

We tried the black bean burger and the southern fried “chicken” burger here, both were delectable.  The fried “chicken” burger was one of the best chicken burgers we’ve ever eaten – and it didn’t actually contain chicken!  

Plant Cartel also serves loaded fries and refreshing sodas so make sure to order a combo. 

If you’re looking to eat in, the upstairs area has good airflow and fans.  The seats are comfortable, with backs, and look out over the street in Batu Bolong.  It’s a great place to work for a couple of hours – as long as you don’t mind the noise.

Burgers at Plant Cartel.

Garden Canggu by Pizza House

Best Pizza in Canggu

Google Rating:  4.3

Price:  85k IDR

Address:  Jl. Pantai Batu Mejan, Canggu

Found just up the road from Echo Beach Club, Garden Canggu is an enticing spot to relax and enjoy a pizza.  The dishes here are great and the atmosphere is buzzing. In the evenings they often have live music – when we visited, we were surprised by how good the cover band actually was.

In terms of serving size, if you’re starving you could get an entire pizza for yourself – at about 60-100k IDR each.  If you aren’t too hungry, a pizza and a side (fries or chicken wings) are enough to feed two to contentment.  

Beach Garden

Google Rating:  4.3

Price:  95k+ IDR

Address:  Pantai Batu Bolong St No.103, Canggu

Beach Garden is a super cool eatery in Canggu with the cosiest atmosphere and decor.  The outdoor design feels comforting and homey – a great place for either a quick snack or a long afternoon of grazing.

Renowned in Canggu for their cold-pressed juices, you’ll want to make sure you try one.  They also offer a range of raw dishes, including their unique take on a raw pad thai.

The service here is also great, the staff here are friendly, and everyone always has a smile on their face.

Upscale Eateries in Canggu (> $10)

By western standards, dining in Canggu is cheap, no matter where you go. A lot of our mid-range restaurants in Canggu offer great food in a beautiful setting, but when you’re wanting to splurge (just a little) and eat somewhere special, you’ll have to visit some of these upscale eateries.

La Brisa, in our books, is the best beach club in Canggu, and is the place to hang for an afternoon of good food and drinks.  Ninety One, Ji Restaurant, and Bottega Italiana are great spots for a special dinner. Read on for our reviews of each.

Ninety One

Google Rating:  4.5

Price:  150k IDR

Address:  Pantai Batu Bolong St No.91, Canggu

Ninety One is a beautifully presented restaurant set within a converted villa in Canggu.  Everything from the decor, to the food and drinks, are inspired by the Mediterranean.

There are two ideal ways to visit Ninety One.  The first is to visit in the evening for a luxurious dinner and night out.  The second is to go for lunch and keep on grazing late into the afternoon – they’ll be happy to keep the food and drinks coming.

The dishes are tailored to be shared, so it’s worth coming with a group of friends and family. Spend a few hours here and try everything you can before going home – it’s worth it.  

It’s certainly a bit pricey for Bali, but it’s still surprisingly good value for the quality of the entire establishment.

Ninety One.

The Lawn

Google Rating:  4.3

Price:  150k+ IDR

Address:  Jl. Pura Dalem, Canggu

Keen to enjoy your meal and a drink whilst overlooking the ocean?  Then The Lawn is the place for you. The restaurant backs onto the beach with tables and loungers perfectly placed for enjoying the sunset as you dine. 

The Lawn specialises in serving international cuisine that is inspired by local dishes.  Think beef burgers flavoured with rendang spices or pizza with shallots and peanut sauce.  This is Indonesian fusion at its finest.


The Trendiest Dining Spot

Google Rating:  4.4

Price:  160k+ IDR

Address:  Pantai Batu Bolong St No.39a, Canggu

As you walk to Batu Bolong Beach it’s hard to miss Mason – rows of motorbikes will be parked outside as visitors keep the restaurant packed to the rafters.

True to its name, Mason maintains an aesthetically-pleasing, all-concrete design.  The atmosphere here can be described as stylishly casual. Despite being a more upscale establishment, Mason keeps things chill.  

Their dishes are typically sharing plates made to be enjoyed by a group.  Make sure to try a wide variety and don’t skip drinks or dessert. They have talented bartenders mixing up cocktails on-call, whilst the bread pudding is divine.

Mason Canggu.

La Brisa

Best Beach Club in Canggu

Google Rating:  4.6

Price:  150k+ IDR (high minimum spends)

Address:  Jl. Pantai Batu Mejan, Canggu

Canggu is renowned for some of the coolest beach clubs in Bali, including Finn’s and Echo.  The newest club on the block, La Brisa, has claimed the throne as the epic-est beach club in town.

La Brisa is basically the treehouse you dreamt of having as a kid.  There are plenty of spots to relax and enjoy the sunset with a cold cocktail in your hand.  There are numerous pools to swim in before or after dining, with bars scattered throughout.

When it comes to food, the cuisine is Spanish-inspired and delish.  

Bear in mind, minimum spends apply for the best seats in the restaurant.  If you want to dine and enjoy the sunset, you may need to spend upwards of 1 million Indonesian Rupiah – for larger groups and those who plan to drink a lot, this might not be an issue.

Ji Restaurant Bali

Best Japanese Restaurant in Canggu

Google Rating:  4.5

Price:  150k+ IDR

Address:  Jalan Pantai Batu Bolong, Canggu Beach

Ji is a cute and cosy Japanese restaurant serving incredibly high-quality Japanese cuisine.  Naturally, the atmosphere and decor is Japanese inspired yet modern and feels like you’re walking out of Bali and into Japan.

The signature cocktails are extraordinary and the sushi is fresh and delicious.  Make sure to order both, and don’t skip dessert. The dishes are typically shared so it’s also great to go with friends.

Consider booking a good table as it can get busy.  The best tables overlook Batu Bolong Beach and boast some of our favourite views of the sunset in Canggu.

Ji Japanese restaurant in Canggu.

Bottega Italiana

Cutest Italian Restaurant in Canggu

Google Rating:  4.4

Price:  100k IDR

Address:  Pantai Batu Bolong St No.77, Canggu

This quaint and little establishment is found on the main road of Batu Bolong, a short walk from the beach.  With minimal seating, this restaurant gets packed out at dinner time – which we always view as a good sign.  

For Bali, the prices here are a bit steep but absolutely worth it considering the authenticity of the dishes, the atmosphere, and the location.  It’s one of the few places in Canggu where you’ll find real, homemade pasta.  

The only drawback is they don’t take reservations, so you’ll want to head on in early to ensure you can get a table.

Bottega Italiana.

The Slow

Google Rating:  4.4

Price:  140k IDR

Address:  Pantai Batu Bolong St No.97, Canggu

The Slow is one of the nicest hotels in Canggu, but it is their restaurant that stands out.  The restaurant itself is beautifully decorated with an open plan and modern decor that incorporates elements of nature.

Make sure to start with their refreshing cocktails which are masterfully crafted with fresh fruit infusions.  The food here is fusion, incorporating European dishes, such as burgers, through to Asian dishes, including their must-try pad thai.

As great as the food and service here are, it’s the decor and the atmosphere which make The Slow one of the best restaurants in Canggu.  Make sure to find an evening to spend here.

The Slow fine dining restaurant in Canggu.

Leave a comment

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