Whether you’re looking to sample traditional Indonesian delights or top-notch international dishes, Bali has a wide selection of eateries.
In the south of the island, head to Kuta, Seminyak and Kerobokan for a wide choice of restaurants, from more upmarket establishments to places for a cheap, quick snack. Lovina in the north is another culinary hotspot, with various restaurant scattered around the area. The fishing village of Amed in the east is a great place to try some of Bali’s freshest and tastiest seafood.
Food vendors roam the beaches selling cheap, delicious food. These operations are known as ‘kaki lima’ (five legs) and serve a variety of dishes, including a well-liked noodle and meatball soup called ‘bakso’. Many of these vendors can be found at the beaches of Seminyak.
Two of the most popular local dishes include ‘nasi goring’ (fried rice) and ‘mie goring’ (fried noodles). Other ingredients such as chicken can be added to them, and these meals tend to be very good value options. Balinese recipes using pork are popular on the island, with chicken and fish also appearing frequently on the menu.
Jalan Dewi Sita, Ubud, Bali, Indonesia
This well-liked restaurant serves a wide range of traditional dishes including chicken dumplings cooked in a banana leaf. A great selection of snack options are also provided. Vegetarians are well catered for on the menu. Most alluring at night, the restaurant's entrance can't be missed due to the candles lighting the way.
Open daily 8am-12am.
Jalan Raya Seminyak, Seminyak, Bali, Indonesia
A favourite with locals and visitors, this restaurant is often very busy. The food is predominantly Indonesian, with curries and satays on the menu. Other offerings are as varied as bagels and tofu burgers, meaning there's something for everyone.
Open daily 8am-12am.
Main Street, Candi Dasa, Bali, Indonesia
A good spot for breakfast, this restaurant offers omelettes, fruit salads, and pancakes. It serves a tasty selection of food all day, including spring rolls. At night the food is accompanied by a Balinese dance show.
Open daily 8am-11pm.
Poppies Lane I, Ruta Beach, Bali, Indonesia
This restaurant has been serving up Indonesian and international dishes for around 30 years. These dishes include the popular 'iken pepes', which consists of fish cooked in a banana leaf. Many Western offerings are also provided. The outdoor dining area is decorated with vines overhead.
Open 8am-11pm.
Win free nights, tours and more.
Watch our videos for tips on the world's top cities and more.
Download one of over 110 podcasts for the world's top cities.
Download one of over 90 pocket guides for the world's top cities.