Food & drink in Bali — Bali
HomeGuides › Food & drink in Bali
Bali

Food & drink in Bali

The tastiest dishes, where to eat and handy tips on water and hygiene.

Food is one of the highlights of Bali: cheap, varied and delicious. From local warungs to hip cafés and beach clubs — this is what you have to try, with tips for eating safely.

Specialities to try

Where do you eat?

Warungs are small local eateries: cheap and authentic. Alongside them you'll find international restaurants everywhere, beach clubs (Seminyak, Uluwatu) and trendy cafés. And don't forget the best ice cream at Massimo (gelato) in Sanur.

Eating & drinking safely

Prices & drinks

At a warung you eat for a few euros; restaurants and beach clubs are pricier but still reasonable. Bintang is the local beer; fresh juices and coconuts are available everywhere. Watch out for the service charge + tax that sometimes appears on the bill.

More dishes worth seeking out

Beyond the classics, look for bebek betutu (slow-cooked spiced duck), lawar (a Balinese mix of vegetables, coconut and minced meat), gado-gado and pecel (vegetables with peanut sauce), and tempeh and tahu (tofu) done a dozen ways. From evening street stalls try martabak, a sweet or savoury folded pancake. Save room for jaje (colourful rice-and-coconut sweets) and pisang goreng (fried banana), and drink a kopi Bali — or the famous luwak coffee up in Kintamani. For a healthy pick-me-up, try jamu, the turmeric-and-ginger herbal tonic.

Vegetarian, vegan and other diets

Bali is one of the easiest places in Asia to eat vegetarian or vegan — Ubud and Canggu in particular are packed with plant-based cafés, and tempeh and tofu are everywhere. Tell staff "tanpa daging" (no meat) and most warungs will happily adapt a dish. Halal food is widely available, and larger restaurants increasingly mark gluten-free choices. If you have a nut allergy, take care: peanut and candlenut turn up in many sauces.

Warungs: how to order and what to pay

A warung is a small family kitchen and the heart of Balinese eating. At a nasi campur warung you point at the dishes you want on top of rice; elsewhere you order from a short menu. Expect to pay just a few euros for a full plate, a little more in tourist-facing places. Many local spots are cash-only, and a service charge plus government tax (often around 15–21% together, shown as "++") is added at smart restaurants and beach clubs — check the menu's small print so the bill doesn't surprise you.

Frequently asked questions

Is Bali good for vegetarians and vegans?
Very — especially Ubud and Canggu, which are full of plant-based cafés, while tempeh and tofu feature on almost every menu. Say "tanpa daging" (no meat) and most warungs will adapt a dish for you.
How much does a meal cost in Bali?
A hearty plate at a local warung costs just a few euros; mid-range restaurants and beach clubs are pricier but still reasonable. Remember the "++" service charge and tax added at smarter venues.
What should you eat in Bali?
Try nasi/mie goreng, nasi campur, babi guling (suckling pig), saté lilit and fresh seafood. And the famous ice cream at Massimo in Sanur.
Is it safe to eat local in Bali?
Yes, as long as you choose fresh, well-heated dishes and busy warungs. Drink bottled water and be careful with ice in unfamiliar places to prevent Bali belly.
How much does food cost in Bali?
At a local warung you eat for a few euros; restaurants and beach clubs are pricier but still affordable. Watch for the service charge and tax on the bill.

Plan your trip