With so many good restaurants and warungs (local eateries) in Ubud, we have barely scratched the tip of the iceberg. But we hope that this list will get you started during your next trip to Ubud, and hopefully, it will spark off your wanderlust in you and have you returning to the arts & cultural centre of Bali on many more adventures in the future. Here is our guide to Ubud’s 10 Best Places to Eat.
Babi Guling Ibu Oka
Babi Guling, or suckling pig, is one of the most famous food in Bali. Warung Babi Guling Ibu Oka is a landmark in Bali, and it is known to serve one of the best, if not the best Babi Guling. Rice topped with suckling pig skin, grilled sausage, grilled pork, and deep-fried pork, Babi Guling (Rp 40,000) is good for the soul but bad for the arteries. It is one of the things that you must eat in Bali.
Jalan Suewta
Tel: +62 361 2077 490
Jalan Raya Teges
Peliatan, Ubud
Tegal Sari No 2
Tel: +62 361 976435
Bebek Bengil
Besides Babi Guling, Bali is also known for the traditional Balinese deep fried duck. Bebek Bengil, also known as the Dirty Duck Diner, rose to fame with its crispy dirty duck, and it is now a dining destination in Ubud. The crispy duck (Rp 92,000) is indeed very good – tender, succulent and flavourful, with a crackly-crisp skin. It is the benchmark for how a good duck should taste like. In a word, heavenly.
Food lovers also come to Bebek Bengil for its Balinese Smoked Duck (Rp 255,000), a whole duck smoked in the traditional way with spices wrapped in beatle nut leaf. However, you need to order it one day in advance.
Jalan Hanoman
Padang Tegal, Ubud
Tel: +62 361 975489
Daily: 10am – 11pm
Bebek Tepi Sawah Restaurant
Another place that you must try is Bebek Tepi Sawah Restaurant, which is also famous for its duck dishes. It is a huge outdoor restaurant with many pavilions surrounding paddy fields. The crispy duck on its own was very good, but what made it even better was the sambal. We also tried the grilled duck – a pretty decent version, but not as impressive as the crispy duck. The highlight here is the legendary Bebek Betutu (Rp 97,000), or Balinese smoked duck.
It is difficult to decide between between Bebek Bengil and Bebek Tepi Sawah, but if we had to choose, the latter edges out for its beautiful paddy fields backdrop.
Jalan Raya Goa Gajah
Br. Teges Peliatan, Ubud
Tel: +62 361 975656
Daily: 10am – 10pm
Casa Luna
Casa Luna is an institution in Ubud. It first opened in 1992 and has since become a must-visit for food lovers. The menu is comprehensive and affordable. It includes breakfast items, organic salads, homemade pastas, Balinese food, bread and pastries. The coffee here is also very good as the baristas are trained by The Five Senses coffee team from Australia. Casa Luna is a good spot to chill out and relax when you are in Ubud.
Jalan Raya, Ubud
Tel: +62 361 977 409
Mozaic Restaurant
Mozaic Restaurant, Bali’s fine dining temple, is the destination for any hard core food lover. Having won many accolades, it is the most famous restaurant in Bali, if not Indonesia. We had both the Discovery Menu (Rp 700,000++/pax) – which combines classic French cooking techniques with local Indonesian flavours and ingredients – and the Chef’s Tasting Menu (Rp 900,000++/pax). The dishes were perfectly executed with intriguing flavours, but we were not blown away. Perhaps we were expecting a little more. Nonetheless, Mozaic is still worth a try if you want to splurge on a fine dining experience.
Jalan Raya Sanggingan
Tel: +62 361 975768
Daily: 6pm till closed
Nasi Ayam Kedewatan Ibu Mangku
Lunch at Nasi Ayam Kedewatan Ibu Mangku. This is a humble local eatery where only locals frequent. It is known to have one of the best Nasi Campur Bali in Ubud. There is only one item to order – the Nasi Ayam Campur (Rp 15,000). Day in day out, they only prepare and are specialised in this local delight that Balinese call their comfort food. It is cheap and delicious.
Jalan Raya Kedewatan 2 No. 18, Ubud
Tel: +62 361 974795
Life changing. That is how I would describe the pork ribs from Naughty Nuri’s. The original outlet in Ubud may not be as big as the one in Jalan Batubelig (Seminyak), but it is a must-eat place when you are in this part of Bali.
It is ranked as one of the most popular tourist destinations, and stands out among the numerous restaurants and eateries in Bali. With dirty martinis and fingers-licking good pork ribs, you know that you will definitely have a great time at Naughty Nuri’s.
Jalan Raya Sanggingan
Tel: 62 361 977547
Sari Organik
We walked about 800m from the main road to Sari Organik – cars are not able to enter – and we were rewarded with nature’s magnificence. Acres after acres of paddy fields spread across the horizon, with lots of chickens and ducks wandering around – now, this is what I call dining with a view. Warung Bodag Maliah at Sari Organik offers wholesome organic food. For me, it is certainly one of the places that I will return to whenever I am in Ubud. Come here for a meal and spend some time with Mother Nature.
Subak Sok Wayah
Tel: +62 361 972081
Daily: 8am – 8pm
c
Seniman Coffee Studio
Seniman Coffee Studio is the place to head to when you need good coffee in Ubud. This speciality coffee joint not only sources for the best coffee beans in Indonesia, they also roast the beans in-house. The cafe also offers a simple food menu at pocket-friendly prices. With free wifi, good coffee and simple comfort food, it is a great place to hang out with friends.
Jalan sriwedari, Ubud
Tel: +62 361 972085
Daily: 8am – 7pm
Warung Pulau Kelapa
Warung Pulau Kelapa came highly recommended by our local friends. It is well-known as they serves traditional Indonesian food with no MSG, and grow their own vegetables and fruits at the back of the warung. The food is cheap and very good. We tried a few dishes, including the Nasi Campur, a dish of rice topped with meat, vegetables, and egg.
Jalan Raya Sanggingan
Tel: +62 361 8215502
Daily: 11.30am – 9pm
For more recommendations, read our guide on Where to eat in Bali
I’m sorry but I have to disagree with you on Dirty Duck. Yes it’s popular with tourists but that’s just it. I found the duck dry and service wanting more.
You should try the Bebek betutu at The Pond, a restaurant just a stones throw away fr that tourist trap. It’s quieter, service is sharper and the duck is what it’s suppose to be – crispy on the outside, juicy on the inside. And while you’re there, try their ribs. Mouthwatering!
I do Agree with AMANDA. Dirty Duck is popular nothing. I thought it was only the duck , but I found the other dishes not as good as they said too unworthy! Considered I drove away from Denpasar City to Ubud for it.
But Seniman Coffee studio really entertain me , I love the place
We tried ibu okan today and very overrated. Portions are small and food is OK.
Went to dirty duck yesterday and its nothing to brag about. In fact its a MUST TO AVOID. If you are staying in Ubud and have nothing to eat then try it, otherwise its not worth the trip and not worth wasting a meal. Its also outrageously expensive for what you get.
we had incredibly delicious grilled tuna dishes at 3 monkeys and cafe wayan. the spinach with mushrooms at cafe wayan was absolutely divine, with the portions being really generous.
I’d highly recommend looking into Restaurant Locavore. It had just opened when I went there about 14 or so months ago and it was fantastic.
We were at Ibu Oka last week (19th Nov 25)?the Babi Guling got nothing to shout about?the skin was not crispy?so hard to bite?meat is so so only. Not worth trying maybe others could be better.
Hi, i would like to recommend you Puteri Minang Padang Food restaurant, i went there like 4 days ago when in Ubud, and it’s just very authentic indonesian dishes and excellent local foods. Compared to any other local dishes and any other padang restaurant in Ubud, i think this is the best. I also see the good reviews from the tripadvisor.
Nasi Ayam Kedawetan Ibu Mangku is the cheapest than all. I love this and I will to try this place again if I come to Bali next time. But not only Nasi Ayam Kedawetan Bu Mangku, Bebek bengil or bebek tepi sawah too it seems must be try. Thanks for your informations
We had a great time trying out some of your suggestions. Our favourite food in Ubud was at Mama’s Warung, off the main road. The Ayam Sambal Matah and Cum-cumi bumbu Bali was the best food we ate in Ubud at very low prices. Slow service but so worth the wait. Truly delicious. Thank you for your excellent website.