
From rice terraces to flat whites – these Ubud cafes serve the best coffee and most delicious brunches. And some even have rice field views!
The best cafes in Ubud tend to have one thing in common: a view worth travelling for, whether that’s rice paddies, a jungle canopy or just Ubud’s busiest crossroads for people-watching. Ubud is one of my favourite pockets of Bali – and no, not just for its temples and yoga studios! Ubud is where I go when I want a slow brunch, with plenty of options that are both healthy and indulgent.
I’ve grazed my way through almost all of Ubud’s most popular cafes, hunting for the strongest coffee, the most nourishing breakfasts and lunch menus good enough to make you stay until dinner. What follows is the shortlist: the best cafes in Ubud I keep coming back to.
Psst – if you’re wondering where to eat dinner, check out my dedicated list of the best restaurants in Ubud right now!
Why trust this guide
I’m Vici, and I first moved to Bali back in 2006. In the years since, Ubud has stayed one of my regular weekly haunts because I truly love eating here. Every Ubud cafe on this list has been tried by me or the Honeycombers team. They’re all places we’d happily go back to ourselves.
I’ve grouped them based on interest and areas, so you can actually find what’s near you and/or what you’re after instead of scrolling through the whole list. And because new places open (and old favourites sometimes close) all the time in Ubud, I keep this list updated regularly.
The best cafes in Ubud at a glance
Most popular cafes: Watercress Ubud, Simply Social, Milk & Madu, Clear Cafe
Coffee and baked goods: Powder Room, Cloud Bakery, RÜSTERS
Cafes with rice paddy views: Pison Ubud, Huma Cafe
Vegan cafes: Zest Ubud, Alchemy, Moksa Ubud
Digital nomad-friendly: Suka Espresso, Tucky, Yellow Flower Cafe, Âme Bistro
Community vibes: Melali Ubud, KAFE, Lazy Cats Cafe, Garden Kafe
Overview: Where to find the best cafes in Ubud near you
Looking for more cool cafes? Check out all the best cafes in Bali.
The Best Cafes in Ubud – Editor’s Picks for 2026
1. Powder Room
Creative Ubud breakfast cafe serving artisan coffee, gourmet pastries, bomboloni and sourdough soft serve.

For breakfast in Ubud with a little extra flair, Powder Room by Room4Dessert is one of my favourite cafes for coffee and food that you won’t find anywhere else! After all, it’s created by Chef Will Goldfarb’s Room4Dessert team, this bright, glasshouse-style cafe pairs serious pastry skills with a relaxed daytime atmosphere. Think of it as the quirky little sister to Room4Dessert – which is conveniently right next door!
I love settling in by the windows – best seat for street-watching – for a slow morning with a creamy coffee and a vanilla crème brûlée bomboloni. The savoury menu is worth exploring too. Think egg muffins, fried chicken bomboloni and open sandwiches, while the croissants, pop-tarts and sourdough soft serve (made with leftover sourdough, no less!) satisfy any sweet tooth. There’s also homemade kombucha, artisan coffee and even natural wine if you want to make it a boozy brunch.
Best for: Sweet and savoury pastries, homemade jamu and kombucha, artisan coffee and tea.
Must-try breakfast plates: Fried Chicken Bomboloni, Continental Breakfast, Sourdough Soft Serve.
Price: Breakfast starts from IDR 39,000++
Local tip: The sourdough soft serve is always sold out in the afternoon. Come at lunch if you want to try it – trust me, you want to!
Good to know: This is the cafe version of one of Ubud’s best fine dining restaurants, Room4Dessert.
Address: Jl. Raya Sanggingan, Kedewatan, Ubud.
Opening hours: Tuesday to Sunday, 7am – 7pm.
Powder Room Menu Powder Room Instagram
2. Watercress Ubud
Popular Ubud cafe serving hearty brunch, local produce and all-day dining.

Located right in the heart of Monkey Forest Road, Watercress Ubud is one of Bali’s most famous cafes (it’s originally from Seminyak), and the warm, tropical energy of this Ubud location lives up to its reputation. I love the upstairs seating – it’s breezy, relaxed, and you might even spot a few cheeky monkeys swinging by while you eat (don’t worry, they’re friendly!).
If you’re here for breakfast, the Benny Brunch is the ultimate move; it comes with your choice of side, coffee, juice and a coconut & raspberry chia pudding, so you can settle in for a proper breakfast. By the time the afternoon hits, the vibe shifts to Mediterranean soul food. Their slow-cooked lamb shoulder with buttery mash is like a hug on a plate, and their burgers and open sandwiches are some of the best in town after a stroll through the forest. I’m here for it!
Best for: Warm, neighbourhood cafe vibes with hearty brunches and local produce, footsteps from Monkey Forest.
Must-try breakfast plates: Smashed Avo, Benny Brunch, Harissa Chicken Open Sandwich.
Price: Breakfast starts from IDR 85,000++
Local tip: It’s just steps from Monkey Forest and Ubud Palace, so you can definitely build your itinerary around brunch.
Good to know: Almost everything on the menu is sourced locally, so the produce is as fresh as it gets.
Address: Jl. Monkey Forest, Ubud.
Opening hours: Daily, 7am – 9.30pm.
Watercress Ubud Menu Watercress Instagram
3. Melali Ubud
Healthy Ubud cafe serving colourful breakfast bowls, Mediterranean-inspired dishes and fresh juices.

Bright Moroccan interiors, healthy food and laid-back vibes – I simply love Melali Ubud for a post-yoga brunch or laptop lunch. It’s a place where you can turn up mid-morning to graze on colourful falafel bowls or hearty salads, and stick around until late afternoon or early evening for cocktails, bites and the feel of a casual neighbourhood hangout.
The patterned Middle Eastern cushions and personal collection of framed pictures make you feel right at home, while the fresh juices, Mediterranean-inspired dishes and a modern twist on a Piña Colada reminds you that even home doesn’t taste this good.
Best for: Beautiful interiors, a breezy terrace and healthy lunch bowls.
Must-try breakfast plates: Avocado Pesto, Shakshuka, Melali Granola.
Price: Breakfast starts from IDR 58,000++
Local tip: Keep your eyes on Melali’s calendar, because happy hours make an appearance almost every day of the week.
Good to know: There’s a gorgeous sun-soaked terrace out the back, or you can sit indoors in the AC.
Address: Jl. Sri Wedari No. 58, Ubud.
Opening hours: Daily, 7am – 11pm.
Book Melali Ubud Melali Ubud Instagram
4. Simply Social
Central Ubud cafe for brunch, coffee and all-day dining, with great people-watching by Ubud Palace.

The first time I tried Simply Social, I was just looking for somewhere to sit after visiting Ubud Palace across the street. But after just one visit, it’s become one of my favourite cafes in Ubud. It sits on one of Ubud’s busiest crossroads, so it’s a great perch for people-watching.
I dropped in for brunch and ordered the Social Breakfast – generous, satisfying and exactly what I needed before exploring the heart of Ubud. The table next to me ordered a Breakfast Burrito and Avocado Toast, and both looked incredible (not a crumb was left over!).
The all-day dining menu moves seamlessly from breakfast to dinner, with poke bowls, sushi rolls, pizzas and classic comfort dishes to suit every craving. As for the drinks, you can’t go wrong with a proper flat white or fresh juice, though the cocktail list makes it tempting to stay into the evening.
Best for: People-watching over great brunch and lunch food in the heart of Ubud.
Must-try breakfast plates: Social Breakfast, Avocado Toast, Breakfast Burrito.
Price: Breakfast starts from IDR 75,000++
Local tip: This is the perfect brunch meeting spot, as it’s so central on Ubud’s busiest crossroads.
Good to know: There’s a dedicated air-conditioned room for group bookings and private events.
Address: Jl. Raya Ubud, Ubud.
Opening hours: Daily, 7am – 11pm.
Simply Social Menu Simply Social Instagram
5. Cloud Bakery
Unique Ubud bakery serving Balinese-inspired breakfasts, pastries, local coffee and Indonesian ingredients.

I made a stop at Cloud Bakery on my way to Goa Gajah Temple from central Ubud – and lucky I did! This cute hidden gem cafe is from the legendary Balinese family behind Bebek Tepi Sawah. I love that instead of following Bali’s Melbourne cafe trend, Cloud Bakery remains one-of-a-kind, serving breakfast in Ubud that tastes unmistakably like Bali.
This cafe-slash-bakery puts a distinct Indonesian spin on classic pastries. Think Bali’s hand-harvested Kusamba salt as the star ingredient in the Black Salt Salt Bread, single-origin Indonesian cacao in the pain au chocolat, and duck fat from its sister restaurant folded into the croissants. They’ve even found a way to spotlight jasmine flowers and lontar palm, typically used in Balinese canang sari offerings.
I like to sit inside where, chances are, I can greet Binky, the resident cat, before grazing on my favourite Ricotta Lontar Honeycomb Pancakes. Breakfast here isn’t complete without a Cloud Lontar Latte either, or try one of the signature brews, because the drinks also champion local ingredients in playful ways.
Best for: Baked goods and signature coffee made with Indonesian ingredients.
Must-try breakfast plates: Ricotta Lontar Honeycomb Pancakes, Black Salt Salt Bread, Bebek Betutu Shokupan.
Price: Breakfast starts from IDR 60,000++
Local tip: It’s a lovely brunch stop between Ubud centre and the famous Goa Gajah Temple.
Good to know: Cloud Bakery is a locally owned cafe from the same family behind Bebek Tepi Sawah. It’s also great for digital nomads, and pet-friendly too!
Address: Jl. Raya Goa Gajah Jl. Raya Teges, Peliatan, Ubud.
Opening hours: Daily, 7am – 7pm.
Cloud Bakery Menu Cloud Bakery Instagram
The Best Cafes in Ubud: South
South towards Peliatan Village, the pace turns local and a little less polished-for-tourists. It’s also where you can find Ubud’s hidden gem cafes tucked between local houses and quaint tropical gardens.
6. Garden Kafe
Healthy Ubud cafe at The Yoga Barn serving nourishing breakfast and lunch with vegan and gluten-free options.

A true hidden gem inside the lush grounds of The Yoga Barn, Garden Kafe is one of my favourite cafes for a healthy breakfast and lunch in Ubud. I love the open-air setting, where you can slowly sip a coffee or fresh juice while watching the yoga crowd come and go. The menu is refreshingly broad too, catering to all kinds of diets.
I’ve eaten here pre- and post- yoga classes. The supercharger smoothie bowl was vibrant and rich in fibres, while the chicken Pad Thai was exactly the fuel I needed between classes. Wash it down with a turmeric-cayenne shot, cold-pressed juice or a proper barista coffee, then settle in and enjoy the wonderfully blissful Ubud atmosphere.
Best for: Pre- and post-yoga healthy food, fresh juice and detox shots, all-day lounging.
Must-try breakfast plates: Supercharger Smoothie Bowl, Moringa Oat Porridge, Egg Florentine.
Price: Breakfast starts from IDR 50,000++
Local tip: They serve chicken and eggs, but there are plenty of options for vegans, vegetarians and gluten-free.
Good to know: You don’t have to join a class to eat at the Garden Kafe, as it’s open to the public. Upstairs is quieter, while downstairs is perfect for groups.
Address: Jl. Sukma Kesuma, Peliatan, Ubud.
Opening hours: Daily, 7.30am – 10pm.
Garden Kafe Menu The Yoga Barn Instagram
7. RÜSTERS
Scenic Ubud cafe for breakfast, artisan coffee, remote work, rice field views and sunset drinks.

Come for the coffee, stay for the views, and then somehow, end up sipping wine at sunset after checking out a ceramics workshop and browsing handmade furniture. Yep, RÜSTERS isn’t your typical Ubud cafe. It’s where you go “just for breakfast”, then leave six hours later wondering where your day went. But trust me, you’ll be glad you spent it here.
The breakfast menu is tight but thoughtful, while the lunch menu is much more extensive. I always go for the Smoked Salmon Eggs Benedict and a Danish pastry for brekkie, then for lunch, it’s all about pasta, tapas, wraps and an incredible beef kofta kebab. And the good news is, this place feels cool and calm, with stable Wi-Fi, excellent coffee, and a power plug near your seat.
Best for: Remote work with scenery, excellent coffee and gorgeous designs.
Must-try breakfast plates: Smashed Avocado, Danish Breakfast, Huevos Rancheros.
Price: Breakfast starts from IDR 65,000++
Local tip: The west-facing terrace is golden in the late afternoon — it’s one of the best sunset seats in Ubud.
Good to know: Not only a cafe, RÜSTERS is a bakery, restaurant, bar, furniture showroom, and a pottery workshop all-in-one.
Address: Jl. Raya Kengetan No. 44, Ubud.
Opening hours: Daily, from 8am.
RÜSTERS Menu RÜSTERS Instagram
The Best Cafes in Ubud: Centre
This is the beating heart of Ubud’s cafe scene. The streets around Monkey Forest, Ubud Palace and Jalan Hanoman have the highest concentration of cafes in town, from all-day brunch spots to laptop-friendly coffee shops, most of them within a five- to 10-minute walk of each other, or a short Gojek and Grab Bike ride.
8. Pison Ubud
Popular Ubud cafe serving specialty coffee, brunch and pastries with views over the rice paddies.

With rice fields in its backyard, Pison Ubud is right up there as one of my favourite Ubud cafes. It’s the one I keep going back to, even when there’s a queue out the door. But hey, that’s always the sign of a great venue, right? Maybe it’s the bustling ambiance, or the menu of local coffee beans and fresh ingredients. Whatever it is, the wait is worth it.
The crowd here is a mix of locals, remote workers, and tourists snapping shots of their red velvet waffles. I usually settle in with the salmon quiche and a cold brew for breakfast, then circle back later for the Pork Belly Nasi Goreng (it’s the best around!). Their Flat White Martini is also a good call if you’re staying on into the evening…
Best for: Specialty coffee, brunch with a view and incredible croissants.
Must-try breakfast plates: Sunrise, The Japanese Bowl, Brioche French Toast.
Price: Breakfast starts from IDR 62,000++
Local tip: Sit outside on the terrace for the best view of the rice paddy patch out the back. Or head all the way through the rice paddies and you’ll find the brand new Pison Atelier, and Chontea Japanese tea house and cocktail bar.
Good to know: This place can get very busy at peak hours, so arrive early, or be prepared to wait.
Address: Jl. Hanoman No. 10x, Ubud.
Opening hours: Daily, 7am – 11pm.
Pison Ubud Menu Pison Instagram
9. Milk & Madu
Family-friendly Ubud cafe serving all-day breakfast, brunch, coffee and wood-fired pizzas with reliable Wi-Fi.

Everyone knows (and loves) Milk & Madu. This Bali favourite first made its mark in Canggu, but now it also has a home in the heart of Ubud. What sets this popular Bali cafe apart isn’t just its wood-fired pizzas — it’s the consistently good food that’s family-friendly and hits the spot at any time of day.
One reason I love it here? You always know you’re in Ubud. The vibes are tropical, cool and cosy, and there’s just enough industrial-chic decor to you remind you of Milk & Madu’s Canggu roots.
Best for: Families, all-day dining, reliable Wi-Fi and wood-fired pizzas.
Must-try breakfast plates: 3 Egg Skillet, Madu Pancakes, Crispy Corn Fritters.
Price: Breakfast starts from IDR 65,000++
Local tip: It gets busy on weekends, so aim for a weekday breakfast or late lunch to skip the rush.
Good to know: It’s popular with digital nomads because of the reliable Wi-Fi, plus plenty of plugs.
Address: Jl. Suweta No. 3, Ubud.
Opening hours: Daily, 7am – 10pm.
Milk & Madu Menu Milk & Madu Instagram
10. Suka Espresso
Aussie-style Ubud cafe serving specialty coffee, all-day breakfast and fresh brunch favourites.

Suka Espresso nails the brunch brief with its Aussie-style breakfast menu and a serious dedication to coffee. Their team takes pride in sourcing beans from both Indonesian and South American small-batch growers — and you can taste the balance in every pour. I usually stop here after yoga; it’s peaceful in the early morning, and a great place to journal or read. Plus of course, the 60K Breaky Special for a full day worth of fuel!
Best for: An Aussie-style brunch and specialty coffee.
Must-try breakfast plates: Chilli Bae, Morning Fuel Bowl, Truffle Scramble.
Price: Breakfast starts from IDR 60,000++
Local tip: Ask the barista for their single-origin pick of the week — you might score small-batch beans not listed on the menu.
Good to know: Suka Espresso turns into Bonnie By/Suka at night, a European bistro-style dinner restaurant.
Address: Jl. Raya Pengosekan No. 108, Ubud.
Opening hours: Daily, 7.30am – 10pm.
Suka Espresso Menu Suka Espresso Instagram
11. KAFE
Iconic Ubud cafe serving healthy vegan, vegetarian, gluten-free and raw breakfasts, smoothies and juices.

KAFE’s been around forever — and for good reason. It’s like something between a tropical canteen and a New York-style bistro. To find it, you’ll need to head to central Ubud then stray slightly off of Jalan Hanoman. The wholesome menu reads like a nutritionist’s dream: there’s vegan, vegetarian, keto, gluten-free, macrobiotic and raw food. And you’ll find flavours from all over the world.
I got the chance to chat with the owner, and the menu essentially features everything they love to eat themselves. It also reflects their dedication to living a healthy, environmentally-conscious lifestyle. Who doesn’t want that? It’s delish and good for you – a double win.
Best for: Healthy food and reliable vegetarian options.
Must-try breakfast plates: Buckwheat Pancakes, Broccoli Pesto Soup, Kitcheree.
Price: Breakfast starts from IDR 35,000++
Local tip: Check out the daily specials board—it’s usually something seasonal from the organic farm they work with.
Good to know: KAFE is also famous for its healthy juices and smoothies, all packed with detoxifying nutrients.
Address: Jl. Hanoman No. 44 B, Padang Tegal, Ubud.
Opening hours: Daily, 7am – 11pm.
12. Clear Cafe
Healthy Ubud cafe serving global vegetarian and pescatarian breakfasts, brunches and energising elixirs.

Clear Cafe is the barefoot, incense-scented kind of place that screams Ubud (in the best way). The food’s light but filling, so you’ll definitely spot a lot of yogis here, refuelling after their sun salutations. It’s a one-stop spot for healthy food in Ubud, and the entire menu is vegetarian and pescatarian.
But don’t be fooled into thinking you’ll be leaving hungry. I could barely finish the Breakfast Burrito alone, not to mention all the other dishes I ordered. And when you see the menu, you’ll understand why – it’s like a bible of flavours from around the world. There’s Mexican tacos, Indian curries, Balinese seafood, Middle Eastern bowls – the list goes on. And somehow, they make it all organic, healthy, and delicious.
Best for: Healthy food from around the world, energising elixirs and Ubud yogi vibes.
Must-try breakfast plates: Breakfast Burrito, Dragon Flight Smoothie Bowl, California Omelette.
Price: Breakfast starts from IDR 40,000++
Local tip: Try the elixirs if you’re feeling jet-lagged — their ginger-based ones will get you going again.
Good to know: The second floor has a nice breeze, and there’s usually a playlist of chill beats humming in the background.
Address: Jl. Hanoman No. 8, Ubud.
Opening hours: Daily, 8am – 10pm.
Clear Cafe Menu Clear Cafe Instagram
13. Tucky
Specialty coffee shop in Ubud serving Asian-inspired brunch, single-origin coffee and fresh-leaf teas.

This small coffee shop might be small in size, but it’s bursting with character. You’ll find Tucky right in the middle of Ubud’s charming eat-street (Jalan Goutama), and inside, is the sweet scent of delicious Single Origin and Single Estate coffee from Bali and overseas. I popped in for a midday cuppa, but I couldn’t resist the menu of brunch bites.
The menu is reminiscent of Singapore’s cafe scene… A quirky fusion of brunch classics, plus a little extra. Think fried eggs with slow-cooked lamb shoulder, or a Sri Lankan curry on sourdough. Pair it all with a specialty-grade coffee, or a tea made with fresh leaves from family-run tea estates in Java and Sumatra.
Best for: Coffee buffs and brunch with an Asian twist.
Must-try breakfast plates: Avocado Toast, Pan-Seared Oyster Mushroom, Grilled Chicken Sandwich.
Price: Breakfast starts from IDR 75,000++
Local tip: Chat with the baristas — they’ll explain the origin of their beans and teas!
Good to know: After hours, Tucky transforms into Bacari, AKA Ubud’s best wine bar.
Address: Jl. Goutama No. 15, Ubud.
Opening hours: Daily, 9am – 4pm.
14. Lazy Cats Cafe
Artsy Ubud cafe for slow brunches, vegetarian breakfasts, comfy couches and vintage interiors.

Lazy Cats isn’t the place for a rushed breakfast before a tour — it’s where I go when I want to chill out, take my time, and chat with friends over multiple coffees. Maybe it’s the cool arts (which FYI, you can buy!) laced against industrial interiors, the vintage decor, or the comfy couches that keep me hanging around for so long. Or maybe it’s the vegetarian breakfasts and brunch bowls that felt super “healthy”.
I came here for lunch, which was a busy time, but luckily I managed to snag one of the plush armchairs. I ordered a Lazy Cats classic, Jalapeño Quesadilla, which was packed with slices of pickled Jalapeño and melted mozzarella cheese, as promised. And the fresh Watermelon Slushie just topped it off perfectly!
Best for: Slow vegetarian brunches, arty vibes, and comfy couches.
Must-try breakfast plates: Breakfast Tacos, Green Avo Shakshuka, Banana Oat Pancakes.
Price: Breakfast starts from IDR 65,000++
Local tip: Due to its smaller size, this cafe can get busy, so it’s best to arrive early outside of peak hours.
Good to know: Lazy Cats is a slow Ubud cafe by day, but at night, it transforms into a sleek and buzzing cocktail bar.
Address: Jl. Raya Ubud No. 23, Ubud.
Opening hours: Daily, 9am – 8pm.
Lazy Cats Cafe Menu Lazy Cats Cafe Instagram
The Best Cafes in Ubud: West
Tucked up the Penestanan Steps just west of town, this is Ubud’s yoga and wellness pocket. The pace is slower here, there’s a studio around every corner, and the cafes lean heavily plant-based.
15. Zest Ubud
Creative vegan cafe in Ubud serving plant-based breakfast, brunch and indulgent comfort food.

Zest Ubud is Ubud’s plant-based restaurant that has redefined vegan dining in Bali. Forget bland tofu. Zest is all about hearty jackfruit steaks, stacked burgers, loaded pizzas, and crispy sweet potato wedges. I’m obsessed with the umami-packed asparagus and, of course, the decadent desserts. Think silky coffee panna cotta and gooey cacao fondant. It’s all a little bit naughty, but oh-so very nice – in more ways than one.
Best for: Creative, plant-based comfort food that reads like a “meaty” bistro.
Must-try breakfast plates: Mango Passion Bowl, Bali Jungle Porridge, Savoury Seaweed Waffles.
Price: Breakfast starts from IDR 55,000++
Local tip: Make a reservation if you’re planning to go around lunch time as it tends to get crowded.
Good to know: Its bohemian settings often draws Ubud yogis.
Address: Jl. Raya Penestanan Kelod No. 8, Ubud.
Opening hours: Daily, 8am – 10pm.
Book Zest Ubud Zest Ubud Instagram
16. Alchemy
Vegan Ubud cafe serving raw food, superfood salads, smoothie bowls, single-origin coffee and raw desserts.

Vegan sorcery and raw chocolate wizardry come together at this gorgeous Ubud cafe. Love, authenticity, health and gratitude are the core values of Alchemy, so you know that everything on your plate will be delicious and nutritious. Think raw food goodness, enormous superfood salads and all-day smoothie bowls, all matched with sweet treats like their decadent banoffee pie or vanilla cheezecake with cashew “cheese”.
Best for: Raw vegan breakfast and brunch with superfood salads, smoothie bowls and raw desserts.
Must-try breakfast plates: Banana Taro Pancakes, Green Waffle, Champion Breakfast Plate.
Price: Breakfast starts from IDR 85,000++
Local tip: All of the food pair up nicely with their single-origin coffee or chilled kombucha.
Good to know: They have a yoga studio right across the street for some movement before or after your meals.
Address: Jl. Raya Penestanan Kelod No. 8, Ubud
Opening hours: Daily, 7.30am – 9.30pm.
Alchemy Ubud Menu Alchemy Instagram
17. Yellow Flower Cafe
Hidden Ubud cafe serving organic, locally sourced breakfasts, vegan pancakes, Balinese food and medicinal drinks.

I found Yellow Flower Cafe completely by accident, on my way to yoga at the Intuitive Flow. It’s hidden up Penestanan Steps, so it naturally filters out the crowds. But I’m so glad I stumbled upon it, because this cafe is beyond cute! It’s a pocket of calm, minutes away from the buzzing Ubud Palace, and it feels like you’re sitting in someone’s living room.
As I settled into the bamboo chair, I was welcomed with a glass of Cempaka-infused water which I gladly sipped as I browsed through the menu. I had the Vegan Pancake Stack layered with chunks of dragon fruits and slices of banana, which I couldn’t get enough of! For drinks, I went with the Cold Brew Cashew Coffee for a little hit of caffeine as I sat back and relax with a good book. Everything on the menu is local, organic and only cooked in coconut oil. While you might not hear this cafe on the lips of every Bali tourist, it’s the locals and in-the-know expats that have Yellow Flower Cafe on speed-dial.
Best for: Local, organic flavours served up in a homely, quiet setting.
Must-try breakfast plates: Vegan Pancake Stack, French Omelette, Balinese Breakfast.
Price: Breakfast starts from IDR 47,000++
Local tip: They put on a buffet every Sunday from 5pm, and it draws in the entire community.
Good to know: This cafe is locally-owned by a Balinese family, so you’re supporting local, and getting a true Bali experience.
Address: Penestanan Steps, Jl. Sanggingan, Ubud.
Opening hours: Daily, 7am – 8.30pm.
The Best Cafes in Ubud: North
Head north and the crowds thin out fast. This area takes in the green ridge of Campuhan, the quieter villa and resort roads of Kedewatan and Sayan, and the rice terraces further out towards Tegallalang. It’s where I go when I want a cafe with a proper view and a reason to stay all morning.
18. Âme Bistro
French-inspired Ubud cafe serving farm-to-table breakfast, specialty coffee and Parisian-meets-Balinese vibes.

After a morning stroll along Campuhan Ridge Walk, I found Âme Bistro – a French-inspired cafe just a few minutes from the south end of the trail. I’d heard it’s a popular Ubud cafe for digital nomads, so of course, I had to check it out. As expected, the coffee is excellent, with a sun-drenched setting that feels like a summer in Paris. The space itself is simple yet elegant, adorned with dramatic art pieces by Kadek Armika. I love how they’ve integrated local Balinese aesthetics with a European vibe, and this theme carries through to the farm-to-table menu.
I ordered the Savory Oatmeal for breakfast (which was pretty and surprisingly moreish!), and the Salmon Omelette, which comes topped with a generous drizzle of truffle sauce. Next time, I’ll be back for Âme’s Bonsoir menu: think wood-fired chicken with a glass of French Chardonnay.
Best for: Parisian-meets-Balinese vibes with a separate co-working area for digital nomads and remote workers.
Must-try breakfast plates: Savory Oatmeal, Cured Salmon Croissant, Duck Benedict.
Price: Breakfast starts from IDR 65,000++
Local tip: There’s a selection of art, ceramics and coffee beans on display, which you can buy and take home.
Good to know: The painted tiles on the bar depicts Balinese culture, flora and fauna – and they’ve been intricately hand-drawn!
Address: Jl. Raya Sanggingan No. 87X, Kedewatan, Ubud.
Opening hours: Daily, 7am – 7pm.
Book Âme Bistro Âme Bistro Instagram
19. Moksa Ubud
Plant-based Ubud restaurant serving vegan brunch made with organic produce from its own permaculture garden.

A deep respect for nature is what brought Moksa Ubud to life. It’s a refined and health-conscious vegan restaurant, surrounded by greenery in Ubud. Every dish is made with organic, locally sourced ingredients, many harvested straight from Moksa’s own permaculture garden. From the smoky tempeh ‘ribs’ to the indulgent chocolate and passion fruit panna cotta, every bite is a testament to creative, conscious cooking.
Best for: Plant-based food made with fresh produce from its own permaculture garden.
Must-try breakfast plates: Acai Bowl, Papaya “Salmon” Benedict, Almond Butter Toast.
Price: Breakfast starts from IDR 65,000++
Local tip: If you’re looking to Zen out between brunch and dinner, check out Moksa’s Dojo. It’s where yoga classes, Aikido, Ikebana, and more, often take place.
Good to know: They have their own cooking academy for aspiring plant-based chefs!
Address: Jl. Melati, Sayan, Ubud
Opening hours: Daily, 9am – 9pm.
Moksa Ubud Menu Moksa Ubud Instagram
20. Huma Cafe
Peaceful Ubud cafe surrounded by rice fields, serving coffee, breakfast and indulgent French toast.

At Huma Cafe, you don’t just get gorgeous rice field views — you literally sit in the middle of them. Despite its incredible location and sweeping views, this cafe remains relatively quiet (or at least it was on the day that I visited). I came here for a slow morning coffee and a sweet breakfast of French Toast, which is loaded with strawberry, syrup and vanilla ice cream. Naughty, but oh-so nice!
Best for: Rice field views, tranquil vibes and an indulgent French Toast.
Must-try breakfast plates: Tuna Florentine, French Toast, Dragon Magic Bowl.
Price: Breakfast starts from IDR 45,000++
Local tip: If you want to snap some photos here, you’ll want to arrive early at around 8am for that soft morning light and mist.
Good to know: Huma Cafe is the sister venue of Pubas Space, so you’ll find their own brand of Goldmine coffee here.
Address: Jl. Cinta, Tegallalang, Ubud
Opening hours: Daily, 8am – 10pm.
Huma Cafe Menu Huma Cafe Instagram
Want more Ubud inspo? Check out these Ubud guides:
– Where to stay in Ubud
– Ubud spas we love
– Here’s where to go shopping in Ubud
– All of the best things to do in Ubud
FAQs about Cafes in Ubud
What are the must-visit cafes in Ubud?
It depends on what you're after. Pison Ubud is the pick for rice-field views and specialty coffee, Powder Room brings Chef Will Goldfarb's pastry pedigree to a casual daytime menu, and Alchemy is the go-to for magical vegan eats.
Where can I find the best cafes in Ubud?
Most of Ubud's best cafes are clustered around Monkey Forest and Ubud Palace in central Ubud — think Jalan Hanoman, Jalan Raya Ubud and Jalan Monkey Forest. West towards Penestanan is Ubud's yoga hub, with plenty of plant-based cafes. Head north through Campuhan, Kedewatan, Sayan and Tegallalang for rice-field views and a quieter pace, or south towards Peliatan for some of Ubud's underrated hidden gems.
Can I find vegan or vegetarian friendly cafes in Ubud?
Ubud is Bali's capital for plant-based dining. Zest Ubud, Alchemy and Moksa Ubud all serve fully plant-based menus, while KAFE, Garden Kafe and Clear Cafe offer extensive vegetarian options alongside their other dishes.
How much does breakfast cost in Ubud?
Breakfast in Ubud typically starts from around IDR 35,000 and can go up to IDR 85,000 (tax exclusive) at the more polished cafes, so there's something for every budget.
What time do cafes open in Ubud?
Most cafes in Ubud open between 7am and 8am, though a few like Tucky and Moksa Ubud open a little later, from 9am and 10am respectively.
Do Ubud cafes offer free Wi-Fi?
Yes, many Ubud cafes cater to digital nomads and remote workers with free Wi-Fi. RÜSTERS, Suka Espresso and Âme Bistro are especially good picks if you're planning to camp out with a laptop.
Is there a good bakery for breakfast in Ubud?
Yes, Powder Room and Cloud Bakery are two of Ubud's best. Powder Room is the casual daytime sibling of fine-dining favourite Room4Dessert, known for its bomboloni and sourdough soft serve, while Cloud Bakery puts a distinctly Indonesian spin on classic pastries.
