The dining hall of Merah Putih, with white columns rising into a vaulted roof among palms

17 of the best · Bali, Indonesia

Where Bali Eats: Tasting Menus, Seminyak’s Restaurant Row and the Beach Grills

Locavore NXT and the tasting menus of Ubud, Merah Putih and Sardine on the Petitenget road, and fish grilled on the sand at Jimbaran.

Our 17 favourites, listed A–Z · Updated October 2026

Browse by type

Insiders' picks

Three Bali addresses we return to, chosen from this list by people who know the island well.

  1. More than a restaurant

    Locavore NXT

    Lodtunduh, Ubud·Tasting menu

    The team behind Locavore, now at Lodtunduh: tasting menus built on their own farm, lab and growers.

    Lodtunduh, Ubud, Gianyar 80571Explore View on map

  2. Under a glass roof

    Merah Putih

    Petitenget, Seminyak·Indonesian

    Indonesian cooking from across the archipelago in a glass-roofed hall of tall columns on the Petitenget road.

    Jalan Petitenget 100X, Kerobokan Kelod, SeminyakExplore View on map

  3. Fish over coconut husks

    Jimbaran’s beach grills

    Jimbaran·Seafood on the sand

    At sunset, tables are set out on Jimbaran beach for fish and seafood grilled over coconut husks.

    Explore View on map

The full list: Restaurants, A–Z

Show 15 of 17 places on a map
Neighbourhood

In depth 1

The stories behind the list.

  1. The back story

    Bali at the table: tasting menus, warungs and the grill on the beach

    Ubud·In depth

    Tasting menus built on Indonesian ingredients around Ubud, Seminyak’s restaurant row on the Petitenget road, seafood grilled on the sand at Jimbaran and the island’s own dishes, from babi guling to sate lilit.

    Explore View on map

The great tables 5

Tasting menus in the hills, our own selection.

  1. At Viceroy Bali

    Apéritif

    Petulu, Ubud·Tasting menu

    Viceroy Bali’s fine-dining restaurant and bar, in a dining room in the style of the 1920s.

    Br. Nagi, Jl. Lanyahan, Petulu, Ubud, Gianyar 80571Explore View on map

  2. Bamboo cocoons by the river

    Kubu at Mandapa

    Kedewatan, Ubud·Fine dining

    Mandapa’s riverside restaurant, where tables sit in bamboo cocoons beside the Ayung and the rice fields.

    Jalan Kedewatan, Banjar Kedewatan, Ubud, Gianyar 80571Explore View on map

  3. More than a restaurant

    Locavore NXT

    Lodtunduh, Ubud·Tasting menu

    The team behind Locavore, now at Lodtunduh: tasting menus built on their own farm, lab and growers.

    Lodtunduh, Ubud, Gianyar 80571Explore View on map

  4. French technique, Indonesian produce

    Mozaic

    Sanggingan, Ubud·Tasting menu

    A long-running fine-dining restaurant in a garden at Sanggingan, cooking French-style tasting menus with Indonesian produce.

    Explore View on map

  5. A menu of desserts

    Room4Dessert

    Sanggingan, Ubud·Dessert tasting menu

    Will Goldfarb’s dessert tasting menu in Ubud, with cocktails from its garden.

    Explore View on map

Ubud 2

All day in the town.

  1. On the Campuhan bridge

    Bridges

    Campuhan, Ubud·Restaurant

    A restaurant and wine bar on several levels beside the old bridge at Campuhan, looking down into the river gorge.

    Jl. Raya Campuhan, UbudExplore View on map

  2. All day in central Ubud

    Hujan Locale

    Central Ubud·Modern Indonesian

    Modern Indonesian cooking in a two-storey house on Jalan Sri Wedari, open from lunch to late.

    Jl. Sri Wedari No.5, Ubud, Bali 80571Explore View on map

Seminyak and Kerobokan 6

The restaurant row.

  1. Among the ponds

    Bambu

    Seminyak·Indonesian

    An Indonesian dining room among lotus ponds and pavilions in Seminyak.

    Explore View on map

  2. On the beach at Petitenget

    La Lucciola

    Petitenget, Seminyak·Italian

    A thatched beachfront restaurant at Petitenget, serving Italian dishes with a view of the sunset.

    Explore View on map

  3. A brasserie of Asian cooking

    Mama San

    Seminyak·Southeast Asian

    A big, buzzing dining room in Seminyak serving dishes from across South-east Asia.

    Explore View on map

  4. Under a glass roof

    Merah Putih

    Petitenget, Seminyak·Indonesian

    Indonesian cooking from across the archipelago in a glass-roofed hall of tall columns on the Petitenget road.

    Jalan Petitenget 100X, Kerobokan Kelod, SeminyakExplore View on map

  5. Regional cooking over charcoal

    Sangsaka

    Kerobokan, Seminyak·Indonesian

    Regional Indonesian dishes cooked over charcoal in a small dining room in Kerobokan.

    Jalan Raya Pangkung Sari 100X, Kerobokan 80361Explore View on map

  6. Over the rice fields

    Sardine

    Kerobokan, Seminyak·Seafood

    Seafood in a bamboo pavilion looking over a rice field and a duck pond, with a cocktail bar beside it.

    Explore View on map

Jimbaran and the Bukit 3

By the sea.

  1. Fish over coconut husks

    Jimbaran’s beach grills

    Jimbaran·Seafood on the sand

    At sunset, tables are set out on Jimbaran beach for fish and seafood grilled over coconut husks.

    Explore View on map

  2. At the Four Seasons, Jimbaran

    Sundara

    Jimbaran·Beach restaurant

    The Four Seasons’ beach restaurant at Jimbaran, with seafood and the grill facing the bay.

    Jalan Bukit Permai, JimbaranExplore View on map

  3. Above the Uluwatu break

    Ulu Cliffhouse

    Uluwatu·Clifftop dining

    A pool club and restaurant on the cliffs above the Uluwatu surf break.

    Explore View on map

Indonesia has no MICHELIN guide: these are our own choices. We use no awards and no ratings, and we leave the price blank rather than guess.

Explore more of Bali

The ULTIMATE letter

Bali in your inbox

An occasional email with new places, events, area guides and our latest in-depth articles. No spam, ever.