Canggu Guide · by meal and mood
Where to Eat in Canggu
Canggu has more good food than any one trip can handle. We have run a restaurant here since 2018, so this is the list we give friends: where to go for breakfast, a proper burger, a sunset dinner, a romantic steak or a special-occasion omakase.

Short answer
Where to eat in Canggu depends on the meal. For breakfast and brunch, try The Avocado Factory (7am to 11pm, Jl. Pantai Batu Mejan) or Crate Cafe. For burgers, BB52 Burgers in Berawa. For sunset and Mediterranean food, Hippie Fish on Pererenan Beach. For a romantic steak dinner, Uma Garden in Umalas. For a special occasion, the 11-seat SHUN Omakase Counter in Berawa. See our menu.
Quick picks
- Breakfast: The Avocado Factory or Crate Cafe.
- Burgers: BB52 Burgers.
- Sunset dinner: Hippie Fish rooftop, Pererenan Beach.
- Romantic steak: Uma Garden, Umalas.
- Special occasion: SHUN Omakase Counter, Berawa.
Breakfast and brunch
The Avocado Factory
That is us. Breakfast from 7am to 11.30am, then a lunch and dinner menu until 11pm, almost all of it built around avocado. Try the Avo Royal Croissant (Rp 95k) in the morning or the Avo Birria Tacos (Rp 120k) later. Gluten-free options exist, but our kitchen is shared, so they are not suitable for coeliacs.
Crate Cafe
The classic Canggu breakfast, now in Pererenan. Opens at 6am with big plates and acai bowls.
Milk & Madu
Family friendly, with a Rp 110k breakfast, coffee and juice set and live music on weekend mornings.
More options in our best breakfast and best brunch guides.
Coffee and bakery
Goat Father
A coffee roastery and bakery, opening early, with freshly baked croissants and pastries and specialty coffee. Close to us on Batu Mejan, and a good second stop.
For more, see our best coffee in Canggu guide.
Burgers and casual eats
BB52 Burgers
Craft burgers like the signature beef burger with caramelised onions, cheddar, bacon and house BBQ sauce, plus a vegan mushroom burger and house-made craft gins. The Berawa spot is open very late, which makes it a favourite after a night out.
The Shady Shack
Fully vegetarian and vegan, open 8am to 10pm, with wholefood plates, smoothies and breakfast all day.
Sunset and ocean views
Hippie Fish
Mediterranean-inspired food right on Pererenan Beach. The second-floor restaurant is air-conditioned with beach views, and the rooftop bar has a front-row view of the sunset. Book ahead for sunset.
COMO Beach Club
A beach club right at Echo Beach, handy for a sunset drink after watching the surfers.
Heading to the beach first? Read our Echo Beach and Batu Bolong guides.
Romantic dinners and steak
Uma Garden
A wood-fired restaurant in a semi-outdoor tropical garden among the rice fields. Everything is cooked over open flame and served to share, from Wagyu tomahawk to ember-grilled prawns. Candle-lit tables make it a great pick for a romantic dinner. Open daily from 6pm.
Woods
A calm, restaurant-style room with steaks and short ribs on the dinner menu, open until 11pm.
Sensorium
Our neighbours on Batu Mejan, with a creative fusion menu from head chef William Salim.
Special occasion: Japanese omakase
SHUN Omakase Counter
An 11-seat counter serving Edomae-style sushi with a modern twist, 13 to 18 courses on a menu that changes regularly. There is no menu to order from: the chef decides. Set menus start from Rp 1,600,000++, and it is open Tuesday to Sunday, 6.30pm to 11pm. Book well ahead.
Tips for eating out in Canggu
- Book for sunset and dinner. Rooftops and small counters fill up, especially at weekends.
- Expect tax and service. Most restaurants add about 10% tax plus a service charge to menu prices.
- Plan your rides. Pererenan, Berawa, Batu Bolong and Umalas are close on a map but traffic is slow in the evening.
- Ask about allergies. Shared kitchens are common, so always check if you have a serious allergy.
Our honest take
Eat breakfast early, lunch casually, and save your big night for sunset on a rooftop or a candle-lit dinner. And start at least one day with us on Batu Mejan.
About The Avocado Factory
The Avocado Factory is an avocado-focused restaurant in Canggu, Bali, open since 2018 on Jl. Pantai Batu Mejan, Canggu, Bali 80351. We are open every day from 7am to 11pm (kitchen last orders 10.30pm). Breakfast is served from 7am to 11.30am, then the lunch and dinner menu runs until closing. We are rated 4.5 on Google from more than 4,000 reviews, hold a TripAdvisor Travelers' Choice award, and won Silver for Best Sustainable Brand at Bali's Best 2024.
See the full menu, get directions, or browse more Canggu and avocado guides.
Related guides
- Best Breakfast in Canggu10 places worth getting up for
- Best Cafes in Canggucoffee, work and food
- Batu Bolong Beach Guidesurf, sunset and food
- Echo Beach, Canggusurf, sunset and food
- Things to Do in Cangguone perfect day, sunrise to sunset
Common questions
Frequently asked questions
Where should I eat in Canggu?
It depends on the meal. For breakfast, try The Avocado Factory on Jl. Pantai Batu Mejan or Crate Cafe in Pererenan. For burgers, BB52 Burgers. For sunset, Hippie Fish on Pererenan Beach. For a romantic steak dinner, Uma Garden in Umalas, and for a special occasion, SHUN Omakase Counter in Berawa.
What is the best romantic restaurant near Canggu?
Uma Garden in Umalas, a short drive from Canggu, is a wood-fired restaurant in a candle-lit tropical garden, open daily from 6pm. Hippie Fish on Pererenan Beach is another strong choice, with a rooftop bar overlooking the sunset and Mediterranean-inspired food.
Where can I watch the sunset while eating in Canggu?
Hippie Fish on Pererenan Beach has a rooftop bar with a front-row sunset view and an air-conditioned restaurant with beach views below. COMO Beach Club sits at Echo Beach, and Batu Bolong beach has beachfront bars that fill up from about 5pm.
Is there omakase in Canggu?
Yes. SHUN Omakase Counter at The Komu Hotel on Jl. Pantai Berawa has just 11 seats and serves 13 to 18 courses of Edomae-style sushi with a modern twist. Set menus start from Rp 1,600,000++, and it is open Tuesday to Sunday from 6.30pm to 11pm.
Where can I eat late at night in Canggu?
BB52 Burgers in Berawa is open very late, which makes it a popular stop after a night out. The Avocado Factory on Jl. Pantai Batu Mejan is open until 11pm every day, with kitchen last orders at 10.30pm.