Having eaten at way too many cafes in Canggu, we’ve put together a foodie’s guide to the best restaurants in Canggu.
1. Crate Cafe
Crate Cafe is one of the hottest spots off Batu Balong and is rated as one of the best cafes in Canggu for breakfast.
There’s an array of tasty food options at reasonable prices and they pile it high so, understandably, it does get pretty busy here.
From a variety of colourful chia and smoothie bowls to a selection of breakfasts, juices and coffees, there is something for everyone. Not forgetting plenty of vegan and gluten-free options.
A breakfast here will definitely set you up for the day but, although there is a large seating area, you may want to arrive early to guarantee a table.
Offering not only delicious food, but also a shop, a beautiful view and happening vibes. Definitely the place to be, this chill spot among the rice fields will keep you comfy for hours.
We recommend the loaded avo on toast and a smoothie bowl!
If you’re looking to hop around the restaurants in Canggu it may also be worth hiring a Bali: Scooter or Motorbike Rental with Delivery.


2. The Avocado Factory
The Avocado Factory has not been open long and they’re taking no time at all in making a great name for themselves!
Any avocado lover or smoothie crusher will be in heaven at this little green hub. Which features an array of delicious and healthy avocado-based dishes, including toast, smoothie bowls, salads, and much more.
Who knew you could create so many different dishes with the humble avocado centre stage in almost every one! All presented like a piece of art!
Making The Avocado Factory, with its attentive, smiling staff and top quality food, already up there with the best restaurants in Canggu. Oh, and how cute is this chillin’ little avo!


3. Made’s Banana Flour Co.
The world’s 1st banana flour bakery – what more do you need to know.
All the flour they use to make their banana, cassava and spinach bread is gluten free. In addition, there’s also a great choice of sweet treats, including carrot cake, mini-donuts, pastries and more.
Making this a perfect for stop for everyone, especially people with food sensitivities.
Some of our favourites were the deliciously fresh banana pancakes, the waffles and of course the best banana bread we’ve ever tasted!
Conveniently located on Batu Balong, the main street in Canggu, we spent many a morning strolling down to kill our cravings!
This unique eatery is definitely up there as one of the best cafes in Canggu for breakfast!


4. The Loft
You’ll recognise the insta-famous pink wall at The Loft as soon as you see it.
With the caption reading ‘You’ll see it when you believe it’ it’s hard not to miss. Definitely an Instagram number one of the best restaurants in Canggu.
Open along the main Batu Bolong strip from early in the day, you are sure of some good food, whatever time of day you call in.
This spacious and cool restaurant has a very relaxed vibe, along with some great food, making it a popular spot for friends to meet up and chill.
Serving food as colourful as its walls, it was one of the first places we visited in Canggu and it lived up to all expectations!


5. Garden Canggu By Pizza House
If you are craving a taste of Italy, serving huge, delicious wood-fire pizzas, garlic bread, pasta and the best smoothies, this place has it in abundance.
Located in a pretty garden area, as well as an extensive pizza menu they also offer burgers, Asian dishes, salads, snacks, deserts and a large selection of drinks.
The refreshing, summery salads and fruity drinks are perfect to sit and enjoy in the garden during the daytime.
Or, the cosy lighting, tasty pizzas and live music, set the scene for a great evening. With the vintage style furniture and shack design roofs making it a really cool place to hang out with friends.
Also, once you’ve eaten, you can always stay and have a drink at the bar and continue to enjoy the relaxed vibes.


6. Copenhagen
You don’t have to be Danish to appreciate the work of Copenhagen cafe in Canggu.
However, the food is obviously Nordic inspired, with choices including open faced sandwiches, salmon and chicken salads and the very popular cinnamon roll.
In addition, the option to create your own food board/smorgasbord, so that you can try a little bit of everything, is a great touch.
We though, can highly recommend the smashed avo on sourdough with boiled egg and homemade pickled onion!
From the cafe design to the tick box menu, this cutely decorated breakfast and lunch spot is incredible!
Copenhagen is definitely one of those spots that you will return to again and again. Oh, and don’t leave without trying their famous Nordic cinnamon rolls!


7. Funky Pancakes
The name pretty much says it all!
This recently opened pancake heaven brings the soul and funk into Canggu. With friendly staff and a great ambience, you could take in the 70s vibes here for hours!
These healthy pancakes are available in sweet and savoury flavours. You can also create your own, add more layers, or funk up your pancake with more toppings.
Furthermore, this nutritious, varied and easy meal can be enjoyed at any time of the day not just, as some may believe, for breakfast.
Lastly, don’t miss out on the signature ‘touch of Dutch’ pancakes – covered in peanut butter sauce, caramelised cantaloupe, and chocolate chips!


8. Gerua Indian & Multi-Cuisine
Let’s talk curry.
So if you’re looking for an Indian curry in Bali they’re pretty hard to come by. Which is why Gerua Indian & Multi-Cuisine on Batu Bolong is such a hit!
Their traditional Indian curries served with rice, raita and naan are to die for. We can strongly recommend their Aloo Gobi or Daal Fry to kick that curry craving!
They also have a well stocked bar, where the friendly bartender is happy to serve up delicious cocktails with a side snack of garlic roasted peanuts to start your evening off.
From attentive staff to amazing food at a reasonable price this is definitely the spot for a curry of all the restaurants in Bali.
Located just up the road from Love Anchor you can visit the markets in Canggu before or after!


9. Bottega Italiana
A quirky, hipster Italian restaurant, serving mouth watering, freshly cooked Italian food for breakfast, lunch or dinner.
With the choice of fresh deli sandwiches or Nutella filled pastries, along with delicious hot and cold drinks, it’s a great spot to stop for breakfast/lunch and sit and watch the world go by.
Or, if you fancy a nice pasta dinner, just choose your pasta from tagliatelle, tagliolini, gnocchi, orecchiette or gramigne and then add your topping of choice. With bolognese, basil pesto and lots more to choose from.
They also offer a great selection of vegan and vegetarian dishes, as well as a choice of wines and beers.
We spent many mornings tucked up in the corner of this popular Canggu restaurant, fulfilling our sweet tooth cravings and catching-up on work.


10. Ji Restaurant
Ji Restaurant Canggu is one of the most beautifully designed restaurants we’ve visited and definitely home to the best Japanese cuisine in Canggu.
The style is super authentic and the stone staircases and marble worktops really give the place a cultural feel. Which, as it sits in a beautifully reconstructed 311 years old temple, is understandable.
AND THE FOOD, well the food has completely made us fall in love with Japanese cuisine.
From scallop sushi with Wakame salad and Balinese sambal matah to Mekatoro Nigiri with avocado and ceviche sauce, there are plenty of mouthwatering dishes to choose from.
The restaurant is proud to offer ‘an exciting twist of flavours as well as a slight fusion of ingredients influenced by other Asian countries’. This certainly worked for us as our meal was absolutely delicious!
Ji Restaurant Canggu has really set a high standard for us now and they had dishes our taste buds will never forget.
Plus, it’s located just around the corner from Batu Bolong Beach, one of the best beaches in Canggu, so you can even squeeze in a Canggu: 2-Hour Surf Lesson before your feast!


11. MyWarung
MyWarung is one of our favourite evening Canggu restaurants.
You can’t go wrong with this place for a chilled, high-end dining experience with a hipster twist, all at a reasonable price.
Serving a variety of Indonesian and international dishes, with just the right mix of fresh herbs and spices to produce the most amazingly flavoursome food.
The staff are really friendly and welcoming, making you feel comfortable from the moment you step through the door.
The vegan red curry is wild and we may even come back to MyWarung to celebrate our anniversary as it has such a special feel to it.
This successful chain also has a few other eateries dotted around Bali!


12. Gypsy Kitchen & Bar
A shabby chic, vintage heaven! This place really is beautiful and stood out with its cool evening vibes, good music and warm lighting.
The bohemian yet hip design begs you to sit back, grab a cocktail and enjoy some great food, including Canggu’s freshest catches.
You can sit comfortably inside or outside and know you are going to enjoy some really professionally cooked and presented cuisine.
Serving everything from tuna tataki to roasted chicken, as well as some great vegetarian dishes, the food is super tasty and a little quirky.
We didn’t know what to expect when we ordered a whole roasted cauliflower but it came out looking beautiful and tasted so damn good!
Serving breakfast lunch and dinner every day, if you want quality food, drinks and good service, this is the place to go.
Gypsy Kitchen & Bar is also, unquestionably, one of the best restaurants in Canggu for evening ambience!


13. The Savage Kitchen
The Savage Kitchen Bali is one of the cosiest spots in Canggu.
We visited just before sunset and had some of the tastiest vegan food of our lives. Highly recommend their pumpkin and tofu steak!
Using all fresh and organic ingredients and catering for every food preference, this restaurant serves stunning, bistro type food.
Choose between an interior that is furnished with elegant, long tables, low sofas and chic decor or a beautiful, decked outside area. Wherever you sit, the Savage Kitchen is the perfect place for a special evening.
The sun set behind us, the candles came out and honestly we could have stayed there all night.


14. Roti Daal
After a very long time of not eating Indian food, all of our senses were screaming when we walked into Roti Daal – the homestyle Indian restaurant.
Proudly presenting a menu that changes daily with dishes that are low in oil and contain no preservatives or added colours. Their curries and sauces are also vegan and vegetarian friendly.
The spices, herbs and vegetables were bursting with flavour and colour. We recommend ordering a thali as the perfect way to try all the different options and sample recipes from across India.
The selection of dishes remind your taste buds of how certain foods can be hugely complimented by Indian home cooked spices. The food is unique, vibrant and like no other cuisine in the world.
The best Indian food in Berawa and Bali!


15. Bali Bowls & Smoothies
One of the tastiest and healthiest ways to start your day in Canggu!
Bali Bowls & Smoothies set us up for a fresh day many times during our stay. With their banana and peanut butter smoothie bowls and fresh to death salad concoctions, we couldn’t recommend them more!
Amongst a varied food selection, they also have a good choice of vegan friendly dishes. All full of super fresh and tasty ingredients.
Factor in a warm welcome from the friendly staff and this results in a real relaxed and ‘home from home’ experience.
In addition, if you call in for lunch, there is a shaded terrace that’s a lovely cool spot to enjoy some of their delicious food.


16. Banh Mi & Beans
Fancy a little Vietnamese whilst in Canggu?!
Specialities include the classic Vietnamese Banh Mi’s sandwiches using homemade French baguettes, as well as tasty vermicelli noodle bowls with your choice of meat. They also have vegetarian and vegan options!
The Asian/French fusion cuisine at Banh Mi hits the spot every time, with our favourite being the traditional pate and coriander mix-up, served in fresh soft baguettes!
To crush all your Vietnamese cravings whilst sipping a fresh coffee on the side, this is one of our favourite Canggu restaurants and lunch spots.


17. Cinta Cafe
A modern cafe with an original Bali outlook.
Serving up all sorts of breakfast foods, from the traditional avo & eggs to some awesome smoothie bowls. You can also grab brunch burgers and pasta dinners at Cinta Cafe.
This is one of the popular cafes to eat and work in, with the staff happy for you to stay a while. Also, look out for the live music every Friday evening.
So, if you’re looking for a nice spot to chill, or maybe work, amongst the rice fields in the Canggu area then this is definitely one of the best restaurants in Canggu.


18. Coffee ‘N’ Oven
Coffee N Oven was our regular spot before or after the gym. Or, when we needed our pie and mash fix!
A cute little spot just tucked up on the side of road, the name says it all. The perfect place for some good old comfort food.
From pastries to amazing smoothie bowls and, of course, some of the best coffee in Canggu, Coffee N Oven ticks all the boxes.
If you’re looking for something filling, we can highly recommend the ratatouille pie and mashed potato!


19. Nude Canggu
Nude is one of the longest players in the Canggu restaurants game!
A sure go-to for all digital nomads with its inside, air-conditioned room always popular. Whilst its outdoor area with its stylistic approach is just as cool.
Serving up some of the healthiest and hippest breakfasts, lunches and dinners, we had to check it out for our first ever charcoal burger bun. As well as the smoothies, which were some of the best we’ve tried in Canggu.
They offer a really varied menu from fruit bowls to American style pancakes for breakfast. With pasta, burgers and even fish and chips, just some of the options for later in the day.
The atmosphere at Nude is very relaxed, with good food, friendly staff and some nice music. Making it understandably a very popular destination and one for the list of best restaurants in Canggu.


Where To Stay In Canggu
Luxury
One of the most highly rated hotels in the area!
Set in Canggu, a 6-minute drive to Echo Beach, Theanna Eco Villa and Spa offers villas with private pools.
Guests can also enjoy pampering massages at the spa centre.
The villa also provides free use of bicycles and free shuttle service to the surrounding areas.
Free WiFi is accessible throughout the villa and the whole setting is beautiful.
Mid-Budget
Perfect location and just off the main road, this hotel is definitely a spot of luxury at a reasonable price.
Rooms here will provide you with a flat-screen TV with cable channels, air conditioning, minibar and electric kettle.
The rooms also feature an en suite bathroom with shower, which comes with slippers and towels.
Some rooms have sea view or pool view.
Budget
Situated in the Pererenan district of Canggu, The Hideout Hostel provides free bikes, an outdoor swimming pool and a garden.
Among the various facilities are a terrace and a shared lounge. There is also an on site restaurant.
The units in the hostel come with a coffee machine and a seating area.
For more places to stay in Canggu, you can check the latest prices on Booking.com.