Canggu is a fantastic little town in Bali (Indonesia) and you will find a lot of young people, surfers and digital nomads at this place. Before I travelled to Bali, I didn’t expect the food in Canggu was THIS good! There are so many hotspots with fresh and healthy foods. Don’t worry where to eat in Canggu you will find your favo Canggu Cafe for sure! To help you with that, I will show you my favourite restaurants in Canggu, so keep reading on!
Where to stay in Canggu?
Are you visiting Canggu but you still don’t have a place to sleep? Read my blog → Where to stay in Canggu, my favourite hostels!
HOTELS: Find all hotels in Canggu
Where to eat in Canggu?
Canggu is the hippest new neighbourhood of Bali and absolutely a paradise for food lovers. There are lots of new cafes, coffeeshops and boutiques. In 2019 I stayed in Canggu for 3 months and now in 2020 I am back because I missed this place and the food so much!
In one year time, this place changed a lot. So many restaurants disapperead and made place for new healthy hotspots. This means, I had to try a lot of new restaurants in Canggu, not that bad right ;)?
MORE INFORMATION: My solo travel itinerary of Bali
My 15 favourite restaurants in Canggu
1. Give Cafe
Give Cafe is another one of the vegan restaurants in Canggu. But what I love about his place is that every purchase has a purpose. All the profit will be donated to charity. When you place your order you will get a coin and you have to chose to which charity it goes. Each month they have 3 different charities. How cool is that!
Beside you’re doing something good for the world, their food is also amazing! Try the smoothie bowl, they will serve it in a coconut (see picture below).
Location: Jl. Padanglinjong No.85, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Opening times: 7am – 9pm
2. The Avocado Factory
Avocado is my favourite food so this was a place I couldn’t miss during my stay in Canggu. So it is not a surprise this is one of my favourite restaurants in Canggu right? ;). If you don’t know where to eat in Canggu yet, go to this place!
Did you know this is the first avocado bar in South-East Asia? This makes the place even more special.
The presentation of their food is so beautifull I even want to try this at home, but for sure I will not be this good! Try to get a spot next to the ricefields if you want to make some nice pictures.
My favourite dish: avocado with poached eggs together with a green smoothie!
3. The Shady Shack
This is a place I heard people talking about so I brought a visit to this amazing restaurant. It’s a vegetarian restaurant overlooking the ricefields of Canggu.
Do you want to escape the busy part of Canggu, go to this place for a more relaxed vibe. It’s located near Echo Beach and offers a lot of healthy dishes.
The interior of this place is so cute and the service is amazing. See it yourself!
Location: Jl. Tanah Barak No.57, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Opening times: 8:30am – 11pm
4. Warung Bu Mi
Are you on a budget and do you love to taste the real Indonesian food? This is the place to be! They have the best and most affordable food in the neighbourhood. You can get a full plate with indonesian food just for $3!
Chose between white, yellow or brown rice and chose the items you want to eat. They have a lot of vegetarian options as well.
Just one word: YAMMIE!
Location: Pantai Batu Bolong St No.52, Canggu, North Kuta, Badung Regency, Bali 80361
Opening times: 10am – 10pm
5. Crate Cafe
I already crossed this restaurant in Canggu a view times and I was wondering why people were standing in a queue for their food. This made me curious so I went to this place for lunch and now I figured out why there is almost always a queue.
The food is great, the prices are low, the service is fast and it’s perfect for breakfast or lunch. Try their coffee, they have their own Crate coffee blend and it taste so good!
The restaurant is vegan friendly, but that’s no surprise for Canggu right? 😉
Location: Jl. Canggu Padang Linjong, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Opening times: 6am – 5pm
6. Monsieur Spoon
Don’t know where to eat in Canggu for breakfast? Monsieur Spoon is a family friendly French bakery where you can have breakfast or lunch. It’s also a perfect place for a coffee stop with some pastries or to eat your dessert at this place.
I was almost addicted to their chocolate croissant, if you dare try this one!
To be a little bit more healthy I ate their smoothiebowls several times for breakfast. The one below includes all my favourite toppings: strawberry, banana, nuts, coconut and goji berries. Do you want to try this one? It’s called the super healthy bowl.
Location: Pantai Batu Bolong St No.55, Canggu, North Kuta, Badung Regency, Bali 80361
Opening times: 6:30am – 9pm
7. Cafe Organic
Cafe Organic is a vegetarian cafe in the center of Canggu at Batu Bolong. I love their scandinavian interior and all their healthy options on their menu.
The place is runned by a young couple who made every dish on the menu with love, you can taste that!
There are so many options on the menu, from smoothiebowls, smoothies and a lot of vegetarian dishes. It makes it difficult not to order just one item.
Location: Jalan Pantai Batu Bolong No. 58, Canggu, Kuta Utara
Opening times: 7am – 6pm
8. Motion Fitness Food
This is one of my favourite restaurants in Canggu. I fell in love with their food. So it’s no surprise that it’s always busy at this place during breakfast, lunch or dinner time. They offer a lot of meals with proteins in it what makes it a perfect place to go to after your workout.
I was almost addicted to their protein waffels (see picture below), seriously if you are in Canggu you have to try them! You can choose different toppings and I could never finish it because it’s a whole bite. So a perfect solution is to ask to have the leftover as a takeaway.
The place is supporting local farmers and is using organic products whenever possible. They have paleo, vegan and gluten-free options as well.
Location: Pantai Batu Bolong St No.69B, Canggu, North Kuta, Badung Regency, Bali 80351
Opening times: 7am – 10pm
9. La Brisa
La Brisa is just in one word, AMAZING. This place is a beach club located at Echo Beach and it’s the perfect spot for sunset. Just grab a seat and relax here all day at the swimming pool or at the beach.
The food is a bit more expensive than in other places in Canggu but it’s defenitely worth it! Try their sushi, it tastes so fresh and yammie!
The place offers beach parties as well. So if you want to attend, check their schedule on forehand.
Location: Jl. Pantai Batu Mejan, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Opening times: Friday-Saturday-Sunday 7am – 11pm / Monday – Thursday 8am – 11pm
10. Hungry Bird Canggu Cafe
Hungry Bird is a place for breakfast and lunch with amazing coffee. It’s located next to the legendary Canggu Shortcut and their prices are really good.
It’s a little restaurant in Canggu with a wonderfull atmosphere. If you are looking for the perfect coffee spot, this is the one!
The owner of this place is an award-winning barista, but that comes as no surprise after tasting their coffee. Also their food is amazing and their plates are full of colours. I left this place satisfied and with a happy mind!
Be aware, the place is closed on Sundays.
Location: Jl. Raya Semat Jl. Segara Perancak No.86, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Opening times: 8am – 5pm / Closed on Sundays
11. Ruko Canggu Cafe
Ruko Cafe is located close to Berawa Beach. What I love about this place is that they donate for every coffee 5% to the Bali children.
40 – 50% of their fruit and vegetables are coming from local places. Besides their fresh and organic food they serve amazing coffees with their special Indonesian coffee blend.
It’s the perfect place to get some breakfast with a good cup of coffee.
Location: Jl. Pantai Berawa No.99, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Opening times: 7:30am – 4pm
12. Zin Cafe
This is a spacious restaurant in Canggu with several floors on walking distance from the beach. I love their interior as they worked with a lot of bamboo.
Don’t know where to work and where to eat in Canggu as well? The place is not only a restaurant, it’s also a co-working place for digital nomads in Canggu. Don’t miss the great rooftop for the beautiful sunsets.
I just loved to stop at this place after heading to the beach for a fresh cold coconut. It’s also a place where you can make some nice shots for your Instagram.
Location: Jl. Nelayan No.78F, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali
Opening times: 7am – 10pm
13. The Loft
This place has become one of my favourite places restaurants in Canggu. Their food is healthy and fresh and also their prices are really good.
It’s located in the Batu Bolong Street and it’s perfect for breakfast, lunch, dinner and drinks. Good to know, their food is vegan-friendly.
The Loft is a sister Canggu cafe to Bondi’s popular Vida Surf Shop & smoothie bowl haunt, if you ever heard of it. If not this is real hipster place ;).
Location: Pantai Batu Bolong St No.50A, Canggu, North Kuta, Badung Regency, Bali 80361
Opening times: 6:30am – 10pm
14. Betelnut Canggu Cafe
Betelnut is a healthy spot and serves delicious food! Go upstairs and chose a table at this floor for an amazing view of the rice paddies!
Their food is all organic and is filling and so tasty! It’s a popular hangout where you can relax all day and enjoy breakfast, lunch and dinner. Chose from their smoothies, salads, wraps and many other healthy dishes!
No doubt you will come to this restaurant in Canggu more than once!
Location: Pantai Batu Bolong St No.60, Canggu, North Kuta, Badung Regency, Bali 80351
Opening times: 8am – 10pm
15. Nalu Bowls
The last one of my list “where to eat in Canggu” is Nalu Bowls. This is the first restaurant in Canggu who serves only smoothiebowls. If you are looking for an Instagrammable smoothie bowl this is defenitely the place for you, all their bowls are looking amazing.
This place is connected to the Shelter Canggu Cafe, their rooftop is a perfect place to hang out!
Are you looking for a sweet smoothiebowl on their menu, go for the chocolate one!
Location: Jl. Raya Batu Mejan No.88, Canggu, Kec. Kuta Utara, Bandung, Bali 80316
Opening times: 7:30am – 6pm
Travelling through Asia? Read my other tips
⇢ Where to stay in Canggu, Bali? My 9 favourite hostels in Canggu per area
⇢ Where to go in Bali, Indonesia? My Bali solo travel itinerary + fun activities
⇢ What to do in Bangkok in 4 days? My travel itinerary
⇢ The Gibbon Experience in Laos – My own experience of this Laos trekking
⇢ Things to do in Kuala Lumpur in 3 days – My Kuala Lumpur itinerary
⇢ Where to stay in Hanoi? The best areas with only 9+ rated homestays in Hanoi
⇢ Things to do in Singapore in 2 days – The best Singapore itinerary for your first visit