For your slow mornings and lazy afternoons, here are the best cafes in Bali... Think jungle-hugged coffee shops in Ubud, to beachside brunching in Seminyak!
Between fashion shopping in Seminyak, surfing in Canggu and trekking through the rice terraces of Ubud, adventuring in Bali can be hungry work. But the best way to fuel up for a day of island exploring? A wholesome breakfast, a great cup of coffee and a cosy nook to enjoy it all. Luckily, Bali is jam-packed with awesome cafes on every corner, complete with those all-important breakfast staples (avocado on toast, we’re looking at you), and strong beans for a much-needed pick-me-up. So, we’ve hopped our way around the island to find the best cafes in Bali, from Ubud to Uluwatu, and of course, Seminyak, Sanur and Canggu too. Here’s where to go for the very best breakfast, brunch and delicious lunch in Bali – stunning views and Instagrammable dishes included!
THE BEST CAFES IN BALI
Top places for breakfast, brunch & lunch
THE BEST CAFES IN CANGGU
1. The Avocado Factory
Avocado all day, every day – that’s our kind of heaven. And luckily, at The Avocado Factory, you’ll find avocado in everything, from avocado on toast, avocado in your burger, avocado in the smoothie bowls and heck, why not add chunks of avocado to the dipping sauces? These guys are as mad about nature’s green gift as we are, giving our morning go-to the recognition it deserves – all in a double-storey industrial style space. Everything on the menu features local avocados (from both Bali and Java) in some form or another. Try the Avo Pancakes for brekkie, the classic poke bowl with lashings of avocado for lunch, and finish it all off with an avo-licious chocolate mousse for dessert. It’s all avo everything, ripe for the picking!
The Avocado Factory, Jl Batu Mejan, Canggu, p. +62 812 6688 4463; Open daily from 7am.
2. Sensorium Bali
Minimalism meets elegance at Sensorium Bali – an elevated brunch restaurant in Canggu for a multi-sensorial culinary experience that will satisfy all five senses. Expect modern Australian cuisine with an Asian twist, and boundary-pushing creations like the Textural of Mushrooms (sautéed and fried wild mushrooms, 62-degree egg and seaweed paste on rye), a cold dry ramen with Kimchi and braised pork, and the smashed avocado on buttery Indian prata. Yup, this isn’t your typical brunch spot…
Sensorium Bali, Jl Pantai Batu Mejan, Canggu; Open daily from 9am.
3. The Shady Shack
True to its name, you’ll find shady seating areas beneath swaying palms at The Shady Shack. And as one of the best vegetarian and vegan cafes in Bali, you can expect an entire menu that’s meat-free and centred around healthy and nourishing fare. We love the Heaven On Earth smoothie bowl with exotic fruits like soursop and goji berry for breakfast, followed by the hearty Tempe Bowl or juicy vegan burgers for lunch. FYI, the raw banoffee cheesecake is to die for. Grab a cold coconut, a long black or better yet, boost that immune system with a turmeric latte. Nommmm…
The Shady Shack, Jl Tanah Barak No. 57, Canggu, p. +62 812 3611 6466; Open daily 7.30am – 10.30pm.
4. Crate Café
Hipster coffee shop meets boutique brunch spot at Crate Cafe – one of the coolest cafes in Bali. This buzzing hangout spot is tucked away on a quiet lane just off Batu Bolong, home to its iconic industrial-chic interiors, bold murals and of course, a long queue out the door every morning for its affordable and epic breakfasts. But fear not, the super fast service means their smoothie bowls and awesome coffees are never a long wait away.
Crate Café, Jl Canggu Padang Linjong No. 49, Canggu, e. [email protected]; Open daily 6am – 5pm.
5. Baked.
A one-stop-shop for brunch and bakery goodness, head to Baked in either Berawa or Pererenan to really start your day right. For breakfast, stop by for creamy poached eggs, fresh-outta-the-oven artisanal sourdough, and oh-so buttery croissants half the size of your head! Or go big with the royal folded eggs with sweet chilli jam, or the Korean honey toast with mascarpone, honeycomb and elderflower. Plus, you can also grab some sweet treats to take home, like Pastel de Nata and Pain au Chocolat.
Baked., Jl Pantai Pererenan No. 118, Pererenan & Jl Raya Semat Gg. Kupu kupu No. 1, Berawa, p. +62 813 3821 3519; Open daily from 7am.
THE BEST CAFES IN SEMINYAK
1. Hut Bali by Shelter Café
With its breezy rooftop vibes and super chilled, tropical nooks to escape Seminyak’s busy streets, Hut has become a fave hideout for Bali’s breakfast crew. Its eclectic and cosy space is perfect for morning meetings or great nibbles surrounded by exotic plants. We could spend an entire day here, munching away on the Middle Eastern and Mediterranean plates that are bursting in flavour and colour. And the best bit? They’ve opened in Canggu too, so you’re never too far from Shelter!
Hut Bali by Shelter Café, Jl Drupadi 1 No. 2a, Seminyak, p. +62 821 4706 4407; Open daily 7am – 5pm.
2. Revolver Espresso
One of the OG’s when it comes to Bali’s caffeine obsession, Revolver Espresso is where you go for some Seriously. Good. Coffee. What started out as a teeny tiny boutique coffee shop tucked away down a little laneway in downtown Seminyak, has become one of the island’s best known coffee brands, with top-notch beans sourced from the best farmers, roasted and blended locally in Bali. Revolver now has two Seminyak locations, complete with a long-time following that flocks to this island icon for sensational brekkies, alongside its insanely good cuppas. You could easily forget you’re in Bali in this city-warehouse-style coffee nook.
Revolver Espresso, Jl Kayu Aya Gang 51, Oberoi (p. +62 812 3842 8343) & Jl Petitenget No. 101 (p. +62 851 0244 4468); Open daily.
3. KYND
SO much more than just a vegan café, KYND is a whole community of earth-conscious foodies serving up 100% plant-based creations that will knock your sandy socks off. Veggies and vegans rejoice, because their inventive menu is packed full of both sweet and savoury knockouts, while carnivores, get ready to be converted with some seriously good plant-based food. For brekkie and brunch, it’s all about smoothie bowls, waffles and a hot latte. We love making our own too: we add avocado, whipped hummus and a vegan fried “egg” on top of a slice of their gluten-free bread. As for lunch, go for the big colourful salad bowls, butter “chicken” curry, falafel shawarma and the most colourful cocktails around – finish off with a vegan ice-cream from the technicolored creamery next door. Now, who says vegan food is boring….?
KYND Community, Jl Raya Petitenget No. 12x, p. +62 859 3112 0209; Open daily 7.30am – 9.30pm.
4. Sisterfields
Bali’s pioneering brunching institution, Sisterfields has been a hit since day one, establishing itself as one of the very best cafes in Bali. Drawing in Seminyak’s hungry brunch crowds every single day for brekkie, lunch and dinner, it’s fair to say that this Melbourne-inspired cafe is doing something right. Fear not though, the service at Sisterfields is always faultless, so it’s never long before the ever-smiling staff have you settled in, sipping and snacking away on the incredible, Instagrammable dishes – Korean fried chicken burger stuffed with kimchi and Asian slaw, and blackberry pancakes topped with whipped mascarpone, no less.
Sisterfields, Jl Kayu Cendana No. 7, Seminyak, p. +62 361 905 0507; Open daily 7am – 9pm.
5. Café Organic
Seminyak’s Café Organic is undoubtedly one of the best (and tropi-coolest!) cafes in Bali… for good reason! With its fresh white walls, indoor palm trees and pineapples on every table, this place is a ‘grammer’s dream. The breakfast, nibbles and lunch menus are full of vegetarian fare that’s not only fabulously presented, but also super health-conscious, from big salad bowls and veggie burgers, to loaded toasts too. Drinks-wise, it’s all about healthy smoothies, juices, top-notch coffee and happy kombuchas for a truly guilt-free tea break.
Café Organic, Jl Petitenget No. 99x Seminyak, p. +62 878 5522 3426, e. [email protected]; Open daily 8am – 4pm.
THE BEST CAFES IN ULUWATU
1. Ours Bali
Uluwatu’s favourite all-day cafe and restaurant, Ours would fit right into Bondi Beach, complete with tropi-cool interiors that mix Balinese open-living with Scandinavian architecture and Mediterranean flavour. And that’s before we mention how damn delicious the food is! We regularly graze on Ours’ take on shakshuka for brekkie, before coming back for the crispy skin barramundi at lunch and the chicken stroganoff for dinner. All of this is best enjoyed with Ours’ list of classic cocktails. And with a focus on high quality local ingredients and a sustainable approach to food, we always feel good about tucking into the whole lot…
Ours Bali, Jl Labuansait No. 39, Pecatu, p. +62 813 5378 8700; Open daily 8am – 11pm.
2. The Cashew Tree
Only a short stroll away from the cliff-tops of Bingin, The Cashew Tree is where families mingle over brunch and lunch in the al fresco restaurant, and come back again in the afternoon for a cold juice or smoothie. The fully stacked menu is fresh, healthy and organic, with plenty of vegetarian and vegan dishes alongside platters of fries and an epic cocktail list. There’s even the uber-popular Bali Training Centre here, in fact, we often tag a workout onto our morning coffee fix and swing by after for a much-needed fuel-up.
The Cashew Tree, Jl Pantai Bingin No. 9, Pecatu, p. +62 859 5378 9675; Open daily 7.30am – 10pm.
3. Artisan
For a casual pre-surf feast or a fancy, artisan-style night out with the besties, we head to Artisan. We swing by early to feast on oh-so-creamy burrata and avocado on sourdough toast, and sip on awesome cappuccinos. The daily rotating salad bar is perfect for lunch, while dinner time calls for the ash-roasted beets and the braised Australian lamb shank. Got room for dessert? Try the classic flourless chocolate cake, or the sticky toffee pudding with croissant ice cream. You’ll soon see why this sleek spot is one of the hottest new cafes in Bali.
Artisan, Jl Pantai Labuansait Suluban, Pecatu (p. +62 822 6661 5155) & Jl Raya Uluwatu, Ungasan (p. +62 812 3981 9800); Open daily.
4. Gooseberry Restaurant & Boutique
From the creative babes who gave us Bali’s internationally-acclaimed lingerie and swimwear label, Gooseberry Intimates, the sister foodie destination is a tropical oasis of modern cuisine, air-conditioned interiors and a sun-soaked pool for a post-brunch dip. Tucked away above Bingin Beach, here you can graze on the brekkie and lunch staples, or swing by later for dinner and go all out with the selection of dry-aged meats grilled to perfection.
Gooseberry Restaurant & Boutique, Jl Buana Sari, Gg Pirta, Pecatu, p. +62 821 4482 3166; Open daily 8am – 10pm.
5. Suka Espresso
Coffee lovers in the Bukit, this one’s for you! Suka Espresso sources the best beans from all over Indonesia and South America to brew the perfect cuppa to start your day right. That’s before we mention the breakfast and lunchtime dishes, all of which are super affordable and oh-so popular. Think smashed avo on toast, stuffed sandwiches, chilli scrambled eggs and colourful smoothie bowls. Yup, this is a must-try tropical stop-off for your daily coffee and brunch fix…
Suka Espresso, Jl Labuansait No. 10, Uluwatu, p. +62 812 4652 7605; Open daily 7.30am – 10pm.
THE BEST CAFES IN UBUD
1. Pison
With rice fields in the backyard and European-style interiors, Pison perfectly blends Asian and Western influences in Ubud. The fusion menu highlights the abundance of local coffee beans and high quality, fresh ingredients. For breakfast and brunch, sip on a chilled Avocado Espresso as you graze on the stack of crispy corn fritters or the chicken in creamy homemade curry with a side of poached eggs and a croissant to mop up all the goodness. You’ll want to come back for lunch and dinner to try the Indonesian nasi goreng twists (the crispy pork belly is our fave!). Wash it all down with Pison’s signature cold brews, or make it a Flat White Martini instead…
Pison, Jl Hanoman, Ubud, p. +62 813 3774 9328; Open daily 7am – 11pm.
2. Milk & Madu
A list of Bali’s best cafes simply wouldn’t be complete with this OG. Milk & Madu is everyone’s favourite when it comes to brunching all day. Originally from Canggu, the Ubud ‘hood has been well-fed with M&M’s oh-so-delicious all-day breakfast menu, sumptuous lunches and delectable dinners. We say start with skillet eggs for breakfast, followed by the variety of juicy burgers, and end the day with their epic wood-fired pizzas. And just like its Canggu sister, the vibes here are tropical, cool and cosy with just enough industrial-chic decor to make you #interiorcrush.
Milk & Madu, Jl Suweta No. 3, Ubud, p. +62 813 2975 6708, e. [email protected]; Open daily 7am – 10pm.
3. Alchemy
Vegan sorcery and raw chocolate wizardry come together at Alchemy, a gorgeously stylish Ubud cafe, where love, authenticity, health and gratitude are at its core. Think raw food goodness that will nourish your body from inside out, matched with sweet treats like their decadent banoffee pie or sugar-free ice cream – all best enjoyed with a cup of single-origin coffee or chilled kombucha. Simply magical.
Alchemy, Jl Penestanan Kelod No. 75, Sayan, Ubud, p. +62 821 4690 8910, e. [email protected]; Open daily 7am – 9pm.
4. Clear Café
A one-stop-shop for all things healthy and nourishing, Clear Café offers a ‘clean food for clear minds’ philosophy, matched with homey furnishings and a quirky soundtrack to serenade you all day. Check out the refreshing list of tonics and elixirs, before diving into the super-delish international vegetarian and pescatarian menu. This one’s a must-visit Ubud restaurant!
Clear Café, Jl Hanoman No. 8, Ubud, p. +62 878 6219 7585; Open daily.
5. Cafe Pomegranate
Homemade is the name of the game at Cafe Pomegranate. Plonked right in the middle of Ubud’s emerald green rice paddies, this al fresco cafe is a hideaway from the busy downtown streets, and is simply stunning all day. In the morning, start the day with a homemade chai tea and a hearty soup looking out towards the majestic Mount Agung. Then for lunch, try the Singaporean-style wantan noodles and a refreshing jamu to wash it all down. And as the stars appear and fireflies come out to play, swing by for a Bonito Pizza that’s best paired with the homemade Sangria…
Cafe Pomegranate, Jl Subak Sok Wayah, Ubud, p. +62 878 6080 3632; Open daily 9am – 9pm.
THE BEST CAFES IN SANUR
1. Genius Cafe
Looking for the best vegetarian and vegan-friendly menu in Sanur? Head to this cafe and social club right on Sanur Beach. Genius Cafe is pure genius when it comes to healthy dishes, with a menu full of great vegan, gluten-free, egg-free, dairy-free or nut-free options. And if you’re dining with kids, you’ll want to check out the Little Genius menu with all its wholesome ingredients. Be sure to check out the cafe’s calendar for cool social events, for adults and children alike!
Genius Cafe, Mertasari Beach, Sanur, p. +62 877 0047 7788; Open daily.
2. Over the Moon Cafe
Cosy, family-friendly and great for digital nomads too, at Over the Moon you can tuck into wholesome food, and of course, a freshly-brewed cup of coffee. They use the best beans which are locally sourced and roasted by Seniman and Arca for a wonderfully rich flavour. All the classic cuppas are best sipped with a French toast for brekky, or any of the pizzas for lunch, before finishing off with a homemade bread and butter pudding.
Over the Moon Cafe, Jl Danau Tamblingan No. 19, Sanur, p. +62 822 2551 1012; Open daily 8am – 9pm.
3. Daily Baguette
French-style croissants and baguettes? Check! Daily Baguette is a one-stop-shop for your brekkie needs. Stop by for some of the morning faves like the omelette and bacon croissant and loaded brioche. Or try one of the quirky creations, from flat croissant to cromboloni, too! And while we love taking a break from shopping in their ICON Bali outlet, it’s the Jl Danau Tamblingan location where we meander to for a more chilled brunch and sip on a cappuccino or iced matcha…
Daily Baguette, Jl Danau Tamblingan No. 188, Sanur, p. +62 812 3772 9099, e. [email protected]; Open daily from 6.30am.
4. Soul in a Bowl
Our favourite Soul Cafe is back, and we couldn’t thank our lucky stars enough! This time taking residence in the quieter Jl Danau Poso, the streetside sister to Soul on the Beach, serves up quintessential nutritious and delicious bowls. Think creative and wholesome menu, like the signature Soul in a Bowl smoothie bowl for breakfast, the bountiful salads or the vegan Soul Nasi Goreng for lunch and dinner. We love this spot for its small plates menu too, perfect to swap and share with our loved ones.
Soul in a Bowl, Jl Danau Poso No. 65D, Sanur, p. +62 813 7190 0982; Open daily 7am – 11pm.
5. Sala Bistro
A neighbourhood fave since 2017, Sala Bistro sits on Sanur’s buzzing eat street. Step inside and you’ll find two floors’ worth of cosy nooks, sofas and wooden furnishings that make you feel right at home. This Aussie brunch spot serves up an international menu full of healthy and wholesome dishes made from the freshest ingredients – best enjoyed with a perfectly brewed coffee courtesy of one of the island’s best, Seniman Coffee. Come back for a sundowner on the rooftop with a glass of wine in hand, before tasting the dinner menu that’s packed with special creations like the bistro’s modern take on bangers and mash, or the veggie-friendly eggplant parmigiana.
Sala Bistro, Jl Danau Tamblingan No. 180, Sanur, p. +62 859 0134 0984; Open daily 7.30am – 10pm.
Have you tried all the best cafes in Bali? Check out Bali’s best restaurants too!