Where to go for local flavours in Canggu, Bali

We round up the best places to get a taste of the local cuisine in Bali's coolest foodie destination.

Ulekan is one of many superb Canggu venues serving flavourful Indonesian food.
  • Alison Bone
  • May 2019

The beachside village of Canggu is known as a hotspot for great food in Bali. Spice things up and eat like the locals at these cafés, restaurants and beach clubs in the region, serving up fresh and affordable dishes with a distinct local flavour.


Keen to get acquainted with the flavours of the Spice Islands? Choose as many tasting dishes as you can handle with a lunchtime rijsttafel (the Indonesian equivalent of a banquet). Dinner at Ulekan is all about the share plates – with fragrant dishes such as charred barramundi basted in sweet chilli, kaffir lime and lemongrass.

Echo Beach Club

Sunset fish barbecues are a great Bali tradition and with a snapper fillet for less than AUD $8 (including salad bar), this is a good feed. Don’t expect any frills, just choose your fresh fish, lobster or prawns from the display and it will be grilled on the spot. Come early to Echo Beach Club to secure a table overlooking the waves.

Echo Beach Club offers seafood is grilled on the spot.
Echo Beach Club offers seafood is grilled on the spot.

Milu by Nook

This café personifies the tropical, rustic boho vibe that we love about Canggu. If it isn’t woven or recycled, it has no place at Milu. The menu is global but it’s best to stick with the Indonesian food, particularly the nasi campur (rice accompanied by several small dishes). If it’s a hot day, the smoothie bowls really hit the spot. Did we mention the rice field views?

Tugu Bali Restaurant

Channelling the grace and grandeur of bygone eras, the wonderfully romantic Hotel Tugu Bali offers Canggu’s most cultured dining experience. Feast on classic Javanese and Chinese peranakan dishes by candlelight, surrounded by evocative Indonesian antiques and historic artwork. This is also your chance to try Balinese specialties including bebek betutu (whole roasted duck marinated in spices) and pesan bepasih (fish steamed in banana leaves).

Traditional Balinese restaurant Tugu serves authentic spicy dishes
Traditional Balinese restaurant Tugu serves authentic spicy dishes.


From the creators of much-loved Kynd in Seminyak comes Give – a pretty, pastel-hued café serving 100 per cent plant-based Indonesian food packed with flavour and good intentions. Try the corn fritter stacks, tofu and tempe satay sticks and brown rice nasi goreng. Super tasty and high on the feel-good factor, Give is a non-profit – you even get to pick which charity your money goes to.

Find out more about the Bali

See cheap flights to the Bali