What to eat in Bali
If you are thinking about visiting Bali, you should be aware of the meals that you simply have to try while you are there. I’ll then discuss what to eat in Bali. These are some of the foods that are most popular among tourists, but you can also taste many other dishes that are typical in Bali and Indonesia.
- Nasi goreng. Its English translation is “fried rice”, and that is what it is. Rice accompanied by vegetables, chicken (it can be another type of meat, shrimp or tofu) and a fried egg on top. Simple but delicious.
- Mie goreng. In English it means “fried noodles”. They also come with vegetables, chicken (it can be another type of meat, shrimp or tofu) and a fried egg. If you like noodles more than rice, this is your dish.
- Nasi campur. This is a dish of cooked white rice accompanied by other ingredients, such as tempeh, vegetables, meat, fish, tofu, sauces, etc. It is the food you can find in any warung (local restaurant).
- Babi guling. It is a whole roasted and spiced piglet accompanied by other ingredients.
- Gado gado. It is a vegetable salad (cucumber, bean sprouts, beans…), tofu, tempeh and hard-boiled egg, accompanied by a peanut sauce.
- Sate. They are pieces of meat (chicken, beef, pork…) skewered on a stick and cooked on the grill, with different spices and sauces.
Top Bali restaurants
Ready to discover the best tips on where to eat in Bali? Let’s get started!
Where to eat in canggu
Below, you can see the best restaurants in Bali located in Canggu.
If you want to eat traditional food, my best recommendation in Canggu is Warung Local. When you arrive, you will see that they have a counter with different foods. When it’s your turn, a worker will begin to load your plate with the ingredients you ask for. You can choose from rice, noodles, tofu, beef, chicken, tempeh, fish, vegetables, etc. My favorites are jackfruit, spicy tofu, and the different varieties of tempeh.
Ji Restaurant Bali, japanese food with sea views
It combines a terrace overlooking the ocean, a picture-perfect sunset and delicious Japanese food. You like the sound of that, don’t you? Ji Restaurant Bali, located in the south end of Batu Bolong, the main street in Canggu, has been offering this experience since its opening. If there is no room on the terrace, it is also possible to sit in one of the lounges.
We had the pleasure of dining at this Japanese restaurant during our last stay in Bali and we were delighted. We had vegetable gyozas, soba and tofu salad, chawanmushi, and sushi. The nigiri platter was amazing. For dessert, we tried the green tea cheesecake and the chocolate ball. It was all delicious.
HoiAn by MeVui, delicious Vietnamese restaurant
If you like Vietnamese food or have never tried it, HoiAn by MeVui is one of the best places to eat in Bali. This restaurant located in Canggu opened its doors just over a year ago and since then, I have always seen it full of people. I know exactly why! We have been there a couple of times, and both times we have left with very full and happy stomachs.
On their menu, you can find the traditional pho, banh mi and Vietnamese spring rolls, among many other delicacies. We have tried all these dishes and they are finger-licking good. I have also tried the Goi Chay salad and found it delicious. They offer vegetarian and vegan options.
Finally, it is worth mentioning the location and decoration of this restaurant. It is located next to some rice fields and has a nice garden where, of course, there are tables for you to enjoy lunch or dinner outside. At night, the little lights that illuminate the outdoor space add a special charm to the restaurant.
I have lost count of the number of times we have had breakfast at Ithaka Warung. They have some of the best breakfasts in Canggu in terms of price, quantity and quality of food. Our favorite breakfasts are the avocado toast, if we are in the mood for something savory, and the white bowl, when we are craving something sweeter.
Apart from recommending this restaurant for breakfast in Canggu, I also recommend it for lunch or dinner. Everything we have tasted is delicious at Ithaka Warung. In addition, the restaurant is located on a rooftop terrace with a sea view that provides an incredible breeze. Both on hot days and rainy days, it’s an incredible place to eat.
Tygr Canggu / Berawa
During my stay in Bali, I went many nights to have dinner at Tygr. It is a sushi bar where, besides having your sushi, you can eat other dishes like chicken katsu curry, ramen, poke bowls, etc. You can find an establishment in Canggu and another one in Berawa. Both have very cool decorations and vibes.
BGS Bali Canggu, for a great cup of coffee
If you are a coffee lover, not having a cup at BGS during your visit to Bali is considered a sin. I’m serious! The coffee at BGS is one of the most popular in Canggu, not to mention that it is the best coffee in Canggu. If you pass by at any time in the morning, it is impossible to see it empty. There are always lots of people chatting and enjoying a good cup of coffee.
One of the most popular coffees at BGS is the almond milk latte. They make the milk themselves, and I think they also add some cinnamon. It tasted a bit like carrot cake to me. I like the latte better with regular milk or oat milk. Apart from tasting the coffee, you can take a look at some of the merchandise they sell at the coffee shop: hats, sunglasses, sunscreen, etc.
Copenhagen Canggu, one of the best breakfasts
Copenhagen is one of the most popular coffee shops for breakfast, and for good reason! They use very good-quality products, and the presentation is very nice. When you arrive at your table, they hand you a paper menu and a pencil. This way, you can order as many dishes as you like. They offer a 3-course breakfast for IDR 69,000 or a 5-course breakfast for IDR 99,000.
On the menu, you will find many options, such as toast, croissants, scrambled eggs, avocado, mushrooms, fruit, chia porridge, bacon, smoked salmon, mini hamburgers, sausages, etc. They also serve very good coffee and have sweet stuff, like cinnamon rolls.
They also have a small place called Copenhagen Bakery, where they serve coffee and homemade pastries. It has a cute little garden where you can sit and enjoy your coffee.
Crate, one of the most popular cafes in Bali
Crate is another of the best-known places in Canggu to have breakfast or lunch. Their dishes stand out for their quantity of food and their showy presentation. On its menu, you can find smoothie bowls, toasts, combined plates, salads, juices, etc. There are many options for vegetarians and vegans. It has an open dining area with small tables and communal tables.
Secret Spot Canggu
Secret Spot is one of the best vegan restaurants in Bali. You can find a place in Berawa and another one in Canggu. The one in Canggu is larger and has both an interior and exterior space, in which concerts and other events usually take place.
On the breakfast menu, you will find wraps, toasts, smoothie bowls, pancakes, etc. For lunch and dinner, you can choose between ramen, burritos, shawarma, curry, pasta, lasagna, etc. As you can see, it has the best specialties of different international cuisines. Don’t forget to try their vegan pastries! They are all delicious…
Santorini Greek Restaurant Canggu
If you feel like eating Greek food during your stay in Bali, this restaurant is highly recommended. We had dinner at Santorini Greek Restaurant Canggu on one of our last nights on the island and we loved it. The food was delicious and, in addition, there was live music, so the atmosphere was incredible.
Sensorium Bali, one of the best restaurants in Bali
Sensorium has the reputation of being one of the best restaurants in Bali. To begin with, the interior design of the place mixes classic Japanese minimalism with Australian delicacy. The chef is William Salim, who worked for years in several restaurants in Australia, before returning to Indonesia and opening his own business. On the menu, you will find a wide variety of dishes: toast, quesadillas, ramen, rice bowls, hamburgers, etc.
Luigi’s Hot Pizza
Luigi’s Hot Pizza is one of the most famous restaurants in Canggu, and not only for its pizzas. Yes, the pizzas are delicious (although they are not the best that you can find in Bali), but what really stands out about this restaurant is its incredible atmosphere. At night, the place becomes a party place, and people start dancing. Usually, there are different events and DJs.
Fucina Bali, delicious Italian food
If you prefer a classic pizza, I recommend Fucina, where they serve one of the best pizzas in Bali. Apart from a varied menu of pizzas, they also serve panzerotti, salads, pasta, and other Italian specialties. Sometimes, they count on events in music directly.
Where to eat in Seminyak
In Seminyak, you will find some of the most famous restaurants to eat in Bali; don’t forget to visit one or more of them!
Ling-Ling’s is an Asian fusion restaurant with a very defined and attractive aesthetic, mixing Korean and Japanese styles. The waitresses are all dressed as schoolgirls, and the decoration of the place is nice. The food is also delicious. They offer baos, Korean tacos, sushi, fried chicken, gyozas, etc.
Kynd Community, one of the most famous vegan restaurants in Bali
Kynd Community is another restaurant in Bali worth going to if you are looking for vegan food and like cool places. In fact, it is one of the most famous cafes in Bali. You will be able to eat delicious toasts, pizzas, pancakes, smoothie bowls, salads, hamburgers, wraps, and some international specialties.
Sea Circus Restaurant & Bar
Sea Circus is a restaurant that, apart from attracting attention for its delicious food and cocktails, attracts attention for the striking decoration of the exterior of the establishment, where you are sure to find someone taking a picture. If you go for breakfast, you will find pancakes, waffles, eggs, burritos, churros with chocolate, etc. There’s something for everyone! For lunch and dinner, they offer tacos, hamburgers and other international specialties.
Motel Mexicola is probably the most famous restaurant in Seminyak and one of the most popular in Bali. As you will be able to guess from its name, they serve Mexican food. Be prepared to eat many tacos! Although perhaps what is more necessary to emphasize about this restaurant is the aesthetics and decoration of the establishment. When you walk through its doors, you’ll feel like you’re in another place. By the way, they also organize many events and parties.
Where to eat in Ubud
Below, you will find some of the best restaurants in Ubud, Bali.
Cretya Ubud is a restaurant located near the rice fields of Tegalalang. The food is amazing; however, I recommend visiting this place during your stay in Bali because of the enormous swimming pools, constructed on different levels. They are incredible! You can go to the restaurant and then go to the swimming pools, or you can go directly to the loungers and have the staff bring you food. You can see the cost of entrance on the Cretya Ubud official website.
Zest Ubud is a vegan restaurant whose aim is to become as eco-friendly as possible. Most of its dishes are composed of vegetables and fruits grown nearby. The establishment is composed of some Balinese elements and huge murals. In the center of the restaurant, there is a tree. In addition, the place has a very nice view. They also organize events.
Warung Janggar Ulam, local food in a beautiful setting
Si quieres comer comida local en Ubud, una de mis recomendaciones es el Warung Janggar Ulam. Aquí podrás encontrar un precioso espacio ubicado junto a unos arrozales. El lugar cuenta con diferentes fuente y casetas tradicionales donde puedes sentarte a comer. La comida está rica y el lugar tiene un ambiente muy chulo.
Layana Warung, overlooking a waterfall
Another very cool place to try the local food in Ubud is Layana Warung. On its menu, you will find some of the most classic Indonesian dishes and also some international dishes, such as pizza or pasta. But the best thing about this restaurant is the beautiful scenery that can be seen from it; you can eat overlooking a waterfall!
Kafe, healthy food in Ubud
Kafe will become one of your favorite restaurants if you like healthy food. They stand out for using 100% natural, organic, and local ingredients. On their extensive menu, you will find dishes from different countries and options for vegetarians, vegans, celiacs, etc. They also have a special menu for children.
Where to eat in Uluwatu
Here are some of the best restaurants in Uluwatu.
One of my favorite restaurants to go to for breakfast, lunch, or dinner in Uluwatu is The Loft. The place is very spacious and cozy. In addition, the food is very tasty. Some of their specialties are waffles for breakfast and chicken, salmon, or beef bowls for lunch or dinner. It is also a great place to go if you want to work on your computer for a while.
Suka Espresso, one of the most popular restaurants in Uluwatu
Suka Espresso is probably the most famous restaurant in Uluwatu for breakfast or lunch. In fact, every time I have passed by the place on the road, I have seen it full of people. It stands out, especially for its healthy breakfasts. For lunch and dinner, you can find sandwiches, salads, hamburgers, pasta, bowls, etc.
Mana Uluwatu, enjoy its swimming pools and sea views
In my last visit to this part of Bali, I discovered Mana Uluwatu, and, of course, I had to include it on this list of where to eat in Bali. Apart from having a lot of options for breakfast, lunch, and dinner, this restaurant has beautiful sea views. In addition, it has an outer swimming pool in which you can swim, sunbathe, and drink something from your hammock. I highly recommend it.
D’alvie Kitchen, local food in Uluwatu
If you prefer to eat local food, don’t miss D’alvie Kitchen. It is a warung in where you can eat a rice or noodles dish accompanied by vegetables, tofu, tempeh, chicken, fish, etc. It works in the same way as other warungs in Bali. They have all the food on a counter, and you go choose what you want.
Where to eat in Amed
Below, you will find all the cafes and restaurants that I recommend in Amed, Bali.
Rimba Cafe, the best breakfast in Amed
Rimba Cafe is a coffee shop located in Amed with a very cool decoration. It is perfect for breakfast or lunch. On their menu, you will find coffee, smoothie bowls, paninis, salads, wraps, hamburgers, etc. We liked the food and the atmosphere of the place so much that we went there for breakfast throughout our stay in Amed.
Warung Segara, local food in Amed
If you feel like eating good fish in front of the sea, I recommend you go to Warung Segara. This is a very local restaurant located on Amed Beach. They serve fresh fish and other Asian dishes from other parts of the world, such as curries, spaghetti, or sandwiches. My recommendation is to order fish.
Blue Earth Village
Blue Earth Village is a community located in Amed that aims to create a space in which to educate the mind and body through practices such as yoga and freediving. Among its bamboo facilities is a restaurant with beautiful views. The food is delicious, but I recommend this restaurant more for the place itself than for the food.
Galanga, one of the best places to eat in Bali
Galanga is one of the best restaurants in Bali, or at least one of my favorites. Their dishes are a fusion of French and Asian cuisine. There are options for vegetarians and vegans. We dined at this restaurant on one of the nights we spent in Amed and loved it. The service, the presentation of the dishes, and, of course, the taste were amazing. If you are going to go, I recommend booking a table in advance.
Map of where to eat in Bali
On the map below, I have marked all the restaurants mentioned in this article, so you can see which places are near you.
Do not miss my Indonesia travel guide if you are planning to visit this country.
I hope this article about where to eat in Bali has been useful for you to find the best restaurants and to know a little more about Indonesian gastronomy. If you have any questions or input, feel free to email me or leave a comment. Enjoy your trip!