Let’s be honest, FOOD is one of our favorite things about traveling. Ubud is a hot spot to not only delicious local cuisines, but also fusion delights and high-end luxury dining. The best thing about it, aside from complex spices and drool-inducing aroma – are the prices. We splurged at a restaurant that would’ve probably cost us around 150USD for two back home for just 50USD! Now that you’re feeling hungry, let’s get right to our guide on where to eat in Ubud.
Some links in this article are affiliate links, which means that I get a small commission each time you purchase something through them. (At NO EXTRA COST for you) I only recommend products and services that I trust. Thank you for supporting Here With Dia by using these links for your online purchases.
TIP: Save all these must-try places on your Google Maps before heading to Ubud
Related Bali Article:
➠ Ultimate Guide to Nusa Penida | Eat, Explore, Sleep
Table of Contents
Must try local eats in Ubud
Traveling is all about new experiences and new flavors. Local eats are not only a great entry into the abundant variety of spices used in Indonesia, they are also generally wallet friendly.
Babi Guling Ibu Oka $$$$
I asked where should we eat in Ubud? Without missing a beat, our Airbnb host recommended Babi Guling or “suckling pig”. There are actually 3 locations in Ubud. There’s Ibu Oka, Warung Babi Guling Ibu Oka 2 & 3. From the reviews on Google, it seems like the second or third choice might be your best bet. We went and tasted the pig at Ibu Oka, and honestly left a bit disappointed. The reason is, the restaurants seemed to have watered down the spices because it’s not all tourists can handle the original fiery sting. Of course you should still go have a taste, as this dish is local favorite.
Address: Jalan Tegal Sari No. 2, Ubud Tengah, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Melting Wok Warung $$$$
My partner liked this place so much, we went back twice. They have a very small but distinctive menu with different specials on rotation. The atmosphere is cozy and the seating is upstairs overlooking a quaint street near central Ubud.
Address: Jl. Gootama No.13, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Warung Makan Bu Rus $$$$
We came here for dinner one night and almost missed the spot. It’s a bit tucked away behind the main shop front. You have to walk in to find the seating inside a garden styled dining space. It was charming and tucked away from the noises on the main streets. Great menu selections, and I tried the local alcohol Arak with honey & lemon. Put me to sleep like a baby.
Address: Jl. Suweta No.9, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Warung Krisna $$$$
A cozy restaurant with limited seating but run by the most hard-working family. This place definitely has a home cooking feel to it, the prices are great and food is prepared in a tiny kitchen area right next to the tables. Its intimate setting makes you feel like you’ve been invited to a family dinner.
Address: Jl. Sandat No.8, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Puspa’s Warung $$$$
Similar to Warung Krisna, Puspa’s has a small seating area but a warm cozy home vibe. Great local food at an even better price. You can also find home made vegan pies here and I believe they offer cooking classes as well.
Address: Jl. Goutama Sel., Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Warung Bingtang Bali $$$$
Slightly further from Ubud center, Warung Bintang Bali offers a dining experience with views to a rice terrace. They serve delicious and colorful local cuisines and you can find the famous crispy duck on the menu here as well.
Address: Jl. Tirta Tawar No.158, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Warung Pondok Madu $$$$
Another no frill restaurant for all your Indonesian food cravings. Pondok Madu offers fresh and high quality local dishes at affordable prices. Pork ribs here are highly reviewed and a must try!
Address: Jalan Jatayu Tebesaya, Peliatan, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Find the Perfect Cooking Class in Ubud
Fusion flavors in Ubud
In this list, “fusion” flavors simply mean these restaurants have taken a spin on local dishes OR they offer both international styled and Asian options. A little bit of everything for the whole family.
Cafe Wayan $$$$
Cafe Wayan is located near the famous Ubud Monkey Forest. The atmosphere is one of the best things about the restaurant, and of course the food. Both western food (pizza, pasta, burgers) and local Indonesian dishes are served at this place. They have buffet reservations for certain evenings, just call ahead to make sure it’s happening the day of booking.
Address: Monkey Forest St, Ubud, Gianyar, Bali 80571, Indonesia
Ubud Float Garden Cafe $$$$
The float garden is a sensory deprivation experience to help guests with an array of physical, mental & spiritual healing. However, we only visited the cafe that’s attached to this place. I wasn’t expecting much but I was delighted and my tastebuds fully satisfied after our meal here. They have delicious & beautiful smoothies and the menu has a bit of fusion flavors like barbecue chicken, crispy duck or fancy salads and very healthy choices.
Address: Jalan Raya Pejeng Kawan, Banjar Laplapan, Petulu, Ubud, Pejeng Kawan, Tampaksiring, Kabupaten Gianyar, Bali 80552, Indonesia
Fair Warung Bale $$$$
There are two seating sections to the Fair Warung Bale. If you can make a reservation in advance, try asking for a table at the upper area with the bamboo huts. Not only does this restaurant have amazingly delicious dishes, they also serve with a purpose. a portion of their profit goes to aiding healthcare and medical services for people in need. Every meal you eat pays for a free medical consultation to someone. Not only is their mission statement inspiring, the food served here are truly delicious.
Address: Jl. Sri Wedari No.6, Taman Kaja, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Who’s Who $$$$
Who’s Who is one of those restaurants that you can find something for everyone, even the most picky eaters. They have an array of local dishes and other international dishes like European and Indian. The atmosphere becomes cozy and romantic during dinner time, and they also have a great variety of vegetarian options.
Address: Jl. Raya Pengosekan Ubud No.108, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
La Pacha Mama Ubud $$$$
La Pacha Mama is a latin fusion restaurant with a trendy dining atmosphere. You can an array of Mexican, Latin and Central American dishes here. They also serve some great cocktails!
Address: Jo. Raya Penestanen Kelod 1, Sayan, Kec. Ubud, Bali, 80571, Indonesia
Check out these culturally immersive cooking class in Ubud (Starting from just $23):
Best coffee shop / Cafés in Ubud
With the coffee trend growing globally, everyone and their mama are looking for the next best cup of coffee. It is no exception here in Ubud!
Seniman Coffee Studio $$$$
I am a huge fan of this cafe. Not only do they have fancy coffee served on the most adorable trays, the food is also incredible. The atmosphere is hip but still casual enough for a relaxing brunch. If you’re a coffee snob, do check this place out while you’re in Ubud, you won’t be disappointed!
Address: Jl. Sri Wedari No.5, Banjar Taman Kelod, Kec. Ubud, Kabupaten Gianyar, Bali 80561, Indonesia
Anomali Coffee Ubud $$$$
Sit in for a quick bite or just grab a coffee to-go. Anomali Coffee offers a variety of vegetarian and healthy choices plus a decent cup of coffee. They also serve fruit juices, smoothies, and all your favorite iced coffee beverages.
Address: Jl. Raya Ubud No.88, Petulu, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Caramel Patisserie & Cafe $$$$
Slightly higher on the price scale, come here for your one stop shop fix on coffee, lattés, French pastries and other delectable sweet desserts.
Address: Jl. Hanoman No.4 B, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Ubud Coffee Roastery $$$$
A coffee shop that seriously cares about their craft. Ubud Coffee Roastery is highly reviewed and many travelers and expats’ favorite coffee spot. They also sell other coffee making products in store the prices are more than fair.
Address: Jl. Goutama Sel., Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Lazy Cats Café $$$$
Bohemian hipster is how I would describe the atmosphere here. While they do have good coffee, it’s not the highlight of this cafe. They’re known for healthy and visually pleasing food options. They serve both western and Asian dishes on the menu, and “fusion food” is the word that comes to mind. I think the ambiance alone is what tracks plenty of its visitors. Definitely Instagram ready.
Address: Jl. Raya Ubud, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
F.R.E.A.K Coffee $$$$
Smoothies, matcha lattes, or just plain old coffee. This place does it all, and does it well. Like almost all cafes in Ubud, you can also find a hearty smoothie fruit bowl here and an array of yummy brunch options. Ask for coconut sugar as your sweetener, a little extra yummy inside your favorite latte.
Address: Jl. Hanoman No.19, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Check out these highly rated and affordable Bali tours (Starting from $30):
Vegan friendly food in Ubud
I have many vegan friends, and I know traveling can be hard for vegans and vegetarians. But do not worry, Ubud is the perfect vegan paradise. A hop and a skip, and you’ll find yourself in a vegan/vegetarian friendly restaurant.
Kafe $$$$
I had brunch here and decided that I needed a healthy detox after eating whatever the hell I wanted since we arrived in Bali. Healthy options are what you’ll find here. However, the dishes are healthy but still hearty. Kafe serves a variety of dishes including Japanese, Mediterranean fusion, and of course Indonesian fusion.
Address: Jl. Hanoman No.44B, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Sayuri Healing Food $$$$
Vegetarian, vegan & raw friendly. Sayuri serves mainly plant-based dishes and of course healthy juices & smoothies of all variety. The service can be slower on a busy day, so be prepared to practice patience as a side dish to your healing healthy, meal.
Address: Jl. Sukma Kesuma No.2, Peliatan, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Wulan Vegetarian Warung $$$$
Want some tasty vegetarian/vegan friendly dishes without breaking your wallet? Wulan Vegetarian offers Indonesian & Asian fusion flavors. Get all your tempeh and tofu fill packed with local flavors at affordable prices.
Address: Jl. Sukma Kesuma No.14, Peliatan, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Zest Ubud $$$$
Zest not only offer a big variety of tasty food served vegan, they also get creative with the fusion styled dishes. Its zen atmosphere + plant based menu attracts many after yoga session diners. Get ready for some delightful vegan treats.
Address: Jalan Penestanan Kelod No.8, Penestanan, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Sage $$$$
Another vegan gem here in Ubud. Sage is good for small and large parties to dine in. Jackfruit tacos, Tempeh buffalo wings, and coconut cake? What more can I say? Find all your tasty vegan options here without missing any of the bold flavors.
Address: Jl. Nyuh Bulan No. 1, Banjar Nyuh Kuning, Ubud, MAS, Gianyar, Kabupaten Gianyar, Bali 80571, Indonesia
Treat yourself – Fine dining in Ubud
Splurging for a honeymoon? birthday? celebration for life? Ubud Bali is the perfect place for a little culinary luxury. Find an amazing dining experience without breaking your bank – that much.
Hujan Locale $$$$
The first time we wandered in here was a pure accident. I didn’t realize reservation was needed but we got seated quickly by the bar downstairs. We returned a second time because once just wasn’t enough, this time with a reservation. Each dish here is prepared with such finesse and the flavors are abundantly complex. I would say Hujan Locale is a fusion restaurant, while you can find distinctive Asian dishes here you can’t quite pinpoint a specific flavor origin except that they are all delicious!
Address: Jl. Sri Wedari No.5, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
BLANCO par Mandif $$$$
Fine dining with exotic dishes served in an exquisite and classy atmosphere. BLANCO offers a 7 course meal option to satisfy your tummy and palate. They take pride in their fine gastronomic creations, and offers the full fancy dining experience.
Address: Kompleks Museum Blanco, Jl. Raya Tjampuhan, Ubud, Sayan, Gianyar, Kabupaten Gianyar, Bali 80571, Indonesia
Restaurant Locavore $$$$
What’s better than a 7 course meal? A 9 course meal! That is what you can find here at Locavore. The price is high for Bali but still very reasonable compared to what you might pay for back home. Many would say Locavore is a foodie’s paradise. Innovative dishes with the combination of high quality ingredients and a splash of local detail. Hello edible flowers and gorgeous cocktails.
Address: Jl. Dewisita No.10, Banjar Padang, Tegal, Kabupaten Gianyar, Bali 80571, Indonesia
Aperitif Restaurant & Bar $$$$
Another gorgeous dining experience that offers an 8 course tasting menu. Aperitif offers world class dining experience, where heart and soul, plus a lot of culinary magic goes into each dish. Serving Asian and European fusions, Aperitif is currently Ubud’s #1 rated restaurant on TripAdvisor.
Address: Jl. Lanyahan No.Br, Nagi, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Kubu at Mandapa $$$$
Mediterranean and European inspired dishes can be found at Kubu. Stunning location plus bamboo pods overlooking river Ayung. Kubu is a top choice for honeymooners and any couple looking for a romantic dining experience. They have a la carte menu items as well as course meals ranging from 6 to 9 courses. Book in advance to secure a table!
Address: Jl. Raya Kedewatan No.Banjar, Kedewatan, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Padi Fine Dining $$$$
Vegan and vegetarian friendly fine dining with a seafood focus. They have choices like the 7 course pescatarian and the 7 course vegetarian plus more. Padi Fine Dining has an open theatre kitchen view from the inside with a lush green scenic view on the outside. You may also add a drink pairing to your coursed meals.
Address: Padi Fine Dining, Jl. Suweta, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Luxe Barbecue and Grill $$$$
Even though Luxe is a steakhouse, they do vegetarian friendly dishes as well. Luxe serves high quality prime steaks and a gorgeous surf and turf for those who can’t decide. Friendly and relaxing atmosphere overlooking rice paddies, add Luxe on your list if you’re a fan of BBQ and grilled meats done right.
Address: Jl. Kajeng AT Juwuk Manis, Ubud Kaja, Ubud, Kec. Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
There you have it, my hungry foodies! I hope you enjoyed this Ubud food guide for every type of eater. I will be honest and say- what you have discovered here doesn’t even cover 1/3 of the gastronomic delights in Ubud. There are amazing eateries on every street and every corner. Happy dining!
Need more Southeast Asia travel tips? ⤶
Check out more awesome Bali tours:
📌 Pin it for later:
Share your thoughts with us!