As Europe is so expensive, I don’t eat out at restaurants much on my Europe trips. However, Bali is the perfect affordable place to eat good food all day. I’ll be telling you where to eat in Bali and giving you a guide on the best restaurants in Ubud, Canggu and Uluwatu. Whether you’re vegan, vegetarian, a meat eater or have a sweet tooth, I have eaten at so many places, hopefully I have the best places for you try!
Where to eat Indonesian food in Bali
For the best Indonesian food, look for places called ‘Warung’. These are small restaurants with Indonesian food. Sometimes they are a buffet style and you pay for either the separate dishes you have on your plate or a set fee. If it is a menu, I would recommend getting the same food if you are hungry, as often one lady will cook the first dish, and then you wait until they have cooked the second dish so you will be watching each other eat one by one! After my first trip to Indonesia this was my biggest tip, as quite often we sat at dinner for hours waiting for each dish to be cooked separately. However, as Bali is more used to tourists this shouldn’t be the case!
The best places to eat in Canggu
Canggu is the home of digital nomads. There are so many amazing places to stay here that you can see in my Canggu blog post, from the coolest hostel I’ve ever stayed at to the most beautiful villa. It is home to many expats living the Bali dream. Also because of this, there are lots of amazing restaurants with great western food if you have had enough of fried rice and chicken satay! From the most beautiful smoothie bowls, to matcha lattes and burgers, Canggu has everything! It was definitely one of my favourite places to eat in Bali. There are lots of amazing places to stay in Bali, so be sure to venture out of Canggu too while you are in Bali!
The Melville – at Crate Café
This is an amazing café owned by the coolest Australian lady. It is in a large warehouse style building and just off the main road, overlooking some rice fields. They have the best breakfast options and beautiful smoothie bowls. They also have some great cakes and smoothies to drink too! It gets very busy later on in the day so go early if you can. The egg meals were all 55,000 IDR each. I would recommend the Hipstar and Bowlorama smoothie bowls. The Hipstar is full of acai, frozen banana, chia seeds, dragon fruit, strawberries and shredded coconut. Then for eggs I would recommend the Melville, bruschetta with avocado, halloumi and poached eggs, divine!
The Shady Shack
THE best vegetarian food I’ve ever had. I went for a salad as I was trying to be healthy and I was so full and it was absolutely delicious. The flavours were incredible and the halloumi was perfect on top. I would recommend a fresh king coconut to drink, they were nice and chilled here and so refreshing.
Head here for a feast of mainly Italian cuisine. I would recommend the chicken parmigiana and the calamari. They also do amazing Kombucha to drink to! The interior is very funky, like most places in Bali it’s all very photogenic and instagrammable.
The Avocado Café
For all the best avocado dishes, the Avocado café is the one. From smoothie bowls, to brunch dishes it has everything avocado and they do it so well. I would share a smoothie bowl as the avocado can get quite intense, it’s definitely quite a heavy smoothie bowl so sharing might be best!
Right by the lovely Love Anchor market, is Betelnut. With delicious vegetarian and meat options is has everything. I had a wrap with sweet potato and salad and it was so so tasty. They also do great dessert and have the most amazing Oreo cheesecake.
I never thought a matcha pancake could be so good. I’m actually not a massive fan of matcha but the pancakes I could order again and again.
Warung Bum Mi
This was my favourite Warung in the whole of Bali. I had no idea what the dishes were, so just choose what looks nice and you cant go wrong its all do delicious. I especially liked the morning glory and curries. You pay for each dish separately and it was still only about 2 Dollars in the end!
I don’t even have a photo from here as the pizza is tooooo good to take a photo of. I have eaten pizza in Italy and this was the closest to a proper Italian pizza I have ever eaten. They also have a 2-4-1 offer on a Monday afternoon! It really is the best pizza in Bali!
The best places to eat in Uluwatu
In one week in Uluwatu, we managed to eat our way through most of the places here so this is the list of my very favourite places to eat in Uluwatu! Uluwatu is famous for it’s beaches and surfing, so most places have healthy portions for after a good surfing session. There are lots of amazing places for brunch after a sunrise surf. Some of the most popular places to surf are Padang Padang beach, Bingin beach and Suluban beach. All of these are right by the main streets with the best food. To see all the best beaches in Uluwatu, head to my Uluwatu Blog Post to see what to do while you are here and for prices for all of the restaurants listed below.
The Rolling Fork
This is the first restaurant you come across as you drive towards the best surf beaches in Uluwatu. It is an Italian restaurant with amazing pizza, but my favourite was the breakfast we had here! I has perfect poached eggs with salmon and smashed avocado and Boyan had the most incredible pancakes!
The Loft is great for breakfast and lunch. It has the usual eggs for breakfast and I would say the lunch was the better meal I had here. It is a very popular spot and very busy at breakfast, so go at lunch! I had the hummus bowl and I’ve never been so happy eating vegetables and hummus, divine!
The Drifter is actually also a shop and doesn’t really look like a restaurant from the outside but don’t be put off! It has an absolutely incredible breakfast menu and it is the prettiest meal I had for sure! The owner is really friendly and we had a lovely time here!
The Mango Tree Café
Taco heaven! I had the fish tacos and Boyan had the beef tacos and I would definitely recommend eating here. They also have a lovely bakery with delicious banana bread.
Unique Rooftop Bar
For a date I would definitely recommend going here. It is in the Rimba Jimbaran Resort, and there is an amazing view from up top. It also has a lovely infinity pool. It is a bit more pricey but still a lovely evening and place to watch the sunset.
Where to eat in Bali: Ubud
Ubud was one of my favourite areas in Bali. It is home to the most beautiful rice fields, a monkey forest and some incredible waterfalls. In order to see all of these you need a good breakfast to start your day! I’ll be telling you about the best brunch spots, lunch and dinner in Ubud. I love trying new dishes and local food, and the best way to do this is to go to a cooking class if you’re a real foodie and want to have a go yourself. I would recommend Periuk cooking class, to try some amazing curry dishes, soup, chicken satay and more. After a short tour of the rice fields you head in to a few hour cooking class, so definitely don’t go hungry!
The Udaya – Where we stayed in Ubud, the most incredible hotel
Check prices and availability here now!
Milk and Madu
Tuesdays and Sundays after 5pm you can get 2-4-1 pizza so a nice cheap dinner! They also have great cakes and drinks.
Made’s Banana Flour Bakery
All the cakes and bread here are made with banana flour, and they are worth a try, so yummy!
A great place for a healthy brunch! This is the most delicious vegan option I could find.
How to avoid Bali Belly – Top 3 tips!
I’m sure you have heard of the infamous ‘Bali Belly’. If not, then it’s a common stomach bug people get while in Bali. The bacteria that cause it can be found in water and certain foods and you can get a temperature, diarrhoea and vomiting. My top tips are:
- Always drink bottled water, I even brush my teeth with bottled water.
- Take rehydration tablets, these are mixed with water and will help give you some energy.
- Eat bread and bananas after you get ill, these are easy on the stomach.
- Use my tips on where to eat in Bali, I didn’t get ill in any of these places!
Hope you have enjoyed my blog on where to eat in Bali and have some great ideas on the best restaurants in Ubud, Canggu and Uluwatu! If you are heading to Northern Bali then check out my blog on the best waterfalls in Northern Bali and where to say in Munduk and Lovina here!!
Please note that this post may contain affiliate links and any sales made through these links will reward me a small commission – at no extra cost for you.
I’m glad I read your amazing post after dinner! Absolutely delicious pictures and great tips to stay safe from Bali Belly.
So many gorgeous places to eat. Which one will I choose…. 😀😍🤗👏👏👏
To jedzenie wyglada naprawde niesamowicie! Piekne zdjecia. ! Zjadlabym takie pysznosci. Super ze mozna sie tez nauczyc tak gotowac 👏👏👏
Tak bardzo fajnie było!
The tray with spices looks fantastic! Great tip why it is best to order the same food in small restaurants.
A joy to read 😀☀️
Yes that is a good tip! Bali has so many great restaurants 🙂
I also don’t eat out much except for Greece 😀
Bali food looks amazing. Your photos look amazing! Beautiful cooking class! ☀️❤🎋😀
The food in Bali really is divine!
Very helpful tips on how not to get bali belly! I will have to remember them! The food looks amazing!
The food is really good in Bali!! Just make sure to eat at the right places and the right kind of food/ ice etc!
Gorgeous food ! I would love to learn how to cook ot there. What’s the best food there? It looks so delicious in your photos 🤩
All the food is the best…! it’s all so good!