
From jungle-hugged coffee shops in Ubud to beachside breakfast places in Seminyak, these are the 22 best cafes in Bali...
If you ask a Balinese local where to find the best coffee in Bali, you might be surprised to hear they would send you to a Pertamina (petrol station) in deep Denpasar. But if you ask me, I’ll direct you to the must-visit Bali cafes that need to be on your itinerary. And as someone who used to drink six coffees a day (don’t judge!), I consider myself a bit of a Bali cafe expert.
I’ve cafe-hopped around Bali in search of the best brunch classics (avo on toast, I’m looking at you), alongside totally unique cafe creations that I haven’t found anywhere else. And if you’re looking for more neighbourhood-specific cafes, I’ve also found all the best cafes in Ubud, Uluwatu, Seminyak, Canggu, and Sanur too.
Best places for breakfast in Bali: My Top Picks
1. The Avocado Factory – Canggu

Avocado all day, every day – that’s my 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 I am, giving my 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. I usually go for the Avo Pancakes for brekkie, then the classic poke bowl with lashings of avocado for lunch. This place is also open for dinner, which makes it a great excuse to tuck into the avo-infused chocolate mousse.
Must-try breakfast plates: Avocado Pancakes, Poke Bowl, Chocolate-Avocado Mousse.
How much: Breakfast starts from IDR 60,000++
Address: Jl Batu Mejan, Canggu
WhatsApp: +62 812 6688 4463
Opening Hours: Daily from 7am
The Avocado Factory Menu Book The Avocado Factory
2. KYND – Seminyak

I had seen KYND all over Instagram before I even tried it. You would be forgiven for thinking this place is just about the looks. Even I was quite surprised to realise this popular cafe means serious business when it comes to the food – all of which is 100% plant-based.
Even as a non-vegan, it knocked my sandy socks off. The inventive menu is packed full of both sweet and savoury knockouts. Top tip: after your vibrant breakfast and hearty lunch, it’s always a good idea to finish off with a vegan ice-cream from KYND’s technicoloured creamery.
Must-try breakfast plates: Paradise Pancakes, Sunny Ride Burger, Acai Bowl.
How much: Breakfast starts from IDR 70,000++
Address: Jl Raya Petitenget No. 12x, Petitenget
WhatsApp: +62 859 3112 0209
Opening Hours: Daily 7.30am – 9.30pm
3. Ours Bali – Uluwatu

Everyone’s favourite all-day cafe and restaurant in Uluwatu, Ours would fit right into Bondi Beach, with its Balinese open-living, Scandinavian architecture and Mediterranean flavour. I love cooling down inside in the breezy, semi-open air dining space filled with wooden tables and rattan chairs, as I sip on my morning coffee. The shakshuka is a great brunch as you people-watch. And trust me, you’ll want to come back for the crispy skin barramundi at lunch and the chicken stroganoff for dinner. And with a focus on high quality local ingredients and a sustainable approach to food, I always leave feeling nourished from the inside…
Must-try breakfast plates: Truffle Scrambled Eggs, Ours Croissant, Steak & Eggs.
How much: Breakfast starts from IDR 62,000++
Address: Jl Labuansait No. 39, Pecatu
WhatsApp: +62 813 5337 3163
Opening Hours: Daily 8am – 11pm
4. Melali Ubud – Ubud

I first found this cafe when I was wandering down my favourite leafy corner of Ubud, lured in by the promise of shade, colourful smoothie bowls and fast Wi-Fi. What I got was so much more. Melali Ubud is like a sun-kissed patio, with travel photography on the walls, and a quiet hum from digital nomads getting busy on their laptops.
It’s equal parts relaxed café, neighbourhood hangout, and wholesome kitchen. The menu is full of fresh, feel-good food, inspired by the Mediterranean and made with love and locally sourced produce. There are thick smoothie bowls, nourishing salads (my fave is the Falafel Bowl), house-brewed kombucha, and some dishes nod to the flavours of Asia and Indonesia. Stick around into the afternoon and the vibes softens, with signature cocktails, hearty sharing plates and a casual dinner vibe.
Must-try breakfast plates: Falafel Bowl, Shakshuka, Smoked Salmon Toast.
Address: Jl Sri Wedari No. 58, Tegallantang, Ubud
WhatsApp: +62 822 1000 5091
Opening Hours: Daily 7am – 11pm
The best cafes in CANGGU
5. Sensorium Bali

Minimalism meets elegance at Sensorium Bali – an elevated brunch restaurant in Canggu for a multi-sensorial culinary experience designed to satisfy all five senses. But the food is far from minimalist! Expect modern Australian cuisine with an Asian twist, and boundary-pushing fusions that call on my adventurous foodie side. Think wild mushrooms cooked in different ways and served with supporting ingredients to give you a textural experience, or smashed avocado on buttery Indian prata. Yup, this isn’t your typical brunch spot…
Must-try breakfast plates: Brunch Ramen, Textural of Mushrooms, Crispy Quesadillas.
How much: Breakfast starts from IDR 49,000++
Address: Jl Batu Mejan, Canggu
Opening Hours: Daily from 9am
6. 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. As a non-vegan, I was surprise to find healthy breakfasts and lunches that filled me up. Think fruit or veggie-packed smoothie bowls, superfood salads, burgers, toasts, wraps, eggs and more. 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.
Must-try breakfast plates: Heaven On Earth smoothie bowl, Smashed Eggplant Toast, Bees Knees Nachos.
How much: Breakfast plates start from IDR 42,000++
Address: Jl Tanah Barak No. 57, Canggu
WhatsApp: +62 812 3611 6466
Opening Hours: Daily 7.30am – 10.30pm
The Shady Shack Menu Book The Shady Shack
7. Crate Café

Hipster coffee shop meets boutique brunch spot at Crate Cafe – and it’s one of the coolest cafes in Bali I’ve stumbled into. This buzzing hangout spot is tucked away on a quieter lane just off Batu Bolong, home to 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 – they have super fast service, which means their smoothie bowls and awesome coffees are never a long wait away.
Must-try breakfast plates: Wuddup Toastie, Veto Toast, Roll Over Omelette.
How much: Breakfast starts from IDR 70,000
Address: Jl Canggu Padang Linjong No. 49, Canggu
Opening Hours: Daily 6am – 4pm
8. BAKED.

A one-stop-shop for brunch and baked goodness, I head to BAKED. in Berawa, Pererenan or Uluwatu to really start my day right. For breakfast, I always stop by for the creamy poached eggs, the fresh-outta-the-oven artisanal sourdough, and the oh-so buttery croissants (they’re half the size of my head!). I wouldn’t dare leave without grabbing some sweet treats to take home, like the Pastel de Nata and the Pain au Chocolat, and coffee to go.
Must-try breakfast plates: Korean Honey Toast, Parisian Omelette & Asparagus, Cardamom Granola & Strawberry.
How much: Breakfast starts from IDR 75,000++
Address: Jl Pantai Pererenan No. 118, Pererenan & Jl Raya Semat Gg. Kupu kupu No. 1, Berawa
WhatsApp: +62 877 8762 7769
Opening Hours: Daily from 7am
The best cafes in SEMINYAK
9. Hut Bali by Shelter Café

With its breezy vibes and super chilled, tropical nooks to escape Seminyak’s busy streets, Hut has become a fave hideout for Bali’s breakfast crew. Formerly known as Shelter Cafe, this two-storey space houses a bakery and concept store downstairs and a cosy cafe upstairs. Here, you can spend slow mornings with great Middle Eastern and Mediterranean nibbles, surrounded by tropical plants and eclectic interiors.
Must-try breakfast plates: Turkish Fried Eggs, Choco Loco Smoothie Bowl, House Ricotta on sourdough toast.
How much: Breakfast starts from IDR 45,000++
Address: Jl Drupadi 1 No. 2b, Seminyak
WhatsApp: +62 811 3831 4772
Opening Hours: Daily 7am – 5pm
Hut Bali Menu Book Hut Bali by Shelter Cafe
10. Revolver Espresso

One of the OG’s when it comes to Bali’s caffeine obsession, Revolver Espresso is where you’ll want to go for 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. Its top-notch beans are sourced from the best Indonesian farmers, then roasted and blended locally in Bali. Revolver now has two Seminyak locations, and you’ll also find it in the Bali airport and in Canggu. You could easily forget you’re in Bali in this city-warehouse-style coffee nook.
Must-try breakfast plates: Buttermilk Hotcakes, Overnight Oats, Breakfast Burger.
How much: Breakfast starts from IDR 60,000++
Address: Jl Kayu Aya Gang 51, Oberoi
WhatsApp: +62 812 3842 8343
Opening Hours: Daily 7am – 11pm
11. Sisterfields

As Bali’s pioneering brunching institution, Sisterfields has been a hit since day one, long establishing itself as one of the very best cafes in Bali. Drawing in Seminyak’s hungry brunch crowds every single day for breakfast, lunch and dinner, it’s fair to say that this Melbourne-inspired cafe is doing something right. The service at Sisterfields is always faultless too, so it’s never long before the ever-smiling staff have you settled in, sipping and snacking away on the incredible, Instagrammable dishes. Think pulled pork stuffed in a charcoal roll, and blackberry pancakes topped with whipped mascarpone.
Must-try breakfast plates: Truffle Scrambled Eggs, Chocolate Brioche French Toast, Blackberry Pancakes.
How much: Breakfast starts from IDR 95,000++
Address: Jl Kayu Cendana No. 7, Seminyak
WhatsApp: +62 811 386 0507
Opening Hours: Daily 7am – 9pm
The best cafes in ULUWATU
12. The Cashew Tree

Only a short stroll away from the cliff-tops of Bingin, The Cashew Tree is a family-friendly al fresco restaurant, perfect for a cold juice or smoothie beneath the palms. But what makes this my top pick is its location, right next to the uber-popular Bali Training Centre. Being a gym enthusiast, I often swing by for a pre- or post-workout coffee and breakfast here. The menu caters well to those watching their health, offering fresh and organic ingredients, with plenty of vegetarian and vegan dishes.
Must-try breakfast plates: Vegan Pitaya Bowl, Gluten-free Protein Bowl, Miso Scrambled Tofu
How much: Breakfast starts from IDR 85,000++
Address: Jl Pantai Bingin No. 9, Pecatu
WhatsApp: +62 859 5378 9675
Opening Hours: Daily 7.30am – 10pm
13. Artisan

For a breakfast in Bingin, Ungasan or Uluwatu, I make my way to Artisan. It slings fancy breakfasts like creamy burrata on toast, as well as all the classics, like avocado on sourdough. They also brew some of the best coffee in Uluwatu, with a full selection of fresh pastries. 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 stylish spot is one of the best cafes in Bali.
Must-try breakfast plates: Saffron Benedict, Baba Toast, OG Fruit Bowl.
How much: Breakfast starts from IDR 55,000++
Address: Jl Pantai Labuansait Suluban & Jl Pantai Bingin, Pecatu; Jl Raya Uluwatu, Ungasan
Opening Hours: Daily from 7am in Pecatu and from 7.30am in Ungasan
14. Gooseberry Restaurant & Boutique

From the creative babes who gave us Bali’s internationally-acclaimed lingerie and swimwear label, Gooseberry Restaurant is a tropical oasis of modern cuisine, air-conditioned interiors and a sun-soaked pool for a post-brunch dip. Tucked away in Bingin, here you can graze on breakfast and lunch staples and dip into the pool between bites, or swing by later for dinner and go all out with a selection of dry-aged meats, grilled to perfection.
Must-try breakfast plates: Chicken & Waffle Benedict, French Omelette Soufflé, Miso Butter Avocado Toast.
How much: Breakfast starts from IDR 40,000++
Address: Jl Buana Sari, Gg Pirta, Pecatu
WhatsApp: +62 821 4482 3166
Opening Hours: Daily 8am – 10pm
15. Suka Espresso

Suka Espresso sources the best beans from all over Indonesia and South America, and unsurprisingly, this place is always packed. But make no mistake, the breakfasts and lunches aren’t to be missed either. Everything here is super affordable, which only adds to its popularity. There’s smashed avo, stuffed sandwiches, poached eggs, and colourful smoothie bowls. It’s a must-try cafe for your daily coffee and brunch fix.
Must-try breakfast plates: Overnight Bircher Muesli, Bacon & Egg Burger, Yoghurt Bowl.
How much: Breakfast starts from IDR 60,000++
Address: Jl Labuansait No. 10, Uluwatu
WhatsApp: +62 812 4652 7605
Opening Hours: Daily 7.30am – 10pm
Suka Espresso Menu Book Suka Espresso
The best cafes in UBUD
16. Pison

With rice fields in the backyard and European-style interiors, Pison is one of the must-try cafes in Ubud. In fact, I’ve been here many times with my family and friends, and it never disappoints. The queue can be long here, but the food is well worth the wait. It’s a fusion of Asian and Western cuisine, plus an abundance of local coffee and high quality, fresh ingredients.
For breakfast and brunch, tuck into quiches, pies, waffles, or go Indonesian style with a hot plate of fried rice. Coffee is also Pison’s specialty, so you’ll want to wash it all down with their signature cold brews, Avocado Espresso, or make it a Flat White Martini instead… Psst – if you’ve got time, meander out back where you’ll find a secret tea house and an Indonesian restaurant for more food adventures.
Must-try breakfast plates: Red Velvet Belgian Waffle, Chicken Mushroom Cream Pie, Salmon Quiche.
How much: Mains start from IDR 75,000++
Address: Jl Hanoman No. 10x, Ubud
WhatsApp: +62 813 3774 9328
Opening Hours: Daily 7am – 11pm
17. 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 family-friendly brunch places in Bali. Originally from Canggu, Ubud is also graced by Milk & Madu’s delicious all-day breakfast menu, sumptuous lunches and delectable dinners. The breakfasts here are always popular, while the variety of juicy burgers, and epic wood-fired pizzas are best for lunch and dinner. And just like its Canggu sister, expect tropical, cool and cosy atmosphere, with just enough industrial-chic decor to make you swoon.
Must-try breakfast plates: 3 Egg Skillet, Toasted Banana & Walnut Bread, Crispy Corn Fritters.
How much: Breakfast starts from IDR 45,000++
Address: Jl Suweta No. 3, Ubud
WhatsApp: +62 813 2975 6708
Opening Hours: Daily 7am – 10pm
18. 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 of this is best enjoyed with a cup of their single-origin coffee, or a chilled kombucha, before and after yoga at the Alchemy yoga studio across the street. Simply magical.
Must-try breakfast plates: Gluten-free Banana Taro Pancake, Green Waffle, Acai Berries & Guarana Smoothie Bowl.
How much: Breakfast starts from IDR 69,000++
Address: Jl Penestanan Kelod No. 75, Sayan
WhatsApp: +62 821 4690 8910
Opening Hours: Daily 7am – 9pm
19. 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!
Must-try breakfast plates: Breakfast Burrito, Energy Omelette, Dragon Flight Smoothie Bowl.
How much: Breakfast starts from IDR 40,000++
Address: Jl Hanoman No. 8, Ubud
WhatsApp: +62 878 6219 7585
Opening Hours: Daily 8am – 11pm
20. 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, a refreshing jamu and a hearty soup looking out towards the majestic Mount Agung beyond the emerald green rice paddies. And come back for dinner fireflies come out to play around here from time to time, best enjoyed with a homemade Sangria in hand…
Must-try breakfast plates: Chicken Breast Salad, Wantan Noodle Singaporean-Style.
How much: Mains start from IDR 63,000
Address: Jl Subak Sok Wayah, Ubud
WhatsApp: +62 878 6080 3632
Opening Hours: Daily 9am – 9pm
The best cafes in SANUR
21. Genius Cafe

This is one of those Sanur cafes that’s always been a favourite amongst long term residents. It’s located beachfront next to Mercure Resort Sanur, a short stroll away from Power of Now Oasis yoga shala and the revamped children’s playground. But what makes this cafe a standout (and my go-to breakfast spot) is its menu.
Genius Cafe is pure genius when it comes to healthy dishes, and is one of just a handful of cafes in Sanur which offers vegan, gluten-free, egg-free, dairy-free or nut-free options. Parents, you’ll also love that they use only wholesome, nutritious ingredients for your Little Genius. Don’t miss the live bands in the evenings either, it’s the best way to end a lazy day in Sanur!
Must-try breakfast plates: Genius Acai Bowl, Genius Charcoal Pancakes, Organic Scrambled Eggs.
How much: Breakfast starts from IDR 70,000++
Address: Mertasari Beach, Sanur
WhatsApp: +62 822 3694 4873
Opening Hours: Daily 7am – 10pm
22. Sala Bistro

A neighbourhood fave since 2017, Sala Bistro sits on Sanur’s buzzing eat street. It’s a walking distance from the larger Sanur hotels, drawing in visitors who fancy a change from their resort’s breakfast buffets. I love sitting on the patio by the street where I can people-watch as I start my morning with an Australian-inspired brunch, or a bountiful wholesome salad bowls packed with healthy and fresh ingredients. All of this is best enjoyed with a strong Seniman Coffee, and my favourite on hot days: the Golden Turmeric Juice.
Must-try breakfast plates: Egg Dip, Hash Benedict, Sticky Date Pancake.
How much: Breakfast starts from IDR 55,000++
Address: Jl Danau Tamblingan No. 180, Sanur
WhatsApp: +62 859 0134 0984
Opening Hours: Daily 7.30am – 10pm
Did I miss any? Send us a DM on Instagram or email me on [email protected] to share your favourites!
FAQs on Bali’s cafe scene
What are the best cafes in Bali for coffee?
The best cafes for coffee in Bali are usually the ones that double up as a coffee roastery. These include Seniman Coffee Studio in Ubud and Anomali in Sanur, known for artisanal brews using Indonesian coffee beans; or Revolver Espresso inspired by Australian café culture.
Where can I find Instagram famous cafes in Bali?
For aesthetically pleasing cafes perfect for Instagram, visit cafes like KYND (in Seminyak and Canggu) famous for its vibrant décor and plant-based dishes. There’s also Pison in Ubud with rice fields in the backyard, or breezy and tropical The Shady Shack in Canggu.
Are there vegan or plant-based cafes in Bali?
Yes, Bali cafes cater well to vegan and plant-based diets. KYND Cafe is a standout, offering a fully plant-based menu with dishes like colourful smoothie bowls and vegan pizzas. You can find all of our favourite vegan restaurants in Bali here.
Do any cafes in Bali offer coffee workshops or classes?
Yes, lots of cafes in Bali offer coffee workshops, for example, Seniman Coffee Studio in Ubud not only serves specialty coffee but also provides an educational experience for coffee enthusiasts.
What is the typical price range for coffee in Bali?
Prices depend on the cafe, but you can expect to pay around IDR 30,000 for a long black coffee.
Have you tried all the best cafes in Bali? Check out Bali’s best restaurants too!