• Menu
  • Menu
best restaurants in canggu bali crate shady shack batu balong

The Best Restaurants in Canggu – 10 Delicious Spots for Foodies

When it comes to choosing the best restaurants in Canggu you’re spoilt for choice. Here are 10 of my personal favourites for all tastes

Canggu is one of the best up-and-coming spots to visit in Bali, especially for foodies. This small strip of paradise is packed with restaurants, cafés, and street food vendors. 

With so many delicacies to choose from, it can be hard to decide where to eat. Read on to get the inside scoop on the best restaurants in Canggu to add to your Bali bucket list

The Best Restaurants in Canggu – 10 Delicious Spots for Foodies

Whether you’re a health nut, an explorer of local cuisine, or an expat longing for a hearty home-flavoured meal, Canggu has a variety of restaurants to suit your tastebuds and budget…

Crate Café

Address: Jl. Canggu Padang Linjong No. 49

Average meal price: 55,000 IDR ($3.82 USD / £2.83)

Crate is a trendy three-in-one gallery, shop, and café. This is the ideal spot to enjoy breakfast or brunch in Canggu. 

The café is an airy space offering great views of the surrounding rice fields. Their variety of healthy and vegetarian-friendly drinks and dishes come in wonderfully large portions. Here you can enjoy smoothies, toasties, basic Western-world breakfasts, super fresh juices, and delicious coffees. 



Fishbone Local

Address: Jl. Batu Bolong No. 99

Average meal price: 95,000 IDR ($6.60 USD / £4.87)

If you’re hankering for a fresh and delectable plate of fish — and you’re willing to pay a little extra — then the Fishbone Local is a must-visit. This modern, stylish restaurant serves up delicious dishes while supporting their local fishermen as well as the sustainable seafood industry. 

Here you can taste battered or pan-seared seasonal fish, or opt to nibble on some sides and seafood snacks. The restaurant is also open for cocktails and staple drinks until late at night. 



Betelnut Café

Address: Jl. Pantai Batu Bolong No. 60

Average meal price: 65,000 IDR ($4.52 USD / £3.34)

This relaxed café, located close to the beach, is open for breakfast, lunch, and dinner. Breakfast foods are a healthy, hearty, and delicious combination of local fruits and grains. 

If you come for lunch, expect generous portions of any salad, wrap, or burger you feel like ordering. The café also has a menu section that focuses on Mexican dishes. 



Grass Terrace Café

Address: Echo Beach, Jl. Munduk Catu

Average meal price: 80,000 IDR ($5.56 USD / £4.10)

Sit outside among the greenery of the terrace while enjoying your tasty breakfast or main meal. The Grass Terrace Café offers seafood, beef, and chicken dishes in a range of cuisine styles. 

Pick something fruity or filling for breakfast, drop in later for some Mexican starters, or dig into a juicy steak for dinner. Alongside the delicious food, the café offers an all-day happy hour where you can enjoy two cocktails for the price of one. 




Address: Jl. Batu Bolong No. 83

Average meal price: 120,000 IDR ($8.34 USD / £6.16)

This modern restaurant with its large open windows is one of the Brett Group’s innovations. Mason offers the highest quality meat cuts along with homemade charcuterie and cheeses. 

The restaurant is open for lunch, dinner, and late-night cocktails. Snack on a small plate of veggies or cured meats, or feast on a prime cut of beef, pork, or even lobster. Mason also offers an expansive wine list to go along with your delicious meal. 



Shady Shack

Address: Jl. Tanah Barak No. 57

Average meal price: 80,000 IDR ($5.56 USD / £4.10)

The Shady Shack is a bright and cosy whitewashed café with boho decor vibes. Sit outside with friends and enjoy a bowl or plate of healthy (and tasty) breakfast, brunch, or lunch options. 

Whether you order a hearty burger, healthy wrap, or creative vegan meal, every dish comes beautifully presented. There’s also a wide variety of hot and cold, fruity, and caffeinated drinks to accompany your meal. 



Milk & Madu

Address:  Jl. Batu Bolong No. 88a

Average meal price: 85,000 IDR ($5.93 USD / £4.37)

This bright and spacious café serves a wide range of foods from the Western world. Popular among expats and local surfers, Milk & Madu is open for breakfast, lunch, and dinner. 

Try some sweet baked goodies along with a fresh smoothie or a breakfast cocktail. Main meal options are absolutely delicious, with food like oysters and lava stone pizzas on the menu.



Casa Tua

Address: Jl. Pantai Batu Bolong No. 10

Average meal price: 35,000 IDR ($2.44 USD / £1.80)

Previously named ‘Warung Dandelion’, this cosy rebranded restaurant serves traditional and inexpensive Indonesian food in a charming joglo building. Here you can enjoy a lovely ambience during lunch or dinner while you expand your tastebuds with local flavours. 

Whether you try some spring rolls, Indonesian curry, or homemade mie goreng, the Casa Tua restaurant will satisfy every time. 



Garden Canggu by Pizza House

Address: Echo Beach, Jl. Batu Mejan

Average meal price: 75,000 IDR ($5.23 USD / £3.85)

This spot may not look like much, but it is one of the best Italian food and pizza places in Canggu. The restaurant is open from morning until evening, but the best time to show up is for dinner. 

Enjoy a buzzing atmosphere, with great live music in the evening, while you munch away on some freshly made pasta or a pizza hot from the oven. 



La Brisa

Address: Echo Beach, Jl. Pantai Batu Mejan

Average meal price: 100,000 IDR ($6.97 USD / £5.13)

The decor of this trendy beach club makes you feel like you’ve stepped into another world — old fishing boats, baskets and nets, weaved chairs, and pretty seashells, all combine to create the feel of a rustic seaside getaway. 

Enjoy a variety of small or large plates to share for lunch or dinner. The drinks menu is extensive and you’re welcome to lounge about next to the water while you enjoy your late-night drinks. 

Any options you’d add into the mix for best restaurants in Canggu?

Feel free to add them below!


Leave a reply

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