
Brunch o'clock in Bali? Head to the best cafes in Canggu – the best places for breakfast or a gourmet brunch.
We’ve already put together our list of the best restaurants in Canggu. But how about the Canggu cafes and coffee shops that this boho beach neighbourhood is so famous for? Some of Bali’s best breakfasts, gourmet brunches and vegan lunches and are right here in Canggu, dotted throughout Batu Bolong, Berawa, Pererenan, Seseh and beyond. And of course, they’re all served with great coffee. So settle in for a long and lazy morning (one that could easily last until late arvo) and fill up on Bali’s yummiest bites from the very best cafes in Canggu. And once you’ve done? Hit the beach, spa, boutiques or Canggu’s best bars.
THE BEST CAFES IN CANGGU
Where to eat breakfast, brunch and lunch
1. The Avocado Factory

Avocado on toast, avocado in our burgers, avocado whipped into our smoothie bowls and even chunks of avocado throughout our dipping sauces – if you ask us, there’s no such thing as ‘too much’ avocado. Well, it turns out that The Avocado Factory is as mad about nature’s green gift as we are, giving our morning go-to the recognition it deserves. The result? A menu that’s all avo everything. Packed full of avocado-stuffed signatures, feast on all-time faves like the Avo Cheese Croissant XL, the Truffle Benedict with avocado and truffled hollandaise, and the broccoli toast with mashed avocado. Oh, and don’t forget the avo-licious desserts…
The Avocado Factory, Jl Batu Mejan, Canggu, p. +62 812 6688 4463, e. [email protected]. Open daily from 7am.
2. Valle Bali

Sitting amongst the rice fields of Canggu, Valle is a panoramic restaurant and bar where breakfast is served overlooking a glittering infinity pool. Paying homage to Bali’s natural beauty, it’s a dreamy morning destination where you can graze on breakfast favourites, wake up with great coffee, then settle in for the day to nibble on an all-day, Spanish-inspired menu. Everything is made using the highest-quality ingredients, like the Morning Steak & Avocado (with fluffy scrambled eggs), or the Loaded Croissant with a choice of smoked salmon or shaved ham. Then, after grazing your way through the menu, unwind on the deck, take a dip in the pool, and stick around ‘til sunset for dinner, cocktails, barbecued flavours and delish Spanish tapas.
Valle Bali, Jl Padang Linjong No. 23, Canggu, p. +62 811 330 077. Open daily 7am – 10pm.
3. Milk & Madu

Everyone loves this absolute jewel of a café. And for good reason. It’s a Bali icon, with two Canggu locations in Berawa and on Batu Bolong. But what’s all the fuss about? Amazing all-day breakfasts, killer coffee, good vibes and a family friendly setting. Try The Madu poached eggs with bacon, onion jam and hollandaise sauce, or the three egg skillets with feta, rocket and sundried tomato pesto. You’ll want to try the smoothies too, and of course, a strong cuppa… Or even a brunch cocktail.
Milk & Madu, Jl Pantai Berawa No. 52 (p. +62 851 0278 1872) & Jl Batu Bolong No. 92 (p. +62 813 5389 6153). Open daily 7am – 10pm.
4. Café Kitsuné

From Paris to Bali, Café Kitsuné at Desa Kitsuné is a chic, artisanal cafe with Parisian roots and laid-back island vibes. It’s known around the globe for its specialty coffee and pastries, and this Canggu outpost has become the go-to morning hangout for catch-ups over a matcha latte or classic piccolo. You won’t find any big brunch plates or avocado on toast here. Instead, in true Parisian style, it’s all about light bites that complement your coffee. Think still-warm croissants, a zesty lemon tart, a slightly sweet cannelé and our favourite: the signature Café Kitsuné fox shortbread. You’ll also want to try the goat’s cheese quiche and the Matcha Maritozzo pastry, all before exploring Desa Kitsuné and the art de vivre that it’s best known for.
Café Kitsuné at Desa Kitsuné, Jl Munduk Catu No. 9, Canggu, p. +62 811 3099 0800; Open daily 7am – 6pm.
5. The Goat Father

Our go-to coffee stop and the place for a perfect croissant or pastry, The Goat Father is a street-side coffee corner where you can prop up the barista bar, hang out on the patio, or fuel-up after your morning run on banana bread and carrot cake. This humble coffee shop stands directly in front of The Avocado Factory, meaning you can head inside for the full brunch experience, or simply hang out with your mates on the patio with a Java Puntang, a dirty chai latte or an iced coffee with maple and orange zest. If you love strong coffee with a kick of acidity and full robust flavours, this place is for you.
The Goat Father, Jl Batu Mejan, Canggu, p. +62 812 6688 4431. Open daily from 6am – 5pm.
6. The Shady Shack

True to its name, at The Shady Shack you’ll find shady seating beneath swaying palms at this roadside, rice field restaurant. Veggies rejoice! The whole menu here is meat-free and super-duper healthy to boot – we love the gluten-free halloumi bowl, the vegan lasagne, and the BBQ pulled jackfruit burger. And make sure to check out the raw banoffee cheesecake too. Grab a cold coconut or long black, or better yet, boost that immune system with a turmeric latte.
The Shady Shack, Jl Tanah Barak No. 57, Canggu, p. +62 812 3611 6466. Open daily 7.30am – 10.30pm.
7. Crate Café

Is this the best breakfast in Bali? Many would say so. This rad, hipster coffee shop is always buzzing with Canggu’s coolest. Maybe it’s the awesome soundtrack, or maybe it’s just that the food is so goddamn good (and affordable!). Their gluten-free sandwiches have to be up there amongst our fave brunch staples. Located just off Batu Bolong in between Padang Linjong, look out for its iconic industrial-chic look, bold murals, super smoothie bowls and some of the best coffee in town. But don’t just take our word for it – you’ll soon see it’s always busy at this Canggu icon.
Crate Café, Jl Padang Linjong No. 49, Canggu. Open daily from 6am – 4pm.
8. BAKED.

Soft, springy and perfectly crunchy on the crust – Baked had us at homemade, still-warm sourdough. But flawless loaves aren’t the only specialty at this Canggu hotspot (located in Berawa and Pererenan). Throughout the day, you can tuck into salmon bagels, everything-on-toast, and some of the best scrambled eggs in Bali. Our fave is the Royal folded eggs with spinach, sweet chilli jam, cream cheese, and that epic house sourdough. Settle in to the fresh whitewashed interiors, and whatever you do, make sure you take home their doughy creations…
Baked, Jl Raya Semat Gang Kupu-Kupu No. 1, Berawa & Jl Pantai Pererenan No. 118, Pererenan. Open daily from 7am.
9. Sensorium Bali

Described as an ‘elevated brunch restaurant’, Sensorium Bali is a multi-sensory Australasian cafe that promises to activate, challenge and satisfy all five senses. We won’t spoil the full experience for you here, but expect ultra-modern takes on Australian and Asian brunch food. Think boundary-pushing creations like the Textural of Mushrooms (sautéed and fried wild mushrooms and seaweed paste on rye), a brunch ramen with 62-degree sous vide egg, and the decadent bulgogi beef burger. Yup, this isn’t your typical brunch cafe…
Sensorium Bali, Jl Pantai Batu Mejan, Canggu, e. [email protected]; Open daily from 9am.
10. Rize Cafe

A perfect fit for Canggu’s health crowds, Rize Cafe is best known for its classic Indian dishes with vegan, vegetarian and gluten-free options, all using fresh local ingredients. It also slings your typical brunch fare, but you absolutely must go for the breakfast dosas. There are three to choose from, and they are all mind-blowing. The cafe is also just minutes away from Pererenan Beach, so if you’re taking a midday break from surfing, drop by for a light lunch, cool down with a plant-based smoothie, then get back to the beach in time for the next wave.
Rize Cafe, Jl Pantai Pererenan No. 150, Pererenan, p. +62 823 1191 7193. Open daily from 9am.
11. Neighbourhood Food

Neighbourhood is Canggu’s cosy cafe and coffee shop that’s dedicated to serving local produce from artisan makers. It’s one of our fave places for a long and leisurely breakfast, but you can also swing by later in the day for afternoon nibbles, wine and cocktails on the front deck. Be sure to try the Hood Benedict (with confit potato hash, soft eggs, jalapeño hollandaise and salsa) – it’s what first made us fall in love with this spot. As lunch swings around, try the chicken pesto roll, tuna melt and any of the bowls. And yes, Neighbourhood’s house-blend coffees are just as delicious…
Neighbourhood Food, Jl Pantai Berawa No. 99BB, Berawa & Jl Pantai Seseh No. 888, Cemagi. Open daily.
12. Honey Kitchen

Not only do we love the name of this sun-soaked spot in peaceful Pererenan, we’re also obsessed with the fit-out. Laced in white and studded with gold and black accents, Honey Kitchen is simple but oh-so stylish. And of course, the same can be said about the menu. With a focus on ultra-fresh and organic ingredients, local and imported produce is given the Midas touch, creating standout brunch plates like the folded zucchini feta omelette, lemon ricotta pancakes, and wholesome sides like honey-roasted carrots with coriander, dukkah and tahini. And FYI, their sweet potato fries are some of the best we’ve found in Bali…
Honey Kitchen, Jl Pantai Pererenan No. 132, Pererenan, Canggu. Open daily 7am – 10pm.
13. Nüde

Stepping into Nüde is like stopping by an old friend’s place. The staff are famously friendly (all smiles, every time) and this quaint and cosy café knocks out fabulous breakfasts and lunches to keep everyone happy, every single day – veggies, vegans and carnivores included. This beloved Canggu cafe also does great smoothies, cocktails and excellent coffee. And with three locations in Canggu, you’re never far from their famous bowls and pancakes.
Nüde, locations in Berawa, Babakan and Pererenan, e. [email protected]. Open daily from 7am.
14. Yema Kitchen

Warm and homely, Yema Kitchen is an enchanting boutique-style cafe and restaurant decked out in boho-chic decor, designed by the award-winning Moroccan interior designer, Zohra Boukhari. Late risers will love this place, because breakfast is served until 5pm, meaning you can sip on bespoke coffee and graze on wholesome Mediterranean cuisine and freshly-baked pastries throughout the day. We love the crunchy passion fruit granola and avocado focaccia, and for lunch, we never go past the signature Couscous Royal with spicy Moroccan lamb sausages. You’ll want to stay until late too, because as nighttime beckons, it’s all about hearty Mediterranean meals, movie nights beneath the stars, and a hidden speakeasy for some late-night tipples…
Yema Kitchen, Jl Tanah Barak No. 31, Canggu, p. +62 812 3957 3633, e. [email protected]
15. Little Frenchie

Little Frenchie is a charming French cafe that sits on the tranquil streets of Pererenan. And just like the French do, it’s a great spot for a long and leisurely brunch. Start with the Louie’s Eggs Benedict with gooey 63-degree eggs, paired with a perfectly brewed latte, or even a Mimosa. As afternoon swings around, tuck into generous baguettes with whipped herb butter and garlic jam, or graze on the pan-seared poisson du jour (AKA local catch-of-the-day). We never leave without tucking into the golden profiteroles, stuffed with vanilla chantily. It’s the perfect place to prop-up streetside and watch the world go by, or to dive into a good book with a parade of French brunch classics. Bon appétit!
Little Frenchie, Jl Munduk Kedungu No. 39, Pererenan, p. +62 813 6168 1146; Open daily 9am – 10pm.
16. Copenhagen Bali

Think that Nordic food is only cold fish and potatoes? Think again. Copenhagen Canggu slings modern brunch food straight out of Scandinavia. Fresh, healthy and full of flavour, this cute, minimalistic Danish cafe lets you create your own brunch board by mixing and matching your faves. Our regular breakfast spread usually includes a Danish poppyseed pastry, scrambled eggs, sauteed mushrooms and fresh fruits, but you can select from a whole list of different options. There’s a reason why there’s a queue out the door every day…
Copenhagen Bali, Jl Padang Linjong No. 71A, Canggu & Gg. Anggrek, Berawa. Open daily.
17. Good Mantra

Good Mantra is a wholly plant-based restaurant with easy-breezy community vibes and an address that’s just a stone’s throw from Berawa Beach. Every vegan dish uses fresh ingredients from small local farms, and almost everything is made in-house – from the nut-milks to the granolas and even the zingy relishes and sauces. Try the brekkie burrito, the sunrise shakshuka, or one of the surfer’s jaffles. Then for lunch, tuck into big-energy salads and stuffed sandwiches with a good slather of plant-based mayo. This earth-to-plate ethos trickles over to the bar, too, where the cocktails and mocktails are inspired by Bali’s landscapes and seasons. We’ll take two Surf Spritz, please!
Good Mantra, Jl Subak Sari Barat Gg. Sri Kahyangan No. 77, Berawa, p. +62 822 6187 9977. Open daily 8am – 9pm.
18. St. Ali

From Melbourne to Bali, St. Ali in Pererenan is from the same peeps who gave us the artsy-cool boutique hotel, Further Hotel. Roasting and brewing only the best ethically and sustainably sourced beans, St. Ali has nailed the classics. But we say, step outta the box and go for a signature brew like the Coco Mingle (espresso topped with chocolate ice cream and coconut water) or the Grape Fizz Cold Brew. Pair it up with a Melbourne-inspired brunch, like the Polenta Porridge with textures of strawberries or the St. Muffin fully loaded with egg, sausage, caramelised onions, Dijon mustard and mayo.
St. Ali at Further Hotel, Jl Pantai Pererenan, Pererenan, p. +62 811 3941 6656; Open daily.
19. Gigi Susu

Yes, this is the Canggu cafe that’s all over Instagram. You’ll spot the queue outside before you even arrive, but we can tell you, the wait is worth it. Gigi Susu is a cosy wooden shack just minutes from Batu Bolong Beach, and it’s been made famous thanks to its freshly baked pastries, artisanal breads expertly brewed coffee, and cute merch. If you’ve got the time, settle in for a homemade beef pastrami sandwich with wholewheat sourdough, or a roasted butternut pumpkin salad. Otherwise, grab a cuppa and a buttery croissant before hitting the beach.
Gigi Susu, Jl Pantai Batu Bolong No. 80, Canggu, p. +62 822 1121 2099. Open daily 6am – 7pm.
20. Cinta Café

One of the best things about Cinta Café is its quaint vibes and cute garden-like aesthetics. The other best thing? The insanely delicious menu of wholesome cafe favourites. It’s a great spot for breakfast or brunch, with our go-to’s being the Belgian waffles with berry coulis, the French toast, and the baked eggs with butter beans and tomato sugo. Hearty and delicious, it’s the perfect pitstop before hitting the beach.
Cinta Cafe, Jl Pantai Pererenan No. 92, Pererenan, p. +62 812 3817 2422. Open daily 8am – 10pm.
21. Touché

You’ll feel like you’re in Seminyak at this stylish cafe, just footsteps away from Pererenan beach. With the dreamiest island-chic interiors that match its urban-style menu, you’ll often catch us in Touché, sipping on a matcha cappuccino over a plate of truffle mushroom risotto and a crisp smoked salmon salad. From breakfast through to lunch, the menu goes from fluffy soufflé pancakes, to truffle scrambled eggs, before finishing off with Mediterranean-inspired mains and desserts. Top tip: Touché doubles up as a prime perch to watch Pererenan life go by.
Touché, Jl Pantai Pererenan No. 104, Pererenan, p. +62 823 4185 0363. Open daily 7.30am – 10pm.
22. ACME

A roastery and bakery all-in-one, ACME serves up freshly baked artisan breads, pastries and brekkie staples alongside great coffee. You’ll get a great caffeine fix thanks to their 100% Arabica beans, which are sustainably produced from local plantations and roasted in-house. It goes without saying that a cappuccino here goes perfectly with a croissant or pain au chocolat. But better yet, try the sumac-spiced poached eggs served with toasted focaccia, or the delectable French toast with fluffy shokupan (AKA Japanese milk bread), berry jam, maple and golden cinnamon sugar.
ACME, Jl Pantai Pererenan No. 81a, Pererenan & Jl Nelayan No. 28, Canggu, e. [email protected]. Open daily 6:30am – 5pm.
23. Mimpi Grocery

Is it an abandoned building in the middle of the rice fields? Nope, it’s Mimpi Grocery – Canggu’s industrial cafe decked out in grunge-y graffiti, long wooden tables and overgrown vines hanging from the ceiling. You’ll find some of the quirkiest breakfast names here, but take it from us, they are epic. Try the SexyCheezy Grilled Toast, the Skank Avo Toast and the Stoned in NYC salmon bagel. Then swap and share the crispy guacamole croquettes, the Nashville spicy chicken, and some wild yuca fries. Don’t miss the hipster merch either…
Mimpi Grocery, Jl Pantai Batu Mejan No. 67H, Canggu, p. +62 813 2606 9193; Open daily from 7am.
24. The Living Room

Hidden behind closed curtains and an inconspicuous frontage, The Living Room is a cosy cafe where you can kick back with great coffee, a good book and delicious brunch bites. Nab a seat on the plush sofa and start your morning with the breakfast bun, stuffed with egg, crispy bacon, sausage, fries and chilli mayo. Or drop by at lunch for some spiced chicken skewers in a garlic parmesan sauce. Wash it all down with a strawberry and lychee iced tea, and browse the vintage trinkets, vinyl and collection of rare books.
The Living Room, Jl Raya Tiying Tutul, Pererenan. Open Mon – Sat 8am – 4pm.
25. Milu by NOOK

All you really need to know about Milu by NOOK is that this Berawa cafe is from the same people who brought us NOOK in Umalas. So you know it’s going to be incredible. True to form, you’ll find declicious food at great prices in a gorgeous environment here. Bringing everything we love about the original NOOK (think shabby-chic interiors, fusion cuisine and family-friendly vibes), Milu by NOOK is a solid hit. Try the signature bowls, the chunky burgers or the sandwiches for an easy breezy brunch.
Milu By Nook, Jl Pantai Berawa No. 99, Canggu, p. +62 822 4711 4441. Open daily 8am – 11pm.
26. The Brunch Club

The Brunch Club needs no introduction. Anyone who’s ever tried the wobbly souffle pancake stack at Brunch Club Legian will testify to this cafe’s addictive qualities! One bite is never enough, but throw into the mix great coffee, juices, salads, all-day fry-ups, and all the western faves, and you have a firm all-day brunch favourite. Not to mention, the Berawa address backs onto the stunning Bali Equestrian Centre, while the Pererenan address is just minutes from the beach. Mimosas, pancakes and epic views – now that’s a brunch!
The Brunch Club, Jl Karang Suwung, Berawa (p. +62 811 3831 2905) & Jl Pantai Pererenan No. 110, Pererenan (p. +62 811 3831 2906).
27. Cafe Vida

Hearty, herbal and homely, this magic little Canggu cafe is actually housed within a Balinese family compound. This means you get to soak up some culture while sipping your flat white or slurping down your smoothie bowl. The fare is organic, healthy and locally sourced, and the list of herbal tea elixirs is a particular highlight. Not to mention the homemade cakes and chocolates…
Cafe Vida, Jl Pantai Batu Bolong No. 38A, Canggu, p. +62 813 3988 6864. Open daily 7.30am – 10.30pm.
28. Hungry Bird

Need a caffeine fix? Head to Hungry Bird – a real-life coffee shop fairytale. The owner, a young Indonesian called Edo, used to roast beans in his bedroom after fixing a broken coffee machine with his own hands. Self-taught and quite literally self-made, he then opened Hungry Bird. Uber-popular with local surfers and one of the most buzzing cafes in Canggu, Hungry Bird serves some of the most affordable (and delicious) breakfasts in the area – alongside that epic coffee.
Hungry Bird, Jl Raya Semat No. 86, Canggu, p. +62 812 5000 4643. Open daily 8am – 5pm.
29. Zin Cafe

Zin Cafe caught our attention when we heard they serve the best buttery-soft avocado on toast in town. Well, the rumours are true. This breezy, tropical spot (laced in palm, bamboo and swathes of sunlight) comes to Bali direct from Amsterdam. As for the rest of the menu? 99% of the ingredients are locally-sourced, and make use of the island’s artisan producers. Expect farm-to-table creations like the Farmers Bowl filled to the brim with red rice, avocado, tempeh, greens and a dash of coconut vinaigrette.
Zin Cafe, Jl Nelayan No. 78, Canggu, p. +62 811 3111 6647. Open daily from 6.30am.
30. Motion Cafe

Another healthy Canggu cafe your need to try is Motion Cafe. The menu speaks for itself: vegetarian, vegan, keto, gluten-free and raw food, plus Motion Cafe’s meal plans. Sip on a delicious juice or smoothie, down a wheatgrass shot or munch on a high-protein salad. We love that they also have a designated paleo section on their menu, perfect if that’s your thang.
Motion Café, Jl Batu Bolong 69B, Canggu & Jl Raya Tiyingtutul No. 8, Pererenan.
FAQs on cafes in Canggu
What are the best cafes in Canggu?
There are so many must-try cafes in Canggu, including The Shady Shack, BAKED, Sensorium and Crate Cafe. For grab-and-go coffee and pastry as early as 6am, Gigi Susu is a firm favourite. For family friendly vibes, head to Milk & Madu.
What types of cuisine can I expect in a Canggu cafe?
Canggu’s best cafes typically serve Australian and European brunch classics, like Avocado on Toast, French Toast and healthy smoothie bowls. You’ll also find plenty of hearty Indonesian fusion dishes, and creative vegan food too.
Are there vegan and vegetarian cafes in Canggu?
Yes, Canggu is famous for its vegan and vegetarian cafes, like The Shady Shack and KYND, which are renowned for their extensive plant-based menus and Instagram-worthy interiors.
What should I expect to pay for breakfast in Canggu?
Canggu’s cafe cater to every budget – you can find affordable local warung-style meals and coffee for around IDR 30,000 to 50,000, to more upscale brunch cafes that can cost up to IDR 150,000 per dish.
Do most cafes in Canggu offer free Wi-Fi?
Yes, many cafes in Canggu offer free Wi-Fi, along with comfortable seating and strong coffee. Canggu is renowned as Bali’s cafe capital for digital nomads.
Which cafes in Canggu are popular among digital nomads?
While most cafes in Canggu cater to digital nomads, ZIN cafe is propbably your best choice. Not only do they serve excellent coffee and food, they also have the right ambience, reliable Wi-Fi, as well as a dedicated co-working space.
Are there pet-friendly cafes in Canggu?
Yes, many local cafes in Canggu are dog-friendly, though it’s always a good idea to check in advance. Some even have outdoor seating areas perfect for enjoying Bali’s warm weather with your pet by your side.
Can I find healthy and organic food options in Canggu?
Canggu’s cafe scene is a haven for health and fitness enthusiasts. You can expect an array of organic, locally sourced, and superfood-packed options, from smoothie bowls and cold-pressed juices to salads and big vegan wraps.
What are the typical opening hours of Canggu cafes?
Most cafes in Canggu open early, around 7am to 8am (or even earlier, like Gigi Susu), for breakfast or early morning coffee. Many cafes in Canggu also continue serving through lunch and into the evening.
Hungry for more awesome cafes in and around Canggu? Check out our guide to Bali’s best cafes!