
From rice terraces to flat whites — these Ubud cafes serve the best coffee and brunch menus in-between temple visits. And some have rice field views!
Ubud is one of my favourite places in Bali, and not just because it’s the island’s yoga and wellness capital. I frequently head here to visit the incredible Hindu temples, and to browse Bali’s traditional local markets. And in between? I sneak in brunch at my favourite Ubud cafes.
I’ve grazed my way through almost all of the most popular cafes in Ubud, in search of the strongest coffee, the most nourishing breakfasts, and the kind of hearty lunch menus that make you stick around until dinner. It was a tough job, but I’ve narrowed it down to the absolute must-tries – most of them even come with Ubud’s quintessential rice field views…
Must-try cafes in Ubud at a glance:
- All-time favourite: Pison Ubud
- Healthy breakfast: Melali Ubud
- Community vibes: Âme Bistro
- Awesome views: RÜSTERS
The Best Cafes In Ubud – for breakfast, brunch & lunch
1. Pison Ubud
Best for: Specialty coffee, brunch with a view and incredible croissants.

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…
Local tip: Sit outside on the terrace for the best view of the rice paddy patch out the back.
Good to know: This place can get very busy at peak hours, so arrive early, or be prepared to wait.
Must-try breakfast plates: Red Velvet Belgian Waffle, Chicken Mushroom Cream Pie, Salmon Quiche.
Price: Mains start from IDR 75,000++
Where: Jl Hanoman No. 10x, Ubud
Opening hours: Daily, 7am – 11pm
2. RÜSTERS
Best for: Remote work with scenery, excellent coffee and gorgeous designs.

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.
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.
Must-try breakfast plates: Eggs Benedict, Danish Breakfast, Huevos Rancheros.
Price: Breakfast starts from IDR 55,000++
Where: Jl Raya Kengetan No. 44, Ubud
Opening hours: Daily, from 8am
3. Melali Ubud
Best for: Beautiful interiors, a breezy terrace and healthy lunch bowls.

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.
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.
Must-try breakfast plates: Avocado Pesto, Shakshuka, Melali Granola.
Price: Brunch starts from IDR 55,000++
Where: Jl Sri Wedari No. 58, Ubud
Opening hours: Daily, 7am – 11pm
4. Âme Bistro
Best for: Parisian vibes, a separate co-working area, and local Balinese art.

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.
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!
Must-try breakfast plates: Savory Oatmeal, Salmon Omelette, Duck Benedict.
Price: Breakfast starts from IDR 65,000++
Address: Jl Raya Sanggingan No. 87X, Kedewatan, Ubud
Opening hours: Daily, from 8am
5. Milk & Madu
Best for: Families, all-day dining, reliable Wi-Fi and wood-fired pizzas.

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.
Local tip: It gets busy on weekends — aim for a weekday breakfast or late lunch to skip the rush.
Good to know: It’s popular with digital nomads (think reliable Wi-Fi + plenty of plugs)
Must-try breakfast plates: 3 Egg Skillet, Toasted Banana & Walnut Bread, Crispy Corn Fritters.
Price: Breakfast starts from IDR 45,000++
Where: Jl Suweta No. 3, Ubud
Opening hours: Daily, 7am – 10pm
6. Suka Espresso
Best for: An Aussie-style brunch and specialty coffee.

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.
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 is also located in Uluwatu (where it first orignated).
Must-try breakfast plates: Overnight Bircher Muesli, Salmon Scramble.
Price: Breakfast starts from IDR 60,000++
Where: Jl Raya Pengosekan No. 108, Ubud
Opening hours: Daily, 7am – 6pm
7. The Elephant
Best for: Vegetarians, slow mornings, gorgeous ridge views.

With its breathtaking views overlooking the Tjampuhan Ridge, plus a menu of Australian cafe classics, I can’t think of a better place for breakfast in Ubud. The Elephant is Ubud’s original vegetarian restaurant, and it has stood the test of time. Probably because its menu is delicious, healthy and all about slow-food that’s created consciously and sustainably. There are also plenty of vegan and gluten-free options, so everyone is covered here.
I love the breakfast burrito and the banana pancakes, but I can’t say no the best Eggs Florentine in Bali! The coffee here is superb too, and as morning moves into lunch, heartier dishes make their way onto the menu. Think handmade gnocchi, creamy laksa and a veggie bolognaise. And did I mention, there’s a menu of brunch cocktails too?
Local tip: Try visiting just after sunrise for cool breezes and fewer crowds.
Good to know: Not only is the menu all-vegetarian, The Elephant minimises waste through composting too!
Must-try breakfast plates: Breakfast Burrito, Eggs Florentine, Creamy Laksa.
Price: Brunch starts from IDR 50,000++
Where: Jl Raya Sanggingan, Ubud
Opening hours: Daily, 8.30am – 10pm
8. Tucky
Best for: Coffee buffs and brunch with an Asian twist.

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.
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.
Must-try breakfast plates: Avocado Toast, Fried Eggs & Spiced Lamb Shoulder, Grilled Chicken Sandwich.
Price: Brunch starts from IDR 65,000++
Where: Jl Goutama No. 15, Ubud
Opening hours: Daily, 9am – 4pm
9. Pubas Space
Best for: Experimental coffee, urban vibes, and a jungly kids playground.

Just one step inside Pubas Space and I was hooked. This modern cafe and coffee shop brings a tropical yet industrial aesthetic to Ubud’s town centre. It’s very popular for its coffee, and with its own brand of Goldmine beans on tap, plus a list of inventive drinks (like salted cold brew!), this place is a magnet for creatives.
I love the “build-your-own breakfast” feature — it’s great for picky eaters or for anyone with dietary needs. But I also can’t go past their buttery croissants and danish pastries. Together with the urban interiors, you could easily be in
Local tip: Pubas Space sits just outside of the bustling centre, so it’s perfect for a more peaceful breakfast.
Good to know: Though the interiors are urban and industrial, the cafe is surrounded by greenery, with a spacious lawn area and a jungly playground for kids.
Must-try breakfast plates: Crispy Chicken Benedict, Make-Your-Own Breakfast.
Price: Breakfast starts from IDR 55,000++
Where: Jl Sri Wedari No. 70, Ubud
Opening hours: Daily, 8am – 10pm
10. Huma Cafe
Best for: Rice field views, tranquil vibes and an 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!
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.
Must-try breakfast plates: Salmon Florentine, French Toast.
Price: Breakfast starts from IDR 45,000++
Where: Jl Cinta, Tegallalang, Ubud
Opening hours: Daily, 8am – 10pm
11. Galle Club
Best for: A seriously filling Sri Lankan-inspired brunch with spice and soul.

If you’re like me and think brunch should have flavour (not just avocado), Galle Club will hit the spot. It’s one of the only places in Ubud where you can get proper Sri Lankan and Indian flavours in the morning. I usually go for the scrambled eggs with beef short ribs — it’s a bit indulgent, but totally worth it.
The food is bold and comforting, and they’ll bring you a little Madras filter coffee on the house, which is strong and chocolatey. This place gets busy but never feels rushed — there’s a calm energy to it that I really like. So much so, I came back for lunch to try the Sri Lankan Thaali. The Rice & Kari Bowl was the clear standout.
Local tip: Sit on the front porch if you like to people-watch — or just to admire this charming neighbourhood corner.
Good to know: Galle Club is the sister restaurant to Bacari and 2 Bulan, so you know you’re in good hands here.
Must-try breakfast plates: Scrambled Eggs, Galle Club Hopper Thaali, Rice & Kari Bowl.
Price: Brunch starts from IDR 65,000++
Where: Jl Nyuh Gading No. 2, Mas, Ubud
Opening hours: Daily, 9am – 11pm
12. KAFE
Best for: Healthy food and reliable vegetarian options.

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.
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.
Must-try breakfast plates: Buckwheat Pancakes, Broccoli Pesto Soup, Kitcheree.
Price: Breakfast starts from IDR 35,000++
Where: Jl Hanoman No. 44 B, Padang Tegal, Ubud
Opening hours: Daily, 7am – 11pm
13. Muse Cafe
Best for: Breezy rooftop vibes and proper Indian food.

Muse is the place for authentic Indian food in Bali, but it’s also one of Ubud’s most popular rooftop cafes. I usually meet friends here for brunch, and we just keep ordering little plates and chai throughout the day. The dosas are the real deal, and last time I was there, I overheard some Indian tourists say it tastes like home (that’s always a good sign!).
There are other international dishes on the menu too, but honestly, it’s the Indian food here that you’ll want to order. I love the turmeric coconut fish curry, the jackfruit steak, and the Thali Platter. Whatever you choose, everything is house-made with all-natural, locally-sourced ingredients – and a true passion for good food.
Local tip: Ask what chutneys they’ve made fresh that day — they rotate regularly.
Good to know: They only use healthy fats for cooking, like coconut oil, olive oil and ghee. They don’t use palm or vegetable oil.
Must-try breakfast plates: Hopper Florentine, Breakfast Dosa, Thali Platter
Price: Breakfast starts from IDR 60,000++
Where: Jl Sri Wedari No. 6b, Ubud
Opening hours: Daily, 7am – 11pm
14. Clear Cafe
Best for: Healthy food from around the world, energising elixirs and Ubud yogi vibes.

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.
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.
Must-try breakfast plates: Breakfast Burrito, Dragon Smoothie Bowl, Sunshine Tuna.
Price: Breakfast starts from IDR 40,000++
Where: Jl Hanoman No. 8, Ubud
Opening hours: Daily, 8am – 11pm
15. Yellow Flower Cafe
Best for: Local, organic flavours served up in a homely, quiet setting.

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. There’s also crispy corn fritters, savoury pancakes, tropical smoothie bowls and incredible medicinal drinks. 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.
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.
Must-try breakfast plates: Vegan Pancake Stack, French Omelette, Balinese Breakfast.
Price: Breakfast starts from IDR 47,000++
Where: Penestanan Steps, Jl Sanggingan, Ubud
Opening hours: Daily, 7am – 8.30pm
16. Lazy Cats Cafe
Best for: Slow brunches, arty vibes, and comfy couches.

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 classic 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!
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.
Must-try brunch plates: Breakfast Tacos, Green Avocado Shakshuka, Jalapeño Quesadilla.
Price: Breakfast starts from IDR 40,000++
Where: Jl Raya Ubud No. 23, Ubud
Opening hours: Daily, 8am – 10pm
Did we miss any? Send us a DM on Instagram or email me on [email protected] to share your favourites!
FAQs on Ubud’s cafe scene
What are the must-visit cafes in Ubud?
It all depends on what you’re looking for. Suka Espresso brews the best coffee, Alchemy is Ubud’s go-to cafe for vegan food, and Pison Ubud has rice field views.
Where are Ubud’s best cafes located?
Most of Ubud’s best cafes are close to popular cultural sites (like Ubud Palace and Monkey Forest). So, you’ll want to head to the main roads in central Ubud: Jalan Hanoman, Jalan Raya Ubud, Jalan Pengosekan and Jalan Monkey Forest. You’ll also find charming cafes and hidden gems on Jalan Goutama, which is close to Ubud Art Market. Or, Penestanan, which is a bohemian hub with plenty of vegan cafes.
For those who love to dine in nature, consider areas on the outskirts of Ubud, like Sayan, Kedewatan and Tegallalang, with lush rice fields and jungle surroundings.
Can I find vegan or vegetarian friendly cafes in Ubud?
Ubud is Bali’s capital for plant-based food. Popular choices like Alchemy and Sayuri Healing Food Cafe serve up vibrant, wholesome dishes (many are raw or gently cooked) that cater to vegan and vegetarian diets.
Are Ubud cafes affordable?
Absolutely! Ubud’s cafe scene offers options for every budget, with most cafes offering affordable breakfasts starting from IDR 50,000.
How early do cafes open in Ubud?
Most cafes in Ubud open at around 7am or 8am (or earlier for some), depending on the venue.
Do Ubud cafes offer free Wi-Fi?
Yes, many Ubud cafes cater to digital nomads and remote workers by offering free Wi-Fi.
What makes Ubud’s cafe scene unique?
Ubud’s charm lies in its blend of art, culture, and nature. Many cafes feature rustic, eco-friendly interiors and outdoor settings – some even overlook the rice paddies or lush jungle.
Love this list of our favourite Ubud cafes? Check out our list of all the best cafes in Bali too!