Hotel restaurants have a reputation problem in Bali: overpriced menus, dull buffets, food that coasts on the view. So a long-term resident (living on the island since 2006) rounding up nine hotel dining rooms she'd happily return to — and would consider booking a room just to be near — is worth paying attention to. Better still, every one of them welcomes non-guests.

In Uluwatu, two clifftop spots lead the pack. Mana Uluwatu at Uluwatu Surf Villas serves wholesome surf-style plates — Baja fish tacos, crispy potato bravas, half skillet-roasted chicken — in an open-air pavilion of reclaimed teak, with large plates from IDR 105,000++ and Friday sunset parties that draw a crowd. A short drive away at The Ungasan Clifftop Resort, Waatu cooks local produce over open fire: woodfired flatbread, garlic prawn yakitori, Australian wagyu flank, and a chocolate-salted caramel mousse served theatrically inside a whole cacao pod. Large plates start around IDR 150,000++, and Saturday's Japanese otsumami tapas is a favourite weekend session.

Ubud plays the jungle-card beautifully. Tangelo at Cicada Resort in the Sebatu Valley runs an open-air dining room over the treetops with a two-course dinner from IDR 625,000++ — think Beef Wellington — plus an Archipelago Journey menu from Head Chef Buda that tours Indonesia in one sitting: tuna sambal matah from Bali, soto Banjar from Kalimantan, rendang sapi from Java. At Four Seasons Sayan, Ayung Terrace does modern Indonesian with Head Chef Suta's sous-vide beef rendang and an Opor Ayam in coconut-candlenut broth; mains start at IDR 295,000++.

Down south, the beach clubs and fine diners take over. Sundara at Four Seasons Jimbaran shifts from family-friendly beach lounge to fire-pit barbecue at night, with a Pink Brunch every Sunday featuring seafood platters and Whispering Angel rosé. Kayuputi at The St. Regis in Nusa Dua helped start Bali's fine dining movement, holds a Wine Spectator Award for the 16th year running, and its Sunday Champagne brunch is famous in its own right — mains from IDR 330,000++. In Seminyak, Seasalt at Alila seasons Japanese-inspired seafood with Kusamba salt from East Bali and pours zero-waste cocktails at what's arguably one of the island's best sunset seats, while Dome at Desa Potato Head mixes Asian fusion with natural wine and a strong sustainability brief under a Buckminster Fuller-inspired dome.

Who's this for? Anyone who wants resort-level food without a resort-level commitment: book dinner as a non-guest, time it to sunset or a weekend brunch, and you get Bali's best hospitality with no overnight bill attached. For splurge date nights, Kayuputi and Ayung Terrace; for a lively sundown session, Mana Uluwatu; for a proper tour of Indonesian cooking in one meal, Tangelo's Archipelago menu is hard to beat.