Ubud is not only a place to pray and love but also to EAT. And man, will you be spoilt for choice! It’s no secret that the food in Ubud is absolutely heavenly, and you can find some of the best restaurants in Bali here. No matter if you’re a grass-munching vegan or a carnivore, there is something for everyone. We’ll show you our favourite Ubud restaurants and warungs if you’re wondering where and what to eat in Ubud, Bali.

Eating, for us, is one of the best things to do in Ubud and just as important as temple hopping, shopping and relaxing in the pool. In fact, finding the best Ubud restaurants and plotting where to eat in Ubud is the most important and enjoyable task for Jin.

So let’s not waste any more time. We know you’re hungry. Here are our favourite Ubud restaurants and warungs for Indonesian (and international) food. Plug these names into good old Google Maps, and you’ll be on the culinary road to Mecca.



Please note: This post may contain affiliate links. This means I may earn a commission if you make a purchase by clicking a link (at no extra cost to you).


A Quick Ubud Menu

  • Where to stay in Ubud: This time, we stayed at Ubud Green, and WE LOVED IT. The previous times we stayed at the Satya Villa, which was also amazing.
  • How to get around: If you can ride with confidence, rent a scooter to avoid the insane traffic. If you can’t ride, use Grab or Gojeg to get around.
  • Recommended cooking class: We took this cooking class at the Plataran Resort and enjoyed it a lot. (See below).

Our Favourite Ubud Breakfast Spots

A smoothie bowl of banana, blueberries, pineapple and coconut for breakfast in Ubud

Our most recent visit to Ubud was our third and was as good as ever. On our previous stays, we always had breakfast included with our accommodation.

This time, we skipped the breakfast package on purpose to explore the breakfast scene in Ubud. An Ubud breakfast is colourful, exciting and damn delicious, and something to look forward to.

We barely scratched the surface of the smoothie bowl, as there are hundreds of fantastic breakfast places in Ubud.

Here are our favourite breakfast spots in Ubud to start your day in paradise.

Avocado Warung

Avocado aficionados (and everyone else), cancel whatever breakfast plans you think you had and make a beeline for Avocado Warung.

With its wooden tables and green-white-brown colour palette, beautiful Avocado Warung is indeed all about avos. No matter what you order, the avo will be the centre of attention.

Everything on the menu looked fantastic, and we just couldn’t make up our minds. In the end, we called over our waiter and explained our predicament. She suggested the two most popular dishes and one of her personal favourites.

Jin went with the Super Breakfast (loaded with sourdough toast, eggs any style, bbq tempeh or chicken, guacamole and garden salad). I had the avo-scrambled egg-bacon-cheese croissant, and it was almost too beautiful to eat.

Avocado Warung offers normal, vegetarian, vegan and gluten-free options with good strong coffee and healthy juices.

Ropana

The baristas at Ropana coffee shop and breakfast cafe in Ubud
Coffee menu at Ropana in Ubud, Bali
Breakfast croissant at Ropana in Ubud
Spicy pulled pork eggs benedict at Ropana Cafe in Ubud, Bali

Good strong coffee is not negotiable when looking for the best breakfast in Ubud (or anywhere else in the world). Ropana’s coffee does not disappoint, and they have damn fine breakfast food and chill vibes to complete the scene.

I ordered the spicy pulled pork eggs benedict on sourdough muffins, which was perfection on a plate. Jin’s scrambled egg and avo croissant was the biggest we’ve seen to date. We’ll let you find out for yourself what the pink garnish on the croissant plate is (spoiler alert: it’s not raw meat).

The Bajawa coffee from Flores I had at Ropana was so good I asked about buying beans to take home with me. The friendly baristas suggested I buy it straight from Jaya Roastery, where they get it from.

Bake

Bake cafe in Ubud's baked goods displayed with prices
Breakfast at Bake in Ubud. Two blue plates, one with poached eggs, avo smash on sourdough toast and the other smokes salmon bagel

You know what they say about small packages, right? Bake Pastry and Coffee is one of those small places that packs a punch.

This small café on Jalan Hanoman, one of the best shopping streets in Ubud, is just the place to start your day before hitting the boutiques and shops down the street. Bake has a few tables and only two staff members, and we were amazed at how well the place runs, considering its size.

The food was beautiful and yummy, the smiles genuine, and the coffee hit the spot. All these and its great location make Bake one of the most popular breakfast and brunch spots in Ubud.

Jin had the very delicious smoked salmon and scrambled egg bagel, and I had the poached egg and avo toast. It was a beautiful morning.

If you’re looking for an intimate and one of the tastiest brekkies in town, Bake won’t disappoint.

Melali Ubud

A smoothie bowl and iced coffee for breakfast at Melali Ubud in Bali
Me dipping my sourdough bread in the runny egg yolk of my shakshuka during breakfast at Melali Ubud

The Melali Ubud restaurant is another fantastic place to start your day in Bali. Picture energetic yet laid-back vibes at this classy but relaxed place. Eating at Melali feels like having brunch on your rich friend’s summer patio.

Melali is the restaurant of the wonderful Dinara Ubud, one of the best boutique hotels in Ubud.

Jin had the dragonfruit smoothie bowl, an explosion of colour and healthy flavours. An Ubud breakfast doesn’t get any more vibrant than this.

I was also feeling quite exotique, so I went with the shakshuka, a Middle Eastern breakfast of eggs poached in a chunky tomato sauce and spiced with harissa, pepper, cumin and other hot stuff. The sourdough bread, spicy chunky sauce, and runny yolks are best friends. 

The Best of the Babis

The best babi guling in Ubud

Babi guling, or succulent roasted suckling pig, is as integral to Ubud and Balinese culture as the temples scattered around town and the monkeys in the sacred forest. 

Babi guling is strictly a morning meal, with most pork joints running out of pork and closing before lunchtime. For an authentic Balinese breakfast/brunch, you really must try the babi.

You cannot say that you’ve been to Ubud until you’ve had your slice of crispy, fatty and juicy pork. (Sorry, vegans, but until slow-roasted tofu fake pork becomes mainstream, you can’t claim to have been to Ubud). 

Babi guling is extremely popular with locals and visitors alike. So to have the whole culinary experience you must come early. And by early, we mean as soon as it opens. Come later, and they will probably be out of crispy skin (the best part) or completely out of everything.

Skip breakfast one day and be at a Babi Guling joint when it opens, and meet the best pig you’ll ever meet. For the best babi guling in Ubud, head straight to Ibu Oka, Gung Cung or Babi Guling Ibu Bentut (see below).

Eat your babi with your hands, as the Balinese do. They believe it’s tastier as your fingers collect all the flavour. We agree there’s no better way.

Babi Guling Ibu Gendut – Our Favourite Pork Place in Ubud

A grilled suckling roast pig at a Babi Guling Ibu Gendut in Ubud, Bali
Babi Guling Ibu Gendut in Ubud, Bali

A smiling, happy grilled suckling pig welcomed us as we entered Babi Guling Ibu Gendut. We were delighted to be there.

Ibu Gendut has a wonderful, spacious setting, unlike the other babi guling restaurants we tried. Tables are arranged on one side of a Balinese compound, with a coffee shop occupying the other side and a garden between them.

I ordered the classic set menu, which comes with a bit of everything – succulent white meat, crispy skin, pork crackling, fried meat, pork satay, bone soup and a mystery piece that we couldn’t figure out. There is also a side of tasty string beans and steamed rice. Jin got an order of fried pork only, and of course, we had to order an extra portion of crispy skin.

Ibu Gendut is our favourite babi guling spot in Ubud for its lovely setting, friendly hosts and delicious pork.

The owner came by for a chat while we were eating and suggested we try the pork ribs, proudly claiming them to be the best in Ubud. We will have to go back next time and judge ourselves.

Gung Cung Babi Guling – Juiciest Babi Guling in Ubud

Gung Cung Babi Guling

Another strong contender for the best babi guling in Ubud is Gung Cung. Less touristy than Ibu Oka but just as tasty, Gung Cung is another good place to pork out on the good stuff. 

We came here last year for lunch, only to be turned away because they were out of pork! This year it was on top of our list of places to eat in Ubud.

We learnt our lesson and arrived here at 10:45, just before they opened at 11. The roller shutter was halfway open, but we were told to come back in 15 minutes when we peeked in underneath. 

We walked down the street to get a coffee, and when we came back just after 11, locals were lining up already to get their babi fix.

Gung Cung has a covered rooftop where you can sit and get to know your pork. Like a good babi guling should be, the meat was juicy and savoury. I could see heaven crack open just a bit as I crunched into that crispy skin.

We liked the pork here better than at Ibu Oka, even though Ibu Oka has a more congenial setting. The meat here was nice and moist – very delicious indeed.

It’s a tough choice between Gung Cung and Ibu Gendut for the best babi in Ubud, but we lean slightly towards Ibu Gendut.

Gung Cung opens from 11:00-16:30 or as long as the pork lasts.

Ibu Oka 3 – Most Famous Babi Guling in Ubud

Jin standing at the entrance of Ibu Oka 3, the most famous babi guling restaurant in Ubud
Pork lunch at Ibu Oka 3, the most famous babi guling restaurant in Ubud

This Ubud institution is the most popular place to eat babi guling in town. All locals and most tourists know that Ibu Oka has a reputation for having the best babi guling in Bali.

Yes, it is a suckling pork superhero. So better get here early. We arrived around lunchtime, and the crackling was all gone already.

This restaurant occupies ample space, and you can get a seat overlooking a large bamboo patch. The menu is, as to be expected, straightforward: pork, pork or pork.

Actually, you can choose between a few options. Babi Guling Pisah or Babi Guling Spesial are the options you should go for. 

These mixed plate combos have different cuts of pork and sides. Your rattan plate will come with juicy pork, fried pork fritters, sausage, soup and vegetables with a side of secret sauce. If you arrive early, you can also indulge in the crispy skin, which I consider the best part of eating babi.

After your meal, go wash your porky-greasy hands and take a stroll in the little garden behind the restaurant. The cute cockatoos there are tame and love getting their heads scratched.

In theory, Ibu Oka is open from 11:00-18:00, but I’m sure there’s not much left after lunch anyway. Be there at 10:55!

Best Indonesian & Balinese Food in Ubud

Balinese cuisine offers an irresistible journey through the flavours and traditions of the Indonesian island. It blends local ingredients, bold spices, and meticulous preparation.

Rice, the staple food, takes centre stage in various forms, such as the iconic Nasi Goreng (fried rice) and Nasi Campur (mixed rice).

Using fresh herbs and spices, like lemongrass, turmeric, galangal and ginger, lends a distinctive zest to the dishes. Satay skewers, often made with succulent meats like chicken, pork, or fish, are elevated by rich peanut sauce.

Below are our favourite Ubud restaurants to tuck into Balinese and Indonesian cuisine.


Naughty Nuri’s – Best Pork Ribs in Ubud

A woman basting and grilling BBQ pork ribs on the street in front of Naughty Nuri's in Ubud
BBQ pork spare ribs at Naughty Nuri's in Ubud, Bali. It's one of the best places to eat in Ubud

What’s better than tucking into sticky bbq pork spare ribs? Nothing! Absolutely nothing beats it. To get your fingers sticky in Ubud, there is no better place than Naughty Nuri’s.

It’s so good that Anthony Bourdain is said to have been a huge fan, and it was named one of the best places to eat in Ubud by the British newspaper, The Guardian.

Thank goodness Naughty Nuri’s didn’t let fame get to its head. It’s still a regular streetside warung where they grill meat on the fire by the side of the road. No stiff upper lips or framed accolades hanging on the walls here.

Naughty Nuri’s is located right across the entrance to the Neka Museum, which we visited before coming for lunch.

As expected from one of the best Ubud warungs, the place was buzzing when we got there. Jin had the FANTASTIC spare ribs. Seriously, they don’t get any better than this. I had the Se’i Babi (chunks of smoked pork), which was good, but not nearly on the same level as their famous ribs.

Repeat after me: I will not leave Ubud before getting my fingers sticky at Naughty Nuri’s!

Sun de Bisma – Cheap & Delicious Indonesian Food in Ubud

Nasi campur at Sun de Bisma warung in Ubud Bali. There is steamed white rice in the centre with various balinese side dishes such as tempeh, meat skewers and string beans arranged around it
Dadar gulung and palm sugar syrup at Sun de Bisma Warung in Ubud

Colourful, cheerful, tasty and cheap; that’s Indonesian food at its core. Charming Sun de Bisma Warung captures them all without breaking a sweat.

We shared a Nasi Campur, a traditional Indonesian meal that translates to mixed rice. Our Nasi Campur came with steamed white rice, like all others, I suspect, and an assortment of side dishes. There was tempeh, grilled chicken satays, urab (string bean salad), soup, eggplant, prawn cracker and a few dips and sauces. 
Nasi Campur is a great way to sample various Indonesian dishes on one plate.

We had dadar gulung (green, pandan-flavoured pancakes stuffed with desiccated coconut and palm sugar syrup) for dessert. The pancakes were bulging with warm, sugary, slightly savoury coconut and palm sugar, leaving us truly content and smiling from ear to ear between bites. 

Sacred Rice – Best Restaurant in Ubud

where to eat in Ubud
Sacred Rice, Ubud
Asian tapas at sacred Rice in Ubud
Beef, mushroom and noodle dish at Sacred Rice, Ubud

Sometimes you know that something is going to be good before it even starts, right? Sacred Rice is one of those places. 

Set in the middle of the rice paddies, eating here is an experience you won’t forget soon. It is, without a doubt, one of the best restaurants in Ubud. The food is dynamite, the service warm and friendly, and the setting is something you can only find in Ubud.

Serving fresh Indonesian produce with a Southeast Asian twist, the food is vibrant and exquisite on the palate. Award-winning chef James Tan describes his food as Asian Tapas, and the best way to enjoy his food is to order a tasting set menu to share.

Our friendly waitress explained the dining concept at Sacred Rice to us and asked if we had any dietary needs or allergies. The idea at Sacred Rice is that you order a set menu that you will share with your partner or table. If you have a meat lover and a vegan in the same group, you will have to give up your dietary supremacy beliefs, as you can’t choose separate menus.

Once you’ve chosen your desired menu, whether that is vegan, vegetarian or normal, it’s in the chef’s hands to wow you with whatever he has got planned for you. If you want your last course to be dessert, you better tell your server in advance. We didn’t know this, so we had to order a 6th dish for dessert.

This is what we had, and they were all exceptional:

  • Borneo prawn with salad
  • Calamari goreng and avocado salad
  • Lombok barramundi and eggplant
  • Caramelized pork loin with pineapple and chilli jam with rice
  • Beef tenderloin and rice noodles
  • Pisang goreng (fried banana)

For something special and truly unique in Ubud, absolutely do not miss the chance to eat at Sacred Rice. Making a reservation on their website is convenient and essential to prevent disappointment. 

Open Tuesday to Sunday 5 pm – 11 pm (Closed Mondays).

Seasoned – Best Dinner in Ubud

Seasoned restaurant menu, Ubud
Blue crab boil at Seasoned restaurant, Ubud

When Jin read about Seasoned on Korean blogs, her mind was made up: We had to go there. Seasoned is one of the hottest places to eat in Ubud right now, and it was exceptional from the moment we stepped inside.

Colourful and friendly, this is what tropical dining is all about. We sat outside on the patio surrounded by a small garden while fans kept the air moving around. There is AC inside, but sometimes there is nothing better than sitting outside between the plants and early evening air.

The menu is highly creative, and I wanted to order everything, but the real reason Jin wanted to come here was for the Ubud Local Blue Crab Boil. This dish incorporates two whole crabs, clams, snapper, salmon, vegetables and herbs in a coconut curry broth and is as good as it sounds. The combination of flavours, textures and that aromatic broth is a match made in heaven.

The grilled olive oil and balsamic focaccia is just the thing needed to soak up all of that yummy broth too. We loved this dish so much because it’s so simple yet complex at the same time. 

If you go to Seasoned (yes, you should), spoil yourself and get the Blue Crab Boil. Our server recommended the lava cake for dessert, which was the perfect end to an already perfect night.

Sun Sun Warung – Best Local Food in Ubud

Sun Sun Warung
dessert at Sun Sun Warung

Another cheap, charming but oh-so-goodie. What more do you need? Set in a traditional compound, Sun Sun Warung is one of the best places to eat traditional Balinese food in Ubud.

Sun Sun has three things going for it. First, it’s very atmospheric sitting on the floor at the low tables, surrounded by traditional Balinese architecture and the garden. It actually feels and looks like you’re sitting inside a Balinese temple. There are also a few tables with chairs, but we asked to sit on the floor.

Second, it was cheap. We ate like kings but paid like peasants. One of the things we like best about eating in Indonesia; is how you get to eat excellent food at rock-bottom prices. Our whole bill for the night came to RP200 000, which is about US$ 14.

The most important thing is the food is dynamite! Our friendly waitress suggested the Nasi Campur, which Jin had. Nasi Campur is an Indonesian staple meal and is eaten all over the archipelago. It loosely translates as mixed rice, and you’ll get a scoop of white rice accompanied by several side dishes. Jin’s sides were chicken, pork satay, egg, corn fritters, tempeh, spicy salad and peanuts. I had the duck, which was very good, too.

We also ordered lumpia (fried spring rolls) and had fantastic dadar gulung and pisang goreng for dessert. 

Considering all of this, Sun Sun is deservedly popular, so get here before 18:00 if you don’t want to wait too long.

Siboghana Waroeng – A Vegan Foodie Experience

Siboghana Waroeng
where to eat in Ubud
Siboghana Waroeng
where to eat in Ubud
Siboghana Waroeng

Finally, something for the good vegan folks out there! We did not forget about you guys. This vegan restaurant is something we’ve never seen before. Why?

Siboghana takes slow food to a whole new level. The cook prepares food fresh from organic produce, which she sources locally. She works on one order at a time before moving on to the next, which means you might wait for quite a while.

As we waited (and waited) for our food, we walked around the compound. When we peeked into the kitchen, we saw that everything was indeed made from scratch. Just outside the kitchen was a pot of rice steaming on a wooden fire. It’s really old school, but that’s what we like about it.

We came here for lunch and were the only table when we arrived. We ordered and waited at least 45 minutes. But two other tables sat down soon after we had ordered. I’m sure table number 3 had to wait more than 2 hours to get their food.

So what do you do when you have to wait so long for your food? Well, you could talk about the weather, you could stare vacantly at the trees, focus on your breathing, discuss whether being vegan is so superior after all…you know, stuff like that.

We had the lumpianasi goreng, curry and banana bread. It was plain and simple but in an excellent way. So if you’re a hardcore vegan or simply have a few hours to spare, come give Siboghana a try and make up your mind for yourself. 

It’s indeed one of the quirkiest foodie experiences in Bali. Just come here an hour or so before you are actually hungry.

Sanak – For Cheap Food in Ubud

a masakan padang restairant in ubud - where to eat in Ubud
Padang food in Ubud

I was over the moon when I spotted the MASAKAN PADANG sign on Jalan Hanoman. Padang food is ubiquitous all over Indonesia, except for Bali. 

It was a delight to see that it was indeed a legit Padang joint when I looked at the window display.

Masakan Padang, or Padang food, hails from the city of Padang in West Sumatra, but you can find them all over Indonesia. A Padang restaurant is the best place to eat Indonesian comfort food, which is damn good and damn cheap. It’s a win-win. 

You don’t go for Masakan Padang if you’re looking for ambience or fusion food that looks pretty on Instagram.

The pre-cooked food is displayed in the window and kept behind a mesh curtain to keep the bugs out. Typically you’ll find a few veg-and non-veg curries, fried and boiled chicken, fish, tempeh, various fried fritters, several vegetable dishes and a few sauces, and of course, white rice. 

You simply walk up to the display, at which time someone will slide open the curtain. Then it’s point and scoop. You point at what you want, and the server scoops it on your plate.

Whether you’re vegetarian or not, there is an excellent choice to choose from. We really like the boiled cassava leaves. And we really like how we only paid RP 63K for two plates of delicious food.

If you’re looking for a cheap place to eat in Ubud without having to compromise on taste, look out for the Masakan Padang sign on Jalan Hanoman.

Bu Rus – A Local Ubud Warung

Bu Rus in Ubud
where to eat in Ubud
Spicy seafood curry and rice at Warung Bu Rus

Friendly Bu Rus doesn’t look like much from the street, but once you reach the garden at the back, it’s an oasis. We came here for an early dinner, between a heavenly massage session at Yeh Pulu, a few doors down the street, and seeing the Kecak show.

I had the seafood curry, which was hot and spicy, just like a good curry should be. Jin had the mixed satays with peanut sauce, which was just as good.

Definitely give Bu Rus a try not only for its good and cheap food but also its lovely and relaxing setting.


Cook Your Own Balinese Food at an Ubud Cooking Class

Our Balinese meal that we cooked during our cooking class at the Plataran in Ubud

Sadly, most of you reading this will have to return home after your Bali holiday to a world where Balinese food is as readily available as cow eggs and chicken milk.

For the best food experience in Ubud, and the most worthwhile souvenir of Ubud, take a cooking class. That way, you can always have your favourite Balinese food where and whenever you want.

We booked this cooking class on Klook, and we loved it. It was a fantastic hands-on experience, we learned something new, and you can expect some pretty damn fine Balinese food on the menu if we invite you over for dinner at our house.

After a visit to the local produce market with our chef, we returned to the Plataran Hotel where our class took place.

Chef Buri quickly put us to work and explained as we went along. We chopped, diced, grated, pounded, boiled, steamed and grilled up a storm, and the result was better than we could’ve dreamed of.

Our beautiful Balinese meal consisted of Lawar Be Siap (minced chicken and spices salad), Sate Lilit Ayam (chicken skewers), Pepes Ikan (steamed mahi-mahi in banana leaf) and Dadar Gulung (green pancakes filled with coconut).

When your meal is finished, you can enjoy eating it at the swanky Plataran restaurant overlooking the hotel’s pool and gardens.

International Cuisine in Ubud

Eating in Ubud is, of course, about more than just Indonesian food. There is excellent food from around the globe to complete your culinary journey of Ubud. From burgers and tacos to pizza, pasta, sashimi, and pho, you’ll find a corner of the world to bite into.

Below are a few non-Indonesian restaurants we tried while on holiday in Ubud.

Fu Shou Noodle Club – Chinese Food in Ubud

Fu Shou Noodle house in Ubud
Bakso Goreng and spicy sauce at Fu Shou Noodle house in Ubud.
Hainan pork rice at Fu Shou Noodle house, one of the best Chinese restaurants in Ubud
Fried noodles at Fu Shou Noodle house, Ubud

One thing we miss about living in China is the food, so we always jump at the chance to eat some proper Chinese food when the opportunity presents itself.

Fu Shou Noodle Club has some of the best Chinese food we’ve ever had outside of China. I’m having difficulty typing how on point that food was, so just believe me when I say it was ON POINT.

On the menu, you’ll find Chinese classics like charsiu, shu mai, lapcheong and chicken rice, with their unique Chinese-Indonesian twist. Portions are large, and I can’t say it enough – ON POINT 😆 

We started with Bakso Goreng (deep-fried flour dumplings) with a heavenly spicy sauce. The Bakso Goreng alone is reason to come.

Jin had the Bakmi Goreng Masa Remaja, chewy fried noodles with pork, and it was one of the best noodle dishes I’ve ever tasted – and I have tasted quite a few.

I had the Hainan Pork Rice, and OMG. Imagine sticky charsiu (Chinese BBQ), crispy roasted pork belly, sweet lapcheon (Chinese sausage) and egg on rice cooked in pork broth. Just get it; you won’t regret it!

Sinssihwaro – Korean BBQ in Ubud

Born and bred in Seoul, Jin requires a regular and authentic offering to her Korean stomach to ensure optimum operation of her psyche.

She hunted down Sinssihwaro in central Ubud and man, these guys know how to do Korean. Jin, her psyche and her stomach were very happy after our visit. I also had a great time.

You can grill your own meat only if you sit at the bar, and unfortunately, all the bar seats were taken already. We were too hungry/excited to wait, so the next best thing is to order, and the chef will grill it in the kitchen for you.

The beef rib fingers and pork belly came out perfectly, served with spicy bean paste and a few sides of kimchi. 
We also ordered bibim guksu (cold, spicy noodles), which was incredibly good. Not knowing when we’ll get Korean food again, we went all out and ordered the bean paste stew too.

If you’re craving authentic Korean food in Ubud, do not miss Sinssihwaro.

SAPA – Vietnamese Food in Ubud

Saigon pho and fried spring rolls that we had for lunch at Sapa by MeVui restaurant in Ubud

It’s easy to forget you’re in the thick of things in central Ubud when at SAPA by Mevui. With its mustard yellow walls, black and white tiles and colourful lanterns hanging outside, it feels like you teleported straight to Hoi An (or Sapa going by the name).


You’ll find all your Vietnamese comfort food on the menu: banh mi, pho, bun cha, goi cuon, che chuoi and, of course, Vietnamese coffee. We loved how the menu gave some background information on the dishes, such as vocabulary words and instructions to eat the dishes for those unfamiliar with Vietnamese cuisine.


The Saigon pho broth was light and flavourful with generous meat. The bun cha was equally good and filling. We also had the spring rolls, which you can order with meat or vegetarian. 

Warung Siam – Thai Food in Ubud

Pad Thai at Warung Siam in Ubud

Come dinner time, there is always a line outside Warung Siam. That is a good thing. So we got in line one night to see what it was all about. Prepare to wait in line for about 20 minutes for couples or longer for larger groups.

Warung Siam’s menu is small, featuring only Thai dishes, which, again, is a good thing. Even though the warung was packed, service was fast and friendly, and the wait in line was justified as soon as our food arrived at our table.

We ordered Pad Thai, Tom Yum and Kor Moo Yang (spicy, grilled pork served with sticky rice). The food was absolutely delicious, and judging by the queue every night, word is out that Warung Siam has the best Thai food in Ubud.

Taco Fiesta – Mexican Food in Ubud

Taco Fiesta - the best Mexican Restauarant in Ubud
Hard shell tacos, avocado soup and a beer at Taco Fiesta in Ubud Bali

Are you really on holiday if you’re not having tacos and beer? No, sir, you’re not. Taco Fiesta on Jalan Bisma is just the place to get with the program and kickstart your holiday in Ubud.

This Mexican restaurant has an energetic vibe, with fast and friendly service. It was full during our visit, and it sounded like everyone was having a good time.

I ordered the crispy fish tacos, which were very nice. The fish-to-bean ratio was a bit off, but besides wishing for fewer beans, I can’t complain. Jin had the soft beef tacos, and they were tasty! All our tacos were good and disappeared within moments.

The avocado-lime soup was the absolute star of the meal, though. It was perfectly spiced with a nice consistency and a zesty taste. Next time, I’m getting two orders of avocado soup.

Chupacabras – South American in Ubud

The bonfire table at Chupacabras in Ubud, Bali

Entering Chupacabras, you’re immediately greeted by a mystical atmosphere. Must be the rugged natural stone walls, flickering fire features, and dim lighting. Their signature table with the bonfire at its centre gave off some serious Pablo Escobar vibes.

Chupacabras serves South American cuisine, and that means only one thing: premium meat cuts. But being in Ubud, they add a lovely contemporary twist and subtle Indonesian influences. Peeking into the open kitchen, we could see the chefs grilling their meat and doing their thing. I’m a sucker for an open kitchen.

We started with the humita, a dish that’s rooted in pre-Hispanic South America. At Chupacabras, they elevate it with pancetta, provolone, and red chimichurri, creating a modern take on this traditional creamy corn dish. The blend of flavours and textures was spot on, making it a perfect way to kick off the meal.

The highlight, though, was the Wagyu flank steak. Cooked medium rare, it arrived perfectly charred with the rich, smoky flavours only an open flame can bring. The chef even presented a meat tray tableside, allowing me to choose my cut and doneness—a personal touch I loved. A salsa sommelier followed, offering a selection of eight salsas, from classic chimichurri to spicy huancaína. 

Overall, the experience at Chupacabras was exceptional. It is a perfect spot for a special dinner in Ubud.

Chupacabras shares a venue with Arriba (see below), so if you’re looking for steaks and drinks with a Latin vibe, this is your spot.

Location


Arriba: Latin-American Drinks & Vibes

Two bartenders mixing cocktails at Arriba Latin Amrican bar in Ubud, Bali

All this Ubud food and no decent drinks? What’s up with that?

Relax coz we saved this spot for an exceptional bar just for you. We are regular Bintang people, but sometimes you need something extra special (with an extra special kick), and for that, you want to go to Arriba.

Arriba is where we found ourselves sipping some of the most creative cocktails in Bali while overlooking the lush jungle and river. Tropical dreams start right here.

What sets this bar apart is its focus on Latin-American spirits (a lot of mezcal and tequila-based cocktails) blended with locally sourced ingredients from across the Indonesian archipelago. The result? A fusion of flavours that feels familiar yet excitingly new.

One of the first drinks that caught my eye was the Diablo Caliente. This cocktail reimagines the traditional El Diablo by blending premium tequila with a hint of ginger, reminiscent of wedang jahe, a traditional Indonesian ginger drink. Jin felt adventurous and went for the beautiful Japaleno Julio Margarita.

The cocktails pair wonderfully with Arriba’s small bites menu, inspired by South American street food. We tried the loved pork anticuchos—marinated pork belly skewers in a tangy Balinese sauce, served with Pico de Gallo.

OMG
All we can say.
OMG

Grab – Food Delivery in Ubud

Okay, we know Grab isn’t a real restaurant, but you should download the app to your phone. 

Grab allows you to eat at most of the restaurants in Ubud but in the comfort of your own villa. Perhaps you just can’t drag yourself out of the pool or from under the AC. No problem – Grab will scooter it right to you in no time.

We had one afternoon and night of solid, tropical downpours and could not go out to eat. Our options were:

  1. Go vegan and start eating the plants in the garden
  2. Scooter out to the nearest warung and catch pneumonia
  3. Order on Grab

No prize here for guessing which option we went with. Good old Grab knocked on our castle villa door in less than 30 minutes with hot burgers and cold milkshakes from Halal Ubud Burger

Of course, we tipped the soaked driver GENEROUSLY for saving us from starvation. We owe our lives to Grab.

Best Ubud Restaurants: Where Will You Eat Next?

There are tons of places where you can eat in Ubud. Ubud has restaurants for every taste and budget. We suggest you go out and find your own favourite, but also give our favourites a try.

We loved eating at all these places, and we are sure that you will like them too.
Let us know in the comments below if you tried any of the places in our food lover’s guide to Ubud and what you thought about it.

2 Comments

  1. Thank you ever so much for your tips! I followed your article and tried to visit most of the restaurants you mentioned on your page, and I loved all of them. I also explored a few others. One standout was a restaurant called Wild Vegan, which claims to be the first herbal medicine-based restaurant. Consider this a tip for your next visit to Bali! 😉

    1. Herbal medicine-based sounds interesting! Thanks for the tip,John. We will definitely go check them out the next time we’re in Ubud.

Leave a Reply

Your email address will not be published. Required fields are marked *