One of the absolute highlights of visiting Ubud, is all the delicious food. Even though Ubud is a rather small town, the selection of restaurants is abundant, and there is something for every taste and budget. You can find food from every corner of the world in Ubud, but make sure to also try the delicious local Balinese cuisine. Even though there are some chain restaurants popping up here and there, most of the restaurants are still independent, family-run places that take great pride in serving tasty local food. Here are some of the restaurants that I really like in Ubud:
Warung Bali Bu Ade
No-frills Warung run by Mama Bu Made for over 20 years. This is one of the best places I have tried for authentic Nasi Bali (the Bali version of Nasi Campur), which is steamed rice with different toppings and side dishes. You can choose between vegetarian or meat Nasi Bali at a fixed price, and Mama Bu Made will then prepare a plate for you. If you want to pick the toppings yourself, the price varies depending on your selection. Make sure you try the Perkedel Jagung (corn fritters) and the fried tempeh, and if you like spicy food, you would want to add some of the homemade sambal too.
Curious about cooking Indonesian food? Try Mama Bu Made’s perkedel jagung recipe >>
Warung Bali Bu Ade, F7Q9+FFR, Jl. Sukma Kesuma, Peliatan, Kecamatan Ubud
Sayuri Healing Food
Sayuri is one of the most popular places for plant-based raw food in Ubud. There’s live music almost every evening and lots of activities and events are taking place during the week. I really like the Dragon Roll Sushi which is made with smoked papaya “salmon”, and the cold-pressed juice and in-house made kombucha are also very good. Sayuri has a large, active community, and the restaurant is busy on most nights, especially, when the live performances kick off, so make sure you get there early, or it might be difficult to find a table.
Sayuri Healing Food, Jl. Sukma Kesuma No.2, Peliatan, Kecamatan Ubud
You & Mie
Casual noodle restaurant with a loyal fan base. The noodles are made in-house every day, and on particular busy days, it happens that they run out of broth or noodles late afternoon or early evening, so if you want to make sure you get a bowl, I can recommend visiting at lunch time. The noodle dishes are all delicious, and so are the wontons in sesame oil.
You & Mie, Br. Tebesaya, Jl. Sukma Kesuma No.16, Peliatan, Kecamatan Ubud
Nice Chinese restaurant with a variety of tasty, Asian dishes. The restaurant is particularly known for Crispy Pork Belly, which is served with three different sauces, but you’d also want to save some room for the dessert with sticky rice, jackfruit and coconut ice cream.
Tán Huā, Jl. Sukma Kesuma, Tebesaya, Kecamatan Ubud
Nusantara is the sister restaurant to much hyped Locavore, which is THE fine dining restaurant in Ubud. While Nusantara also focus on traditional Indonesian cuisine, the settings are more casual and the price point significantly lower, so this is a great place to go for foodies on a budget. The set menu is IDR425,000++ (November 2022).
Nusantara by Locavore, Jl. Dewisita No.09C, Ubud, Kecamatan Ubud
Garden Kafe at Yoga Barn is one of my favorite places for healthy food in Ubud. Even though there are a few chicken dishes on the menu, the majority of the food served is plant-based, made from fresh, local ingredients. I love the cacao smoothie bowl that tastes like ice cream, but the dumplings with mushroom and jackfruit are also delicious.
Read my blog post about Garden Kafe >>
Read my blog post about Yoga Barn >>
Garden Kafe at Yoga Barn, F7M8+PVG, Jl. Sukma Kesuma, Peliatan, Kecamatan Ubud
Upscale restaurant in beautiful surroundings in the outskirts of Ubud. The tables are right next to the rice fields, and the menu is a tempting array of local and international dishes, and there is also a decent selection of vegetarian dishes if that’s what you’re after.
Tulen, Jl. Sri Wedari, Ubud, Junjungan, Kabupaten Gianyar
L’Osteria Pizza e Cucina
Hands down the best Italian place in Ubud. Excellent pizzas, homemade pasta that tastes like pasta tastes in Italy and, not surprisingly, a long line out in front of people waiting for a table. If you don’t like waiting, book a table in advance.
L’Osteria Pizza e Cucina, Jl. Monkey Forest No.8, Ubud, Kecamatan Ubud