40 Best Restaurants in Canggu (2026): Berawa, Batu Bolong & Pererenan
Eat and Dine

40 Best Restaurants in Canggu (2026): Berawa, Batu Bolong & Pererenan

Updated 27 October 2026|18 min read|ByThe Bali Guideline Editorial Team

Canggu has grown from a surf village of rice fields and beach warungs into one of the most exciting places to eat in Bali. Within a few kilometres you can sit at an 11-seat omakase counter, share wood-fired plates in a converted villa, eat rendang in a Javanese joglo or watch the sun drop into the Indian Ocean from a temple rooftop.

So, where are the best restaurants in Canggu? Here are 40 favourites for 2026 across Batu Bolong, Echo Beach, Berawa and Pererenan, from date-night dining rooms and sunset terraces to Indonesian kitchens, natural wine bars and brunch cafes, with what to order, prices in IDR, opening hours and how to book.

Quick Picks: Best Restaurants in Canggu

  • Date night: CURE Bali, Luma, Lulu Bistrot, Bar Vera, Santanera, Meimei
  • Sunset dinner: Ji Terrace by the Sea, CURE Bali, Hippie Fish, Santanera’s rooftop
  • Indonesian: Ulekan Berawa, HOME by Chef Wayan, Meimei, Roomah Canggu
  • Japanese: SHUN Omakase Counter, Indigo, Billy Ho, Ji Terrace by the Sea, TYGR Sushi
  • Italian and European: Studio Pepe, Riviera Bistro, Sa’Mesa Canggu, Lulu Bistrot, Little Frenchie, Alma Tapas Bar, Mosto
  • Middle Eastern and Mediterranean: Sababa, BELLA Canggu, Shelter Pererenan, Ina Ré
  • Casual and budget: TYGR Sushi, Hoi An by MeVui, Anaga Restaurant, Warung Gouthe, Milk & Madu, Black Sand Brewery
  • Brunch: The Avocado Factory, Sensorium Bali, Fold, I Am Vegan Babe, LUSA Bistro, 12 Kitchen & Wine

Best Restaurants in Canggu by Area

  • Batu Bolong and Echo Beach (incl. Batu Mejan): The Avocado Factory, Luma, Sensorium Bali, Roomah Canggu, MASONRY, Meimei, CURE Bali, Billy Ho, Lulu Bistrot, Ji Terrace by the Sea, Black Sand Brewery
  • Berawa: SHUN Omakase Counter, Vore, Sababa, BELLA Canggu, Ulekan Berawa, Studio Pepe, Longtime, Mosto, 12 Kitchen & Wine, Indigo, Warung Gouthe, Riviera Bistro, TYGR Sushi, Alma Tapas Bar, Anaga Restaurant, Milk & Madu, LUSA Bistro
  • Pererenan: Hippie Fish, HOME by Chef Wayan, Shelter Pererenan, Bar Vera, Little Frenchie, Mostly
  • Canggu centre (Padang Linjong, Tanah Barak, Munduk Catu and Nelayan): Santanera, Sa’Mesa Canggu, Ina Ré, Hoi An by MeVui, Fold, I Am Vegan Babe

Read our complete Canggu dining guide here, which includes

01The Avocado Factory

Every dish has an avocado twist at The Avocado Factory, a cheerful all-day cafe that opened in 2018 and now sits in a bigger home on Batu Mejan, between Batu Bolong and Echo Beach. There is an air-conditioned room inside and breezy tables outside, and it stays open until 11 PM, so it works for dinner as well as brunch.

In the morning, order the Avo Steak & Egg or the Truffle Benedict. In the evening the menu turns heartier, with Roasted Honey Chicken, slow-cooked lamb shank and hamachi crudo.

Avocado Factory

At a glance

The Avocado Factory

Location
Jl. Pantai Batu Mejan, CangguGoogle Maps
Opening Hours
Daily 7 AM – 11 PM
Price
Average Spending – Approx. IDR 150,000–275,000++/person
Best for
Avocado-everything brunch or a casual dinner
Must-order
Avo Steak & Egg, Truffle Benedict and Roasted Honey Chicken
Good to Know
Walk-ins welcome; groups of six or more should message ahead. No laptops in the air-conditioned room from 10 AM to 3 PM. Prices add 10% tax and 7% service.

02SHUN Omakase Counter

Only 11 guests sit at the counter of SHUN Omakase Counter, tucked inside The Komu Hotel on Jalan Pantai Berawa. Chef Mark Jeremie Oliver and his team cook in front of you, pairing Edomae technique with fish flown in from Tokyo’s Toyosu Market.

The seasonal menu runs to 13 or 18 courses and changes with the catch. Expect pristine bluefin tuna, dry-aged fish, A5 Miyazaki wagyu and a rich uni, negi and toro bite. It is the place in Canggu for an anniversary, a honeymoon dinner or anyone who wants Japan’s best seafood without the flight.

SHUN Omakase Counter

At a glance

SHUN Omakase Counter

Location
The Komu Hotel Canggu, Jl. Pantai Berawa No.99 Ground Floor, TibubenengGoogle Maps
Opening Hours
Daily, seatings at 6.30 PM and 8.30 PM
Price
Average Spending – Approx. IDR 2,500,000/person
Best for
A special-occasion omakase splurge
Must-order
The full 18-course omakase, with bluefin tuna, A5 wagyu and uni toro
Good to Know
Two seatings a night at an 11-seat counter. Reservations required.

03Hippie Fish

Right on Pererenan Beach, Hippie Fish is a multi-level seafood restaurant with sea views from every floor and a rooftop bar that fills up as the sun goes down. Choose a breezy terrace table or the cool air-conditioned dining room.

The Mediterranean menu leans on the day’s catch. Start with tuna crudo and grilled octopus, then share the Octopus Tortelloni or the Fish Market Package. Stay on the rooftop afterwards for cocktails. It is an easy pick for a sunset dinner with friends, a date or visiting family.

Hippie Fish Pererenan: ocean-view rooftop bar, dining room, sunset dinner and a cocktail

At a glance

Hippie Fish

Location
Jalan Pantai Pererenan no. 171, PererenanGoogle Maps
Opening Hours
Daily 12 PM – 11 PM (kitchen until 10 PM)
Price
Average Spending – Approx. IDR 500,000–700,000++/person
Best for
Sunset seafood and rooftop cocktails
Must-order
Tuna crudo, Octopus Tortelloni and the Fish Market Package
Good to Know
Book ahead for rooftop tables at sunset. Lunch deals from 12 PM to 5 PM.

04Vore Grillhouse and Lounge

The name comes from carnivore, and Vore Grillhouse and Lounge on Jalan Pantai Berawa is built for meat lovers. The low-lit dining room is lined in velvet, with the open kitchen and its grill as the stage and an intimate lounge bar for after-dinner drinks.

The star is the 20-day dry-aged Rib Eye on the Bone, a 750 g cut served with red wine jus and scorched bourbon butter. Order the Royal Surf & Turf for two, or the 15-Layer Beef Lasagna if you’d rather not have steak, and finish with burnt Basque cheesecake.

Vore Restaurant and Bar Canggu

At a glance

Vore Grillhouse and Lounge

Location
Jl. Pantai Berawa No.34, Banjar Pelambingan, Tibubeneng, CangguGoogle Maps
Opening Hours
Daily 11 AM – 11 PM
Price
Average Spending – Approx. IDR 650,000–1,100,000/person
Best for
A moody steak dinner or a celebration
Must-order
Dry-aged Rib Eye on the Bone, Royal Surf & Turf and burnt Basque cheesecake
Good to Know
Cocktail Hour: buy two cocktails and get one free. Kids’ menu available. Prices add 15.5% tax and service.

05Sababa

Sababa means awesome in Arabic slang, and Sababa on Jalan Pantai Berawa lives up to it with generous Middle Eastern sharing food in a warm, earthy dining room. It suits big groups as well as couples, and the banquet menus make ordering easy.

Start with a spread of mezze and homemade labneh, then share the chicken shawarma, the braised lamb shank or the Levantine mixed grill. Vegans are well looked after with falafel and plant-based versions of the classics. Save room for dessert, which arrives as a show on the table, and try a Sumac Gimlet from the cocktail list.

Sababa Canggu: braised lamb shank, mezze spread, lounge seating and a gin cocktail
Location
Jl. Pantai Berawa, TibubenengGoogle Maps
Opening Hours
Daily 11 AM – 12 AM (kitchen until 10.30 PM)
Price
Average Spending – Approx. IDR 250,000–400,000++/person
Best for
Middle Eastern sharing feasts with friends
Must-order
Labneh and mezze, chicken shawarma and braised lamb shank
Good to Know
Banquet menus are a good way to try a bit of everything.
Booking

06Luma Bali

Set in a former villa on Batu Bolong Beach Road, Luma Bali feels like the Mediterranean coast, with marble mosaic floors, white arches, a front terrace, an open kitchen and a sunken lounge. Founders Cameron Emirali and Kieran Morland cook Southern European food over a custom wood-fired hearth, using produce from Bali and nearby islands.

The menu moves with the season, but look for hand-rolled maltagliati with crab, squid and prawns, beef cheek cannelloni with taleggio, and octopus with beans and salsa verde. For a long night, the chef’s choice menu starts at IDR 850,000.

Luma Bali Canggu

At a glance

Luma Bali

Location
Jl. Pantai Batu Bolong No.91, CangguGoogle Maps
Opening Hours
Daily 12 PM – 12 AM
Price
Average Spending – Approx. IDR 450,000–650,000++/person
Best for
A polished date night
Must-order
Crab maltagliati, beef cheek cannelloni and the chef’s choice menu
Good to Know
Groups of more than seven book by WhatsApp.

07Sensorium Bali

Polished concrete, pale wood and plenty of light set the scene at Sensorium Bali, a chef-led brunch spot on Batu Mejan where modern Australian cooking meets Asian flavours. It is one of the most creative daytime menus in Canggu, and the room is calm even when the queue is long.

The dish everyone orders is the Brunch Dry Ramen, with braised minced beef, edamame, cucumber slaw and furikake. The crunchy beef bulgogi quesadilla and the Textural of Mushrooms with a slow-cooked egg and dark rye are close behind, and the pancakes are a sweet alternative.

Location
Jl. Pantai Batu Mejan, CangguGoogle Maps
Opening Hours
Daily 9 AM – 4 PM
Price
Average Spending – Approx. IDR 150,000–200,000/person
Best for
A creative chef-led brunch
Must-order
Brunch Dry Ramen, crunchy bulgogi quesadilla and Textural of Mushrooms
Good to Know
Daytime only and walk-in, so expect a queue at weekends.

08Roomah Canggu

On the ground floor of Holiday Inn Resort Bali Canggu on Batu Bolong Beach Road, Roomah Canggu is a spacious, high-ceilinged all-day restaurant serving Indonesian, Asian and international dishes from early breakfast to late dinner.

Breakfast is the big draw: a buffet plus unlimited à la carte plates, from eggs Benedict to Shanghai chicken porridge. Later in the day, order the Nasi Goreng Kampoeng Nelayan, a spicy Laksa Sumatera or Tom Yum Talay. Families like it for the relaxed pace and attentive service, and non-guests are welcome.

Roomah Canggu
Location
Holiday Inn Resort Bali Canggu, Jl. Pantai Batu Bolong, CangguGoogle Maps
Opening Hours
Daily 6.30 AM – 11 PM
Price
Average Spending – Approx. IDR 165,000/person
All-you-can-eat breakfast IDR 300,000++/person
Best for
A big breakfast or an easy Indonesian dinner
Must-order
Nasi Goreng Kampoeng Nelayan, Laksa Sumatera and Tom Yum Talay
Good to Know
Breakfast 6.30–11 AM, lunch 11 AM–6 PM and dinner 6–11 PM. Buffet dinners and all-you-can-eat options are also offered.

09MASONRY Canggu

Formerly Mason, MASONRY Canggu is now the MASONRY Grill & Bar on Batu Bolong Beach Road, a cosy, good-looking room that works as well for a long lunch as for a polished dinner. A new steakhouse, CHOP HOUSE, has opened behind the courtyard.

The kitchen is built around wood fire and charcoal, with a Mediterranean accent. Share the woodfired flatbread to start, then order the charcoal chicken or a Stockyard ribeye. The staff know the wine list well and will help with pairings, and the cookie for dessert has its own fan club.

At a glance

MASONRY Canggu

Location
Jl. Pantai Batu Bolong, CangguGoogle Maps
Opening Hours
Daily 12 PM – 12 AM
Price
Average Spending – Approx. IDR 500,000–700,000++/person
Best for
A polished date night or group dinner
Must-order
Woodfired flatbread, charcoal chicken and Stockyard ribeye
Good to Know
Groups of nine or more book by WhatsApp. Prices add 17%.

10Meimei

Dim, moody and usually full, Meimei on Batu Bolong Beach Road cooks modern Asian food over wood fire and charcoal, with Indonesian ingredients at its heart. Executive Chef Yudha Permana runs the open kitchen, and the bar pours Indonesian-inspired cocktails and natural wines until 2 AM.

Order the pepes mackerel and roe in banana leaf, the Papuan crab opor on toast and Borneo tiger prawns with prawn-head sauce, then a wagyu cut from the grill. The sharing tasting menu is IDR 800,000, and the Signature Chef’s Selection of 8 to 10 dishes is IDR 1,200,000.

Location
Jl. Pantai Batu Bolong No.87, CangguGoogle Maps
Opening Hours
Daily 5 PM – 2 AM
Price
Tasting menus IDR 800,000–1,200,000/person
Best for
A lively, fire-cooked Indonesian-Asian dinner
Must-order
Pepes mackerel, Papuan crab opor on toast and Borneo tiger prawns
Good to Know
Dinner only. Wine pairing (three glasses) and cocktail pairings from IDR 450,000. Wine Wednesdays every week.

11CURE Bali

Chef-founder Andrew Walsh, who first opened CURE in Singapore, brought the restaurant to the beach at Regent Bali Canggu in 2026. CURE Bali has an ocean-view dining room and a seaside terrace for sunset, plus Bar Nua for cocktails before or after dinner.

The modern European cooking with Asian touches is made for sharing. Order kombu-cured Hokkaido scallop with truffle and ponzu, the giant river prawn with prawn-head tom yum bisque and roasted aged duck with black sambal, plus duck-fat potatoes on the side. For a proposal or anniversary, the Seaside Romantic Dinner starts at IDR 1,000,000++ per person.

At a glance

CURE Bali

Location
Regent Bali Canggu, Jl. Munduk Catu, CangguGoogle Maps
Opening Hours
Tue – Sat 5 PM – 12 AM | Sun 12 PM – 3 PM, 6 PM – 9 PM | Closed Monday
Price
Average Spending – Approx. IDR 650,000–900,000++/person
Best for
A special-occasion seaside dinner
Must-order
Kombu-cured scallop, giant river prawn and roasted aged duck
Good to Know
Order two or three plates each. Sunday lunch is a sharing roast. Prices add 10% service and 11% tax.

12Santanera

Brown leather banquettes, herringbone floors and marble tables give Santanera on Jalan Tanah Barak a warm, grown-up feel, and a spiral staircase leads to La Terraza, a rooftop bar for sunset drinks before dinner.

The menu mixes Latin American flavours with European technique and good local produce, and it is built for sharing. Start with a ceviche, then order the beef cheek ravioli, the octopus and the duck breast. It is a favourite for anniversaries and birthdays, and the rooftop makes it easy to turn dinner into a whole evening.

Location
Jl. Tanah Barak No.55-57, CangguGoogle Maps
Opening Hours
Daily 12 PM – late (kitchen 12 PM – 4 PM, 5 PM – 10 PM)
Price
Average Spending – Approx. IDR 500,000–800,000++/person
Best for
Date night and rooftop sunset drinks
Must-order
A ceviche, beef cheek ravioli, octopus and duck breast
Good to Know
Arrive by 5.30 PM for a rooftop seat at sunset. Book ahead at weekends.

13BELLA Canggu

Dinner at BELLA Canggu on Jalan Pantai Berawa starts as a stylish meal and ends as a party, with a DJ taking over as the night goes on. The kitchen cooks modern Turkish and Anatolian food with Mediterranean flair and seasonal Bali produce.

Share the chargrilled octopus and Turkish dumplings with tomato sauce, thick yoghurt, brown butter and pistachio, then the slow-cooked lamb shoulder. Finish with baklava and an ‘It Was All A Dream’ cocktail. It is a great choice for birthdays and groups who want dinner and a night out in one place.

Bella Canggu
Location
Jl. Pantai Berawa No.99, CangguGoogle Maps
Opening Hours
Daily 6 PM – late
Price
Average Spending – Approx. IDR 650,000–900,000++/person
Best for
A lively dinner that rolls into a night out
Must-order
Chargrilled octopus, Turkish dumplings and slow-cooked lamb shoulder
Good to Know
Dinner only, with a DJ later in the evening. Prices add 18%.

14HOME by Chef Wayan

HOME by Chef Wayan

Balinese chef Wayan cooks the food he grew up with at HOME by Chef Wayan on Jalan Pantai Pererenan, giving his mother’s recipes a modern, refined touch. It is one of the best places in Canggu to taste real Balinese flavour, with separate lunch and dinner menus and plenty for vegetarians and vegans.

Try the Rujak Ikan, the Ayam Srosop and Ledok Nusa with sweet corn, bonito tuna, sambal goreng and kemangi oil, with a glass of homemade kombucha. The set menus are good value, and tables are often fully booked, so reserve ahead.

At a glance

HOME by Chef Wayan

Location
Jl. Pantai Pererenan No.92, PererenanGoogle Maps
Opening Hours
Daily 12 PM – 10 PM
Price
Average Spending – Approx. IDR 350,000–500,000++/person (set menus IDR 350,000–450,000)
Best for
Modern Balinese food from a local chef
Must-order
Rujak Ikan, Ayam Srosop and Ledok Nusa
Good to Know
Set menus IDR 350,000–450,000 per person. Prices add 16%.
Booking

15Shelter Pererenan

Fire is the centrepiece at Shelter Pererenan, a dramatic restaurant on Jalan Pantai Pererenan where Middle Eastern and Mediterranean flavours meet Balinese produce. Most dishes pass through the wood-fired oven or the grill, and the room is big, buzzy and built for groups.

Order the wood-roasted moon scallops with chilli, lemon butter and sumac, a stone-baked za’atar flatbread and the lamb kofta, then share a black Angus ribeye. Fattoush and grilled halloumi keep things fresh, and the cocktails and desserts are worth staying for. Book the chef’s table for a front-row seat.

At a glance

Shelter Pererenan

Location
Jl. Pantai Pererenan No.133, PererenanGoogle Maps
Opening Hours
Daily 12 PM – 12 AM
Price
Average Spending – Approx. IDR 500,000–750,000++/person
Best for
Fire-cooked sharing plates for a group
Must-order
Wood-roasted moon scallops, za’atar flatbread and lamb kofta
Good to Know
Prices add about 18%.

16Ulekan Berawa

For a proper sit-down Indonesian meal, head to Ulekan Berawa, set in a traditional joglo with batik details and the feel of a family home. The menu travels the archipelago, from Padang to Java and Bali, with no MSG, organic Balinese rice and satay cooked over rambutan and coffee wood.

Order the Rendang Sapi (IDR 170,000), the Balinese crispy duck Bebek Goreng with assorted sambals and Sate Ayam Madura. First-timers should book the Ulekan Experience: starter, main, rice, side, sambal and dessert for IDR 350,000 per person.

At a glance

Ulekan Berawa

Location
Jl. Pantai Berawa No.34 (Jl. Tegal Sari), Tibubeneng, BerawaGoogle Maps
Opening Hours
Daily 11 AM – 10 PM
Price
Average Spending – Approx. IDR 200,000–350,000++/person
Best for
A sit-down Indonesian feast
Must-order
Rendang Sapi, Bebek Goreng and Sate Ayam Madura
Good to Know
The Ulekan Experience is IDR 350,000 per person (minimum two). Vegetarian, vegan and gluten-free dishes are marked. Prices add 10% tax and 7% service.

17Bar Vera

Inside a boutique hotel in Pererenan, Bar Vera is a 65-seat bistro and wine bar of terracotta, wood and stone, with an open kitchen in full view. The cooking pairs French technique with local produce, and the list leans towards European wines.

Start at the bar with a martini, perhaps the new dirty made with wagyu-fat-washed gin. Then share the beef tartare with truffle and garlic chips, a whole grouper cooked in the coals with beurre blanc and giant Papuan prawns in brown butter. It is the kind of place you come for one drink and stay for dinner.

At a glance

Bar Vera

Location
Jl. Pantai Pererenan No.84, PererenanGoogle Maps
Opening Hours
Daily 12 PM – 12 AM
Price
Average Spending – Approx. IDR 450,000–700,000++/person
Best for
Small plates and European wine in Pererenan
Must-order
Beef tartare, whole grouper in the coals and giant Papuan prawns
Good to Know
Walk-ins and drinks at the bar are always welcome. Le Brunch runs on Sundays from 12 PM to 4 PM. Prices add 10% tax and 7% service.

18Studio Pepe

From the founders of Milk & Madu, Studio Pepe in Berawa is a cheerful Italian trattoria with Campari umbrellas at the door, tiled communal tables and a wood-fired kitchen. The idea is simple: Italian food made for sharing, for long lunches, aperitivo and lively dinners.

Tear into the wood-fired puffbread, then share the beef cheek lasagna and a carbonara pizzetta with guanciale and egg yolk. The Studio Tiramisu is a must. At lunch, the Three Martini Lunch gives you a third martini free when you buy two.

At a glance

Studio Pepe

Location
Jl. Pemelisan Agung, Tibubeneng, BerawaGoogle Maps
Opening Hours
Daily 11 AM – 11 PM (kitchen until 10 PM)
Price
Average Spending – Approx. IDR 400,000–550,000++/person
Best for
Shared Italian plates and aperitivo with friends
Must-order
Wood-fired puffbread, beef cheek lasagna and carbonara pizzetta
Good to Know
Kids’ menu available. Prices are subject to tax and service.

19Longtime

With its mid-century, spy-film interiors and a terrace made for long afternoon drinks, Longtime on Jalan Pantai Berawa is one of the most fun restaurants in Canggu. Executive Chef Tyler Preston cooks punchy modern Asian food drawing on Thai, Chinese, Vietnamese and Malay flavours.

Order the Curious Burrata with chilli crunch and house-made roti, the Malay Fried Chicken with sambal mayo and the Crispy Half Duck in tangerine master stock. Come for the bottomless yum cha lunch, served daily from 12 PM to 4 PM, or stay late for cocktails.

Location
Jl. Pantai Berawa No.13, Tibubeneng, BerawaGoogle Maps
Opening Hours
Sun – Thu 12 PM – 11 PM | Fri – Sat 12 PM – 12 AM
Price
Average Spending – Approx. IDR 450,000–650,000/person
Best for
Bottomless yum cha lunches and lively Asian dinners
Must-order
Curious Burrata, Malay Fried Chicken and Crispy Half Duck
Good to Know
Happy hour daily 4 PM – 6 PM with 2-for-1 on selected cocktails. DJ nights on Saturdays.

20Billy Ho

A short walk from the beach on Batu Bolong Beach Road, Billy Ho is a modern Japanese restaurant and cocktail bar from chef Will Meyrick, with dark timber, warm bronze, soft lighting and long communal tables. The menu takes in sushi, dim sum, robata skewers, ramen and big plates to share.

Order the flame-torched salmon tornado, a tuna sushi taco and the half Peking duck with Mandarin pancakes. The Feed Me menu is seven courses for IDR 550,000++, and the Early Bird version from 5 PM to 6.30 PM is IDR 430,000++.

Location
Jl. Pantai Batu Bolong, CangguGoogle Maps
Opening Hours
Daily 11 AM – 11 PM
Price
Average Spending – Approx. IDR 450,000–650,000++/person
Best for
Sushi, Peking duck and cocktails near the beach
Must-order
Flame-torched salmon tornado, tuna sushi taco and half Peking duck
Good to Know
Bottomless brunch daily 11 AM – 4 PM, IDR 650,000++ per person. DJs Friday and Saturday 7 PM – 10 PM. Kids’ menu available. Prices add 7.5% service and 10% tax.

21Mosto

Named after the freshly pressed grape juice that starts the winemaking process, Mosto was Indonesia’s first natural wine bar, and it is still one of the best places in Canggu to drink well. The 70-seat room on Jalan Pantai Berawa is relaxed and vaguely European, with monochrome furniture and good music.

The list of natural and classic wines is the reason to come, and the friendly floor staff are happy to guide you. Pair a bottle with the modern European sharing plates, and look out for guest-chef collaborations. Solo diners can take a seat at the bar.

Location
Jl. Pantai Berawa No.8, TibubenengGoogle Maps
Opening Hours
Daily 5 PM – 12.30 AM
Price
Average Spending – Approx. IDR 650,000–1,000,000/person with wine
Best for
Wine lovers and date nights
Must-order
A natural wine by the glass and a few sharing plates
Good to Know
Evenings only. Bottles can be taken away.

22Sa’Mesa Canggu

Dinner at Sa’Mesa Canggu is one long table, one seating and one shared menu, just like a big Italian family meal. Guests who arrive as strangers sit side by side, and the dishes keep coming to the centre of the table for around two hours.

Expect more than 18 courses of traditional Italian cooking, from antipasti and pasta to hearty mains and dessert, followed by a round of limoncello. The mood is fun and social, so it is perfect for birthdays, groups and solo travellers who want to meet people.

At a glance

Sa’Mesa Canggu

Location
Jl. Canggu Padang Linjong No.1e, CangguGoogle Maps
Opening Hours
Daily, one dinner seating at 7.30 PM
Price
Set dinner IDR 599,000++/person (before drinks)
Best for
Groups, birthdays and solo travellers at a shared table
Must-order
The full family-style Italian set menu and a limoncello to finish
Good to Know
Booking required, no walk-ins. Tell the team about dietary needs in advance.

23Lulu Bistrot

The sister of Bartolo in Uluwatu, Lulu Bistrot on Batu Bolong Beach Road is a French bistro and bar with a dash of Indonesian nostalgia, a wood-fired grill and a cosy, romantic room. Six seats at the Chef’s Counter look straight into the kitchen.

Start with onde-onde croquettes with garlic aioli and jamón serrano, then go for the Creole risotto with grilled octopus and nduja butter or steak frites with wagyu bavette and sauce poivre. The four-course Chef’s Counter tasting menu is IDR 850,000++ per person, and a Lulu French Martini is the right way to start.

At a glance

Lulu Bistrot

Location
Jl. Pantai Batu Bolong No.72, CangguGoogle Maps
Opening Hours
Daily from 5 PM
Price
Average Spending – Approx. IDR 550,000–750,000++/person
Best for
Steak frites and a French date night
Must-order
Onde-onde croquettes, Creole risotto and steak frites
Good to Know
Happy hour daily 5 PM – 7 PM. Groups of four or more can order banquet menus from IDR 600,000 per person. Prices add 10% tax and 7% service.

24Ina Ré

Inside the Desa Kitsuné lifestyle village, Ina Ré is a large, handsome restaurant of woven Balinese materials, a bar under a grill hood and a bamboo-roofed courtyard terrace. Chilean executive chef Cristian Encina cooks Mediterranean food with South American street-food influences and a few Indonesian twists.

Paella is the signature: share the seafood paella valenciana or the Sumatra rendang paella with braised beef short rib. Add a classico ceviche and, for a big table, the wood-fired tomahawk. Order a La Luna Spritz with guava and rosé to start.

At a glance

Ina Ré

Location
Desa Kitsuné, Jl. Munduk Catu No.9, CangguGoogle Maps
Opening Hours
Lunch Mon – Fri 11 AM – 3 PM, Sat – Sun 11 AM – 5 PM | Dinner daily from 6 PM
Best for
Sharing paella and a lively dinner
Must-order
Seafood paella, Sumatra rendang paella and classico ceviche
Good to Know
Paella Wednesdays, Courtyard Saturdays and Sunday brunch. Private dining rooms are available.

25Ji Terrace by the Sea

Few dining rooms in Bali have a story like Ji Terrace by the Sea. It sits in a 1706 Chinese temple that Hotel Tugu rescued from ruins in Java and rebuilt on Batu Bolong Beach, and its rooftop terrace and long teak bar give 180-degree views over the Indian Ocean.

The Japanese menu suits sunset grazing. Order the Dragon of Ji maki with prawn tempura, the Tic Tac Toe platter of nine signature nigiri and Hotatekai nigiri topped with scallop and sambal matah. Pair them with a smoking Coco Sexo or a Tugu Gin & Tea.

At a glance

Ji Terrace by the Sea

Location
Hotel Tugu Bali, Jl. Pantai Batu Bolong, CangguGoogle Maps
Opening Hours
Daily 12 PM – 11 PM
Price
Average Spending – Approx. IDR 450,000–650,000++/person
Best for
Sushi and cocktails over a Canggu sunset
Must-order
Dragon of Ji, the Tic Tac Toe nigiri platter and Hotatekai nigiri
Good to Know
Ask for a terrace table at sunset. Kitchen last orders at 10.30 PM. Cocktail masterclass IDR 450,000++ per person, booked ahead.

2612 Kitchen & Wine

Close to Berawa Beach, 12 Kitchen & Wine runs from breakfast to midnight, with terrazzo floors, green chairs, wood-slat walls and a garden of tropical planting. Brunch is relaxed, and by evening it turns into a smart restaurant and wine bar with a charcoal grill.

At dinner, start with local oysters at IDR 20,000 each, then order the grilled ocean octopus with smoked potato and yuzu kosho or a premium steak. Leave room for the 12 Lava Tiramizu with pistachio and matcha. Mussel pots and Indonesian classics round out the menu.

At a glance

12 Kitchen & Wine

Location
Jl. Pantai Berawa No.51, BerawaGoogle Maps
Opening Hours
Daily 8 AM – 12 AM
Price
Average Spending – Approx. IDR 350,000–550,000++/person
Best for
Breakfast to late dinner with a good glass of wine
Must-order
Local oysters, ocean octopus and 12 Lava Tiramizu
Good to Know
Sister cafe 12 Urban Cafe is also in Canggu. Prices add 10% tax and 7% service.
Booking

27Indigo

For some of the freshest sushi in Canggu, book a table at Indigo on Jalan Pantai Berawa. Since 2017 this refined Japanese restaurant, led by Japanese chef Morita Shigehiko, has served contemporary Japanese cooking with a light European touch, using top ingredients flown in from Japan.

The signature is the Black Cod Saikyo Yaki, glazed with miso and served with turnip and almond. Add toro sushi and the tuna tartare, or leave it to the chef with the omakase. The set lunch is a good-value way to try it.

At a glance

Indigo

Location
Jl. Pantai Berawa No.7A, CangguGoogle Maps
Opening Hours
Mon – Sat 12 PM – 3 PM, 6 PM – 11 PM | Closed Sunday
Price
Average Spending – Approx. IDR 400,000/person
Best for
Refined Japanese dining and fresh sushi
Must-order
Black Cod Saikyo Yaki, toro sushi and tuna tartare
Good to Know
Lunch last orders at 2.30 PM. Closed on Sundays.

28Warung Gouthe

A family-run French warung on Jalan Pantai Berawa, Warung Gouthe feels like eating in a friend’s backyard in the French countryside. The cooking is homemade and unfussy, and the menu covers brunch, steaks and its famous skewers.

Order the brochettes of grilled meat or fish and choose your sauce, from barbecue, peanut or honey mustard to Balinese bumbu genep. Add a steak or a French-style brunch plate if you come earlier in the day. It gets busy at lunch and dinner, so come mid-afternoon if you want to skip the wait.

At a glance

Warung Gouthe

Location
Jl. Pantai Berawa No.7A, TibubenengGoogle Maps
Opening Hours
Daily, until 10 PM
Best for
Homemade French food at warung prices
Must-order
Brochettes with bumbu genep or honey mustard sauce
Good to Know
Arrive between 2 PM and 5 PM to avoid the busiest times.

29Riviera Bistro

A cosy Italian bistro on Jalan Pemelisan Agung in Berawa, Riviera Bistro is all about comfort food and good wine. The outdoor dining room is relaxed enough for a weeknight pasta and smart enough for a celebration.

Order the hand-cut pappardelle with slipper lobster, crab, tomato and mint ragù, and the sea bream crudo with orange and caviar, then finish with a classic tiramisu. The drinks list covers wines from around the world, top-shelf spirits and specialty cocktails, and Saturday nights bring the Privé party.

At a glance

Riviera Bistro

Location
Jl. Pemelisan Agung, TibubenengGoogle Maps
Opening Hours
Daily 11.30 AM – 12 AM
Price
Average Spending – Approx. IDR 600,000–800,000++/person with wine
Best for
Pasta, wine and aperitivo
Must-order
Lobster and crab pappardelle, sea bream crudo and tiramisu
Good to Know
Prices add 17%.

30TYGR Sushi

Casual, fast and fair on the wallet, TYGR Sushi on Jalan Pantai Berawa is the go-to for a quick Japanese fix. Hand rolls are made to order at the sushi bar, so sit at the counter and watch the chefs work.

Order a few just-made hand rolls and the aptly named Fireball, with spicy tuna, cream cheese, cucumber and TYGR hot sauce. Poke bowls, gyoza and a rich tonkotsu ramen fill out the menu. It is an easy lunch, a good-value dinner and a reliable option for delivery.

Location
Jl. Pantai Berawa No.999X, TibubenengGoogle Maps
Opening Hours
Daily 11 AM – 11 PM
Price
Average Spending – Approx. IDR 175,000–275,000/person
Best for
Casual, good-value sushi
Must-order
Hand rolls, the Fireball roll and tonkotsu ramen
Booking

31Alma Tapas Bar

For a taste of Spain in Berawa, Alma Tapas Bar serves authentic tapas, generous shared plates and a proper drinks list of Spanish wine, gin tonics, artisan cocktails and vermouth on the rocks. The room is stylish and warm, and the team is known for arranging birthday surprises.

Order the Filete al Chimichurri, the stuffed squid Calamar Relleno and a few classic tapas for the table, then finish with the Spanish milk, caramel and cheesecake dessert. Bring friends, order more than you think you need and stay for another round.

At a glance

Alma Tapas Bar

Location
Jl. Pantai Berawa, CangguGoogle Maps
Opening Hours
Daily from 3 PM (kitchen until 10.30 PM, bar until 11.30 PM)
Price
Average Spending – Approx. IDR 400,000–550,000/person
Best for
Tapas and drinks with friends
Must-order
Filete al Chimichurri, Calamar Relleno and the cheesecake dessert
Good to Know
Opens at 3 PM, so it is not a lunch spot.

32Little Frenchie

Tucked away on Jalan Munduk Kedungu in Pererenan, Little Frenchie is a stylish, minimalist bistro that serves French classics from brunch to dinner. It is lively without being loud, which makes it as good for a date as for a long weekend brunch.

Mornings are for a fluffy French omelette or Lobster Benny with a mimosa. At dinner, order steak frites, French onion soup or tartare de boeuf, and finish with crème brûlée or profiteroles. A Midnight in Marseille cocktail is the perfect nightcap.

Little Frenchie
Location
Jl. Munduk Kedungu No.39, PererenanGoogle Maps
Opening Hours
Daily 9 AM – 10 PM
Price
Average Spending – Approx. IDR 175,000–225,000/person at brunch, IDR 450,000–600,000/person at dinner
Best for
French brunch or a relaxed bistro dinner
Must-order
Lobster Benny, steak frites and crème brûlée

33Mostly

From the team behind Zest in Ubud, Mostly on Jalan Pantai Pererenan is a warm, airy restaurant and bar serving Asian-inspired bistronomy from brunch to dinner. Beautiful lighting and a good soundtrack make it a relaxed date-night spot, and the staff handle allergies well.

Order the signature Jack Tuna sushi rolls and a plate of dumplings to share, or come earlier for the Bali Benedict and duck egg shakshuka. The mushroom ramen is a favourite with vegetarians, and the cocktails make it easy to linger.

At a glance

Mostly

Location
Jl. Pantai Pererenan No.114, PererenanGoogle Maps
Opening Hours
Wed – Mon 10 AM – 12 AM | Closed Tuesday
Price
Average Spending – Approx. IDR 350,000–500,000/person
Best for
Relaxed all-day Asian sharing plates
Must-order
Jack Tuna sushi rolls, dumplings and Bali Benedict
Good to Know
Closed on Tuesdays. Tables are held for 30 minutes.

34Anaga Restaurant

A homey, no-frills Thai restaurant on Jalan Pantai Berawa, Anaga Restaurant is the place to go when you crave proper Thai flavours without a big bill. The vintage decor and shelves of books make it a cosy stop for lunch or a casual dinner, and portions are generous for the price.

Order a green papaya salad, a thick, nutty Panang curry with long beans and the pineapple fried rice. Save room for dessert: the Bangkok-style banana pancake and mango sticky rice are both regular favourites.

At a glance

Anaga Restaurant

Location
Jl. Pantai Berawa No.88, CangguGoogle Maps
Opening Hours
Daily 11 AM – 10 PM
Price
Average Spending – Approx. IDR 150,000/person
Best for
Affordable Thai food in Berawa
Must-order
Green papaya salad, Panang curry and Bangkok banana pancake

35Hoi An by MeVui

Part of chef Maria Nguyen’s MeVui family of Vietnamese restaurants, Hoi An by MeVui on Jalan Padang Linjong serves simple, satisfying Vietnamese food with a view over the rice fields. It is spacious, good value and especially pretty at sunset.

Start with fresh goi cuon spring rolls, then order a steaming bowl of pho or bun cha. A crusty banh mi or com suon, the grilled pork chop with rice, makes a heartier meal, and a Vietnamese drip coffee is the way to finish.

At a glance

Hoi An by MeVui

Location
Jl. Padang Linjong, CangguGoogle Maps
Opening Hours
Daily 9 AM – 10 PM
Price
Average Spending – Approx. IDR 125,000–175,000/person
Best for
Affordable pho with a rice-field sunset
Must-order
Goi cuon, pho and bun cha
Good to Know
Groups of six or more should book.

36Black Sand Brewery

Busy most nights, Black Sand Brewery on Batu Bolong Beach Road is a craft brewpub run by people who love their beer. The menu explains every brew with tasting notes, alcohol levels and food pairings, so newcomers and beer geeks both feel at home.

Order a flight of the house beers, including the fruity Mango Sour, and pair it with a wholegrain pizza or something from the BBQ and steak menu. Sharing plates make it easy for groups, and the service is quick even when the room is full.

At a glance

Black Sand Brewery

Location
Jl. Pantai Batu Bolong, CangguGoogle Maps
Opening Hours
Daily 12 PM – 12 AM
Price
Average Spending – Approx. IDR 200,000–300,000/person
Best for
Craft beer and pizza with friends
Must-order
A beer flight, Mango Sour and a wholegrain pizza
Good to Know
2-for-1 pizza on Tuesdays from 5 PM (dine-in only). Busy on event nights, so book.

37Milk & Madu

One of Canggu’s original neighbourhood hangouts, Milk & Madu has been feeding locals and families since 2014. The Berawa restaurant is Australian-style and easy-going, with a huge all-day menu, cocktails and a separate kids’ playground, so parents can actually enjoy their meal.

Breakfast is a big deal here, from bowls to sandwiches, but the wood-fired pizza is what keeps people coming back at night. Add the lasagna for the table and finish with carrot cake or Anzac apple crumble.

Location
Jl. Pantai Berawa No.52, TibubenengGoogle Maps
Opening Hours
Daily 7 AM – 10 PM
Price
Average Spending – Approx. IDR 175,000–300,000/person
Best for
Families and casual pizza nights
Must-order
Wood-fired pizza, lasagna and carrot cake
Good to Know
Happy hour 4 PM – 7 PM and 9 PM – 10 PM. Walk-ins welcome; groups of up to 20 can book. Prices add 17%.
Booking

38LUSA Bistro

From the team behind Suka Espresso, LUSA Bistro on Jalan Pantai Berawa is a specialty coffee and brunch spot by day and a bistro-meets-industrial dinner room by night, often with live music.

In the evening, start with Lombok oysters and the zesty white fish ceviche, then order the grilled beef tenderloin with black pepper sauce or the crispy pork belly with tarragon mustard jus. An Amaretto Espresso Martini is the obvious way to finish, and the berry cheesecake is worth the extra spoon.

Lusa By/Suka

At a glance

LUSA Bistro

Location
Jl. Pantai Berawa No.100, TibubenengGoogle Maps
Opening Hours
Daily 7.30 AM – 10 PM
Price
Average Spending – Approx. IDR 150,000–200,000/person at brunch, IDR 350,000–500,000/person at dinner
Best for
Specialty coffee, brunch and a relaxed bistro dinner
Must-order
Lombok oysters, grilled beef tenderloin and crispy pork belly
Good to Know
Prices add 7% service and 10% tax.

39Fold

Green tiles and soft morning light set the scene at Fold, an artisan bakery and brunch cafe on Jalan Nelayan from chef Maxime Chené. It is a slow-breakfast favourite, and families like the Lego corner for kids.

The pastries are the reason to come: try the Ugly Pain Suisse, a classic butter croissant and the playful croissant cereal. For something savoury, the salmon sourdough, avocado toast and egg dishes are all reliable, with good coffee, fresh juice, matcha and homemade gelato on the side.

Location
Jl. Nelayan No.31, CangguGoogle Maps
Opening Hours
Daily 7 AM – 6 PM
Price
Average Spending – Approx. IDR 125,000–175,000/person
Best for
French pastries and a slow breakfast
Must-order
Ugly Pain Suisse, croissant cereal and salmon sourdough
Good to Know
Walk-in only; closes at 6 PM.

40I Am Vegan Babe

Everything is plant-based at I Am Vegan Babe on Jalan Tanah Barak, a bright, tropical-chic cafe with a menu big enough to please vegans and meat-eaters alike. It runs from breakfast to dinner, with specialty coffee, matcha and protein shakes.

Start the day with French toast topped with banana, strawberry and gelato, or come later for the Club Sandwich, a Bali poke bowl or tacos. The tiramisu is a must, and grab a cinnamon roll for the road.

At a glance

I Am Vegan Babe

Location
Jl. Tanah Barak No.49, CangguGoogle Maps
Opening Hours
Daily 7 AM – 10 PM
Price
Average Spending – Approx. IDR 150,000–225,000/person
Best for
Vegan brunch and comfort food
Must-order
French toast, Club Sandwich and tiramisu
Good to Know
No online booking. Prices add 16% tax and service.
Booking
Call +62 811-3892-205.

Frequently Asked Questions

What are the best restaurants in Canggu?

For a special night out, start with CURE Bali on the beach at Regent Bali Canggu, SHUN Omakase Counter in Berawa, Luma and Meimei on Batu Bolong Beach Road, and Bar Vera in Pererenan. For something more relaxed, Ulekan Berawa, Studio Pepe, Longtime and Hippie Fish are all-round favourites.

Where should I go for dinner or a date night in Canggu?

Luma’s arched villa dining room, Lulu Bistrot’s six-seat Chef’s Counter, Santanera’s leather banquettes and Bar Vera’s candlelit bistro all suit a date. For a splurge, book CURE Bali’s Seaside Romantic Dinner or the omakase at SHUN.

Where can I have a sunset dinner in Canggu?

Ji Terrace by the Sea at Hotel Tugu Bali looks over Batu Bolong Beach from a temple rooftop, CURE Bali has a beachfront terrace, and Hippie Fish’s rooftop faces Pererenan Beach. Santanera’s rooftop bar is a good spot for a sundowner before dinner. Book terrace tables for sunset ahead.

Where can I find the best Indonesian food in Canggu?

Ulekan Berawa serves regional Indonesian dishes such as rendang, Balinese crispy duck and wood-fired satay, while HOME by Chef Wayan in Pererenan cooks modern Balinese food from family recipes. Meimei cooks Indonesian and Asian flavours over fire, and Roomah Canggu does a good nasi goreng and laksa.

How much does dinner cost in Canggu?

Casual spots such as Hoi An by MeVui, TYGR Sushi or Anaga cost around IDR 125,000–275,000 per person. Most mid-range restaurants come to about IDR 400,000–750,000 per person with a drink, and tasting menus run from IDR 800,000 at Meimei to about IDR 2,500,000 at SHUN. Most menus add 10% tax and 7% service, and some hotel restaurants add 21% in total.

Do I need to book restaurants in Canggu?

Yes for dinner at the popular spots, especially on weekends. SHUN, Sa’Mesa and Lulu Bistrot’s Chef’s Counter need a reservation, and Meimei, Luma, Santanera and Hippie Fish fill up at peak times. Cafes such as Sensorium Bali, Fold and The Avocado Factory are mostly walk-in.

Where is the best lunch in Canggu?

Try the bottomless yum cha at Longtime, the Three Martini Lunch at Studio Pepe, the Ulekan Experience set at Ulekan Berawa or Billy Ho’s bottomless brunch. For a lighter meal, Sensorium Bali, The Avocado Factory and Fold are open from the morning.

Updated Tuesday, 27 October 2026

Tags:InstagrammableCafeCangguEditor

Share This Story

Destination Lens

Browse Bali by area, not just by article

A lighter destination layer for readers who already know the part of the island they want to zoom into.

Explore All