Looking for the best restaurants in Canggu? We’ve rounded up the best places to eat in this up-and-coming surfers’ paradise on Bali’s southwestern coast. Restaurants in Canggu are extremely varied, offering different settings and styles catering to a range of budgets. Being one of the best of Bali’s newer surfing destinations, you’ll find almost all offering a chilled and laidback vibe, sometimes accompanied with superb views overlooking local green paddies or the dramatic surf.
The Canggu dining scene may be dominated by a few top venues attached to legendary Canggu resorts, for instance the Hotel Tugu, but it’s also an ever-growing one with cool new venues opening nearly every year. We try hard to keep these selections up-to-date to help you narrow down the choices. From great cafes and surf shacks offering wholesome breakfasts, to the most prominent spots overlooking the famous reef breaks, here are the best restaurants Canggu has to offer.
Ji at Bale Sutra
Ji at Bale Sutra is one of the unique signature restaurants at Hotel Tugu Bali in Canggu. It’s built out of a restored three-century-old Kang Xi period temple. Following an upgrade in 2017 and rebranding, it now presents Japanese fusion cuisine along with a selection of fine wines and a sake bar. Its Japanese Kabuki themed interiors house a range of art pieces and some of the art hotel’s rare antique items. Staff here usually wear traditional Japanese outfits, complete with kimonos and elaborate hairdos. The menu includes gyoza and Osaka-style salads, as well as charcoal grilled selections and sushi rolls. At the bar you will find selections of Asian-inspired cocktails (average IDR 100,000 or USD 7.50 per serving). For contemporary Indonesian, Indian, and Thai favourites served with ocean views, take a slight detour to its seaside spot, Ji Terrace by The Sea.
- Opening Hours: 12:00–24:00
- Location: Hotel Tugu Bali, Jalan Pantai Batu Bolong, Canggu
- Tel: +62 (0)361 473 1701
Dandelion is a restaurant that serves traditional Indonesian cuisine and is a good choice if you want to try local flavours while out and about in Canggu’s Batu Bolong area. For starters, there’s spring rolls, coconut-grilled blue river prawns with lemon-basil sauce, Balinese wrap-style satays called sate lilit, and siomay steamed fish dumplings doused in peanut sauce (around USD 1-2 or IDR 18,000-24,000 per serving). Grilled specialties include fresh seafood catches of the day, chicken satay, grilled chicken breast, and vegetable kebabs, USD 3 (IDR 40,000) each. Simple snacks and western bites are also available, from cold cereals and parfaits, to pancakes and French toast. Alfresco seating is around timber decks surrounded by leafy gardens where you can spot pet white rabbits roaming freely. Some nights even feature live Balinese dance performances. Read More...
- Opening Hours: 16:00-22:00
- Location: Jalan Pantai Batu Bolong no.10, Canggu
- Tel: +62 (0)896 2296 5413
Milk & Madu Café
Milk & Madu Café has an easy-going ambiance and is a good spot to enjoy a wholesome meal. It’s a popular café that’s frequented by Canggu expats and visiting surfers. Its menu includes hearty dishes available from breakfast through to dinner. It’s a cool neighbourhood hangout to gather and chill with friends over barista-prepared coffee and gourmet bites. Among the favourites here are its thick brioche burgers with chips and its variety of pizzas and sandwiches. Vegetarian choices are also available. Servings are between IDR 75,000 and 95,000 (USD 5-7). If you want to go straight to the sweet offerings, head to its dedicated cake stand for a huge selection of homemade slices, cookies and pastries.
- Opening Hours: 07:00-17:00
- Location: Jalan Raya Pantai Berawa no.52, Canggu
- Tel: +62 (0)851 0278 1872
Panama Kitchen & Pool is the perfect spot if you are looking for a quirky and Instagram-able spot for chilling out around Canggu. Head down to Panama Kitchen & Pool, a restaurant and bar that features a kitchen inside an all-white beach house that would put you in mind of an Aegean Greek house and leaves you with the not unpleasant sensation you are in Greece rather than Bali! There’s a pool here and a mini lawn with sun loungers where you can chill out, sip, take a dip, or enjoy the Mediterranean dishes on offer. The bar and main dining room beside the pool provide an option for cooling off in the shade. Its all-day menu features dishes designed to share for families and larger groups Try the Anchor Breaker, an assortment of fried vegetables and French fries. If you come for breakfast, try the Early Net Catch (IDR 65,000 or USD 5), which comes with your choice of eggs, sausages, bacon, sautéed baby potatoes and sweetcorn, watercress and mushrooms. Read More...
- Opening Hours: 08:00 – 22:00
- Location: Jalan Pantai Berawa No. 13, Tibubeneng, Canggu
- Tel: +62 (0)899 0156 666
Echo Beach House is an unofficial Canggu landmark. It’s a seaside restaurant overlooking the popular surfing spot, and namesake, Echo Beach. The restaurant is easy to find located right beside the communal hall of the Batu Mejan sea temple at the southern end of the beach. This cosy dining spot was one of the first establishments on the coastline and has been offering seafood barbecues since opening in 2000. The restaurant remains popular among surfers and visitors for all-day dining, as well as for the regular party nights. Come around sunset time and the buffet trays are filled with fresh seafood selections, from scallops, local clams, calamari, Jimbaran prawns, whole red and white snapper and imported lobster on ice (selections range from USD 4 or IDR 50,000 per 100g). Read More...
- Opening Hours: 07:00 – 23:00
- Location: Jalan Pura Batu Mejan, Canggu
- Tel: +62 (0)361 747 4604
La Mexicana Bali lies on the main Jalan Raya Canggu route and offers Mexican cuisine at reasonable prices. Inside, you’ll find an airy interior with timber furnishings. There is also a cactus garden for alfresco dining. Walls are painted with Mexican themed murals displaying salsa and Day of the Dead dancers. The menu includes sizzling fajitas, fat chimichangas, pork tacos, Baja prawn tacos, jalapeno poppers and quesadillas, to name but a few. A pleasant dinner here costs between USD 5 and 9 (IDR 70,000-120,000). You can stay on after dinner for their regular salsa, Zumba, and line dancing parties every Friday from 20:00. Read More...
- Opening Hours: 16:00-23:00
- Location: Jalan Raya Canggu, Tibubeneng, Canggu
- Tel: +62 (0)361 845 0603
Betelnut Café is a good stop off before heading out to enjoy the surf or explore Canggu. Offering a hearty breakfast or a ‘power smoothie’, the café is located on the Batu Bolong roadside and features a cosy shack style that lets you know you have left the north. What once set out to serve Canggu’s surfing crowd as a place to fuel up or replenish after a day out on the waves, has now evolved into a popular hangout for a more general clientele. Its menu has expanded and serves through to dinner. You’ll find quite a mix here, with local and Asian cuisines represented, including a version of the Balinese favourite sate lilit a wrapped satay and raw food take on Indonesia’s gado-gado salad. Prices are very reasonable, ranging between USD 1-5 (IDR 15,000-65,000).
- Opening Hours: Tue-Sun 07:00-22:00
- Location: Jalan Batu Bolong 60, Canggu
- Tel: +62 (0)821 4680 7233
Monsieur Spoon is located on Canggu’s Batu Bolong street, a street that is lined with several prominent cafés. But this one stands out for its artisanal French baked goods and its cosiness. Monsieur Spoon bakery and café serves breakfast, brunch, lunch and afternoon teas with its fresh daily baked breads. The boutique pastry shop is easy to find. It’s right across from Deus Ex Machina. It offers a feast for the eyes too with its cake displays showcasing colourful macaroons and cakes and desserts, such as Galette des Rois or ‘King Cake’, Kouign-amann puff pastry, as well as tarts and lemon meringues of all sizes. Set breakfasts start from USD 3.5 (IDR 48,000), with homemade mueslis, yogurts and croissants among the selections, as well as a variety of salads, sandwiches and crepes. Coffees and teas start from USD 1.5 (IDR 22,000).
- Opening Hours: 06:30 – 21:00
- Location: Jalan Pantai Batu Bolong 55, Canggu
- Tel: +62 (0)878 628 088 59
The Joglo is a healthy and family friendly dining spot to head to when in Canggu. It’s a one-stop spot serving healthy bites with a range of Mediterranean and Indonesian selections, fresh cold-pressed juices, and great coffees. There’s also a fun playground onsite and an adjoining Pilates studio. The café is situated on an impressive location with rice field views. Free activities for kids include clay pottery classes every Tuesday from 16:00 and Wednesday movie nights screen family blockbusters. Their special Indonesian Sunday brunch is a popular way to enjoy the weekend where you can sample various small plates of local dishes ranging from sambal chili dips, shredded chicken, tofu, thin sliced tempeh crackers, and beef rendang. For a minimum of 2 persons, this reistafel style option is priced at IDR 125,000 (USD 9.50) per person. Read More...
- Opening Hours: 08:00-22:00
- Location: Jalan Subak Sari 13, Berawa, Tibubeneng, Canggu
La Laguna Bali is a good spot to enjoy that unique Canggu sunset. Heavily ornamented gardens and a 30m log bridge over a lagoon are among its highlights. The gypsy and boho-chic vibe is evident throughout the venue’s gardens. Ornate wooden caravans, a collection of birds and animals in pens, cushioned metal chairs and multi-coloured furniture, are a few of the sights here. The food and drinks tend to be on the pricier side for Seminyak, but this is justified by the unique vibe and ambiance that most come here to enjoy. Char-grilled options include tenderloin or ribeye steaks served with baby grilled veggies (USD 20 or IDR 270,000). There’s also whole seabass served with spring consommé for seafood lovers (at USD 12 or IDR 160,000). Signature cocktails are from IDR 100,000 (USD 7.50), while a small Bintang costs IDR 35,000. Read More...
- Opening Hours: Mon-Sun, 11:00 - 23:00
- Location: Jalan Pura Kayu Putih, Tibubeneng, Canggu
- Tel: +62 (0)361 474 121 4