Please note: This post contains affiliate links.
From cheap eats in Ubud at both warungs and restaurants to cafes and tourist-only establishments, here are our recommendations on where to eat in Ubud, Bali. We stayed in Ubud for a month and tried many different cafes, restaurants, and warungs – but only our favorites made the list. We’ve also included our picks on what to eat in Ubud at each restaurant recommended.
TRAVEL TIP: Locations in google maps are at the bottom of each entry for your convenience - save them in your offline maps to locate them easily as you explore Ubud!
What is a warung (wa-roong)? It is traditionally a family-owned small shop or restaurant. But as tourism rises in Bali, some of the larger establishments are incorporating it into the name of their restaurants to indicate that they serve Indonesian food. For the small family-owned warungs, seating is outdoors and the atmosphere is relaxed and unhurried.
Where to stay in Ubud, Bali
Best Luxury Wellness Resort: Plataran Ubud Hotel & Spa, Ubud (from $147/night)
Best Value & Location for Luxury Hotel: The Mansion Resort Hotel & Spa, Ubud (from $88/night)
Best Value, Location for Quality Cottages: Lumbung Sari Cottages, Ubud (from $59/night)
Best Value, Location for a Guest House: Ubud Dream, Ubud (from $16/night)
Best Value, Location for a Bed & Breakfast: Brata Inn - Near Ubud Monkey Forest (from $14/night)
Located north of Ubud, this family-owned warung lives up to its name “Happy Warung”. They offer the usual Indonesian fare: nasi goreng, mie goreng – but our favorites were the fish & chips, and the banana pancake. The fish used are little mahi-mahi- patties with a breadcrumb crust. Although it is very different from the traditional UK-style of the soft flaky beer battered cod fish, the dense mahi-mahi patties were a pleasant surprise.
The banana pancake is a simple fried dough cooked with sliced bananas, and topped with vanilla ice cream. An orange slice separates the hot pancake from the ice cream and adds a nice citrus flavor to the mix.
Location: Happy Warung, Tegallalang, Gianyar, Bali 80571, Indonesia
Next door to the Pyramids of Chi is a small Japanese-Indonesian restaurant. There is also a small library of Japanese books to peruse while hanging out in this cafe with views of rice terraces. Try the cold noodle dishes – somen or soba – perfect on a hot sunny day. The tempura is also excellent. Each piece is light and crispy – fried to perfection. We didn’t expect to find “real” Japanese food just a short walk away from our accommodations in a local village, but this place is a real gem!
Location: Jalan Suweta, Ubud, Tegallalang, Kabupaten Gianyar, Bali 80571, Indonesia
There are many people in Bali named Wayan. This Wayan is not to be confused with the Wayan mentioned in Elizabeth Gilbert’s Eat Pray Love memoir. The restaurant is located on the busy Monkey Forest Road and looks like it only has a few tables in the front. But the property goes back very far and has lots of seating availability – many that are secluded and feel like you’re dining in your own private Bali garden. The prices are mid-range, and the best bang for your buck are the vegetarian options. We recommend the gado-gado or the nasi campur. You can also sign up for cooking classes which are held at the very back of the property next to the vegetable garden and river.
Location: Jl. Monkey Forest, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
We saw an advertisement for the “first kid-friendly cafe in Ubud” outside a supermarket. After looking them up and discovering they also serve Belgian waffles, we were set on checking them out. We’re so glad we did! The savory waffles were dense and filling, and the toppings added just the right amount of flavor. We tried the Feta cheese with sun-dried tomatoes waffle, and the Salted Tuna with soft cheese waffle. We recommend both!
The playroom was also fun and our little one thoroughly enjoyed his time there. There is a posted cleaning schedule and they write down the date and time of the last cleaning for the play area.
Location: Jl. Bisma No.45, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Pissari Bali Cafe
Bali is a haven for vegetarians, vegans, and health-enthusiasts so it’s easy to find restaurants advertising their veggie options. Pissari Bali Cafe has a large chalkboard sign out front advertising their Vegan Satay, Steak, Fried Rice, Rendang, and Ribs. We tried their Vegan Ribs and they did not disappoint! The Grilled marinated tempe had plenty of flavor and juiciness – just thinking about it makes my stomach growl for more.
Location: Jl. Monkey Forest No.88X, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
The entrance looks like a little hobbit dwelling! You need to remove your footwear before entering and you’ll get a numbered tag to retrieve your shoes/sandals when you leave. They have an extensive menu and everything sounded so good. We were only able to try a couple of dishes, but we overheard others around us exclaiming how much they loved the food they ordered. The staff are very friendly and even offered to hold our baby while we ate. Since he was only 4 months old, we declined, but it was so nice of them to offer!
Location: Jl. Hanoman No.8, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
D’Tukad River Club Bali
A little southeast of Ubud is the Tengenungan Waterfall. If you approach it from the opposite side of the river, it is called the Blangsinga Waterfall. The D’Tukad River Club sits above the waterfall and has a great view of the falls from the dining area. Being that it is Bali, there are also a couple of swings available for an additional fee with a view of the waterfall in the background.
There are a lot of tourists, and the music is loud but the food is good and well portioned. It isn’t a “cheap eats” place, but we were pleasantly surprised by the quality and amount of food served for the price. So we’d say the price matched the value. Plus the view is awesome. Try the gado-gado roll.
Note: We were told by the neighboring restaurant that D’Tukad had an additional cover fee per person. However when we went to check it out we were not charged any extra, nor told of any minimum spend. Some Google reviews state otherwise, but we only had to pay the waterfall entrance fee and didn’t have any additional cover charge.
Location: Jalan Raya Blangsinga, Blahbatuh, Gianyar - Bali
Sometimes you just want a pizza. For our long-term travelers or those with less adventurous taste buds, we’ve got you covered. We tried pizza at a few different places but most fell short. Mozzarella was the delicious exception! We weren’t that hungry and were able to share one pizza between the two of us.
It’s on the second floor and the hustle and bustle of Monkey Forest road is below you. Get a window seat and enjoy your meal while people watching.
Location: Jl. Monkey Forest No.12, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Taco & Grill Ubud
We ordered food and had it delivered to our guesthouse a couple of times, but didn’t get the chance to eat at the restaurant itself. The portions were slightly small so we usually ordered 3 entrees for the two of us and then had a little extra left over. We recommend ordering the wet burritos. The tacos were good too, but the vegetarian ones were lacking a bit on the filling. If you want to order delivery from them, you can message them on Whatsapp. They’ll let you know if they’re able to deliver that day or not. It depends on how busy the restaurant is on the day you ask.
Location: Jl. Suweta No.7, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Milk & Madu
Just a little north of Ubud Palace and across the street is Milk & Madu. The atmosphere is very friendly and the food was reasonably priced and yummy. We also spoke to an Australian couple at the table next to us who informed us that the flat white they ordered was the best one they’ve had in Ubud. Try the poke bowl – the deep fried ginger was surprisingly delicious! This was also one of the few places with good pizza.
Location: Jl. Suweta No.3, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Going on vacation to Ubud in Bali? Check out our other Bali posts to help you plan your trip!
Like this post? Pin it!
Thanks for reading! Please check out some of our other blog posts by searching our site for your favorite destinations (using our site search bar). It’s easy and fun :) If you’ve found this article to be helpful, or if you have any questions, please let us know in the comments section at the bottom of the post.
We work hard to bring you quality posts like this one. Please help us out by signing up for our email list (to be updated occasionally on our newest posts), share this post with your friends, or simply follow us on Facebook, Instagram, Pinterest, Twitter, or YouTube. If you’re having a hard time getting out of the door to travel (whether its due to lack of money, inability to find time, exhaustion from planning, or trying to travel as a parent) or if you want to travel as your career, check out our main page! Thanks again for your support!
Jenny & Bradley of EatWanderExplore