Canggu, Bali, isn’t just a paradise for surfers and yoga enthusiasts—it’s a foodie’s dream! Whether you’re craving a hearty brunch, a quick street food fix, or a lavish dinner, Canggu has it all. From trendy cafes with vegan delights to hidden gems serving authentic local dishes, this place has a vibe for everyone.
As a traveler who loves exploring food, I’ve rounded up the top spots you simply can’t miss. Let’s dive into the 15 best restaurants, cafes, and street food hotspots in Canggu that’ll make your taste buds dance!

The Avocado Factory
Address: Jl. Batu Mejan Canggu, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Type | Café |
Timings | 7:00 AM to 9:00 PM |
The Avocado Factory is a brunch-lover’s paradise, serving up creative avocado-based dishes. Whether you’re into classic avo toast or want to try their crispy avocado bites, this place is a must-visit.
The open-air seating with lush greenery adds a chill vibe, making it perfect for a laid-back breakfast or lunch. Their coffee is excellent too, pairing wonderfully with the vibrant dishes. Don’t forget to try the avocado smoothie bowl—it’s as tasty as it is Instagram-worthy.

Blacklist Coffee Roasters
Address: Jl. Tanah Barak No.6, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Type | Coffee Shop |
Timings | 7:30 AM to 5:00 PM |
Coffee enthusiasts, rejoice! Blacklist Coffee Roasters is where you’ll find some of the finest coffee in Canggu. This trendy café focuses on single-origin coffee blends, offering a smooth and flavorful caffeine fix.
The industrial-chic interiors are cozy yet modern, perfect for working or catching up with friends. Pair your coffee with their delicious pastries or light bites for a satisfying treat. Their knowledgeable baristas are always happy to recommend a brew that suits your taste.

Sandwichopedia
Address: Jl. Pantai Pererenan No.8, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Type | Café |
Timings | 8:00 AM to 4:00 PM |
Sandwichopedia takes sandwiches to a whole new level with their Mediterranean-inspired menu. Packed with fresh, high-quality ingredients, their sandwiches are both filling and flavorful.
Whether you go for the classic grilled chicken or the vegetarian falafel pita, every bite is a burst of deliciousness. The cozy, laid-back vibe makes it an ideal spot for a quick lunch or casual brunch. Don’t miss their homemade sauces that add a unique twist to their creations.

Jikaa Coffee x Eatery
Address: Jl. Pantai Berawa No.1a, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Café |
Timings | 7:00 AM to 3:00 PM |
Jikaa Coffee x Eatery is the go-to spot for a satisfying breakfast in Canggu. The aroma of freshly brewed coffee greets you as you enter this charming café. Their breakfast sandwiches are a highlight, packed with flavorful fillings and served with crispy potato sides.
The minimalist decor and friendly staff create a welcoming atmosphere, making it a great place to start your day. For something lighter, their smoothie bowls are also worth trying.

Alkaline Vegan Restaurant
Address: Serenity Eco Guesthouse and Yoga, Jl. Nelayan No.Banjar, Canggu, Kuta Utara, Badung Regency, Bali 80361, Indonesia
Type | Vegan Café |
Timings | 8:00 AM to 10:00 PM |
Alkaline Vegan Restaurant offers a vibrant views, plant-based menu that’s both healthy and satisfying. From colorful smoothie bowls to hearty vegan burgers, this café proves that vegan food can be incredibly delicious.
The serene garden setting is a perfect escape from the hustle and bustle of Canggu. Their raw desserts and cold-pressed juices are particularly popular, making it a great spot for a guilt-free indulgence. Don’t miss their coconut curry—it’s packed with flavor!

SATU – SATU Coffee Company
Address: Jl. Pantai Berawa No.36, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Café |
Timings | 7:00 AM to 5:00 PM |
SATU – SATU Coffee Company is more than just a coffee shop—it’s an experience. This cozy café offers an extensive menu featuring delicious coffee, hearty breakfasts, and delectable pastries.
Their signature espresso-based drinks are a must-try, especially when paired with their fluffy pancakes or eggs benedict. The relaxed vibe and friendly service make it a favorite spot among locals and travelers alike. It’s a great place to unwind and savor your food and coffee.

Made’s Banana Flour Company
Address: Jl. Pantai Batu Bolong No.41, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Bakery |
Timings | 8:00 AM to 8:00 PM |
If you’re looking for something unique, head to Made’s Banana Flour Company. Specializing in gluten-free baked goods made from banana flour, this bakery is a treat for your taste buds.
Their croissants, muffins, and bread have a distinct flavor and texture that’s absolutely delightful. The small, cozy space adds to its charm, and the friendly staff ensures you feel right at home. It’s a must-visit for anyone with dietary restrictions or those seeking a healthier option.

Canteen Café Canggu
Address: Canggu, Bali
Type | Café |
Timings | 7:00 AM to 3:00 PM |
Canteen Café captures the laid-back essence of Canggu perfectly. Known for its hearty breakfasts and aromatic coffee, this café is a staple among locals and expats. The rustic decor, featuring surfboards and vintage posters, adds to its charm.
Whether you’re in the mood for pancakes, smoothie bowls, or a full English breakfast, their menu has you covered. The casual vibe and great food make it an ideal spot to kick off your day.

Banh Mi & Beans
Address: Jl. Pantai Batu Bolong No.30, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Vietnamese Street Food |
Timings | 9:00 AM to 9:00 PM |
Banh Mi & Beans brings the authentic flavors of Vietnam to Canggu. This small, unassuming spot serves some of the best banh mi sandwiches and noodle bowls you’ll find in Bali.
The bread is perfectly crispy on the outside and soft on the inside, stuffed with flavorful meats, veggies, and sauces. Their Vietnamese coffee is also a highlight, providing a bold and rich caffeine kick. It’s a must-visit for street food enthusiasts.

Murmur Restaurant
Address: Jl. Anggrek No.2, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Fine Dining |
Timings | 5:00 PM to 11:00 PM |
Murmur Restaurant offers a fine dining experience with a tropical twist. The elegant interiors and candlelit ambiance make it perfect for a romantic dinner.
Their menu features a mix of international and Indonesian cuisine, with dishes like seafood platters, steak, and Nasi Goreng served with a gourmet touch. The attentive service and beautifully presented dishes add to the overall experience. Don’t forget to try their signature cocktails, which pair perfectly with the menu.

LOVSTER, Canggu
Address: Canggu, Bali
Type | Seafood Restaurant |
Timings | 11:00 AM to 10:00 PM |
Lobster lovers, this one’s for you! LOVSTER is all about indulgence, serving up juicy lobster baos, burgers, and rolls that are absolutely divine. The buttery, soft buns perfectly complement the rich, flavorful lobster fillings.
Their menu strikes the perfect balance between gourmet and comfort food, making it a unique dining experience. The relaxed atmosphere and friendly staff add to the charm, making it ideal for a special treat or casual dinner. Don’t miss their signature truffle lobster roll!

Hungry Bird Coffee
Address: Jl. Raya Semat Jl. Segara Perancak No.86, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Café |
Timings | 7:00 AM to 3:00 PM |
Hungry Bird Coffee is the perfect spot for breakfast or a mid-morning pick-me-up. Known for their rich, aromatic coffee, this cozy café has a laid-back vibe that keeps visitors coming back.
Their buttery croissants are a must-try, and if you’re in the mood for something heartier, the prawn tagliatelle will not disappoint. The café’s rustic decor and welcoming staff create a homely atmosphere, making it an excellent place to relax, refuel, or get some work done.

Blou Café Canggu
Address: Jl. Canggu Padang Linjong, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Café |
Timings | 8:00 AM to 4:00 PM |
Blou Café Canggu serves up hearty American-style breakfasts that set the tone for a great day. Think fluffy pancakes, crispy bacon, and perfectly brewed coffee. The café has a laid-back atmosphere, with plenty of outdoor seating to enjoy Bali, Indonesia sunshine.
It’s also a great spot to meet other travelers or simply chill with a good book. Their smoothie bowls are equally popular, and the staff’s friendly demeanor ensures a pleasant experience every time.

12 Urban Café
Address: Jl. Pantai Batu Mejan No.12c, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Type | Seafood Restaurant |
Timings | 11:00 AM to 10:00 PM |
Seafood lovers, rejoice! 12 Urban Café offers a wide variety of fresh seafood dishes prepared to perfection. From crispy calamari to creamy seafood pasta, their menu caters to all palates.
Pair your meal with one of their refreshing signature drinks for a truly satisfying dining experience. The café’s modern decor and lively vibe make it a great place for lunch or dinner with friends. Don’t miss their seafood platter if you’re in the mood to indulge!

Black Moon Canteen
Address: Canggu, Bali
Type | Street Food Spot |
Timings | 5:00 PM to 10:00 PM |
Black Moon Canteen is where street food meets creativity. Known for their Dragon Bowls, this spot offers a unique fusion of traditional and modern flavors. The bowls are packed with vibrant, fresh ingredients and bold spices, delivering an explosion of taste in every bite.
The cozy, street-side setup adds to the charm, making it perfect for a casual dinner. Whether you’re craving comfort food or looking to try something different, Black Moon Canteen won’t disappoint.