At first glance it might seem difficult to pinpoint Bali’s exact culinary identity. The mishmash of Indonesian and pan-Asian influences means you’re likely to come across menus that sometimes feel part Thai, Malaysian, Indian and Vietnamese. But no matter what you order, the food will always be fresh and bursting with flavour. Dishes are typically made fresh each day, with curries and pastes prepared by hand using traditional methods.
The most authentic food in Bali is usually found streetside at eateries called warungs. Warungs are common in every village and city, and a good place for a quick feed on a budget. Many will specialise in a small menu of popular local dishes.
Top foods to try in Bali
Babi guling: This is slow cooking Balinese-style. A whole pig is stuffed with chilli, turmeric, ginger, galangal, shallots, garlic, coriander seeds and aromatic leaves and rotated over an open fire. This dish is commonly seen at celebrations.
Satay: Sometimes spelt ‘sate’ on local menus, Indonesia is famous for its tasty meat skewers (usually chicken) cooked over hot coals and slathered in moreish peanut sauce.
Nasi campur: Nasi campur feels like a bit of a buffet. Your plate typically comes with a scoop of nasi putih accompanied by small portions of a number of other dishes, including meats, vegetables, peanuts, eggs, and fried-shrimp krupuk.
Nasi goreng: The old favourite among tertiary students is nothing like the local version. Nasi goreng, literally meaning "fried rice”, is a popular rice dish with pieces of meat and vegetables, and a fried egg added on top.
Sambal: A fiery paste made using a chili base smashed with secondary ingredients like shrimp paste, fish sauce, garlic, ginger, shallot, scallion, palm sugar, lime juice, and rice vinegar.
Learn more about some of the dishes to try in Bali
Eating vegetarian in Bali
Going vegetarian is relatively easy in Bali as many dishes are already meat-free. Tofu and tempeh are also a standard part of the local diet. Key vegetarian dishes to look out for include nasi saur (rice flavoured with toasted coconut and accompanied by tofu, tempeh, vegetables and sometimes egg), urap (steamed vegetables mixed with grated coconut and spices), gado gado (tofu and tempeh mixed with steamed vegetables, boiled egg and peanut sauce) and sayur hijau (leafy green vegetables, usually kangkung – water spinach – flavoured with a tomato-chilli sauce).
Drinks
The abundance of fresh fruits in Bali means you can buy fresh coconuts and juices (or fruity cocktails) almost anywhere you go. If you're looking for something with a bit more punch then you could order a Bintang, the national larger or maybe arak – a local liquor made from fermented rice and coconut palm flowers.
Learn more about local drinks to try in Bali