
Where to Eat in Uluwatu: Clifftop Dining, Sunset Decks and the Best Hidden Warungs
Uluwatu's restaurant scene spans the full range from barefoot cliff-edge dining with Indian Ocean views to humble warungs tucked down narrow lanes serving the best nasi campur on the peninsula. This is our curated selection — places where the food is genuinely good, the setting is memorable, and the experience feels distinctly Uluwatu.
Uluwatu's restaurant scene has matured quietly but significantly in the past decade — and it now spans the full range from barefoot cliff-edge dining with Indian Ocean views to humble warungs tucked down narrow lanes serving the best nasi campur on the peninsula. The setting, as ever, does much of the work: it is hard to eat badly when you are watching the sun drop into the ocean from a platform cantilevered over a 70-metre cliff.
But the food has kept pace with the views. This is our curated selection of where to eat in and around Uluwatu — for every budget and every moment of the day.
Clifftop Dining with Views
Single Fin — The undisputed social hub of Uluwatu. Perched at the top of the cliff above Bingin Beach, Single Fin is simultaneously a bar, a restaurant and the best place on the peninsula to watch the surf. The food is well-executed — wood-fired pizzas, fresh fish tacos, strong salads, good burgers — but the real draw is the terrace. On Sunday afternoons, the DJ sets and the view combine into something you could not script. The sunset slot here is competitive; arrive by 5pm for a good terrace position.
Ulu Cliffhouse — The more polished, members-club end of the Uluwatu cliff experience. Day passes allow non-members access to the pool and restaurant; the menu leans Mediterranean with Asian inflection, executed with care. The aesthetic — infinity pool, teak decking, uninterrupted ocean horizon — is as considered as any resort restaurant in Bali. The cocktail list is excellent. A splurge, but a justified one.
Rock Bar at AYANA — Technically in Jimbaran rather than Uluwatu proper, but close enough and unmissable. The bar sits on natural rock formations 14 metres above the Indian Ocean, accessible only by inclined lift. This is the most theatrical sunset cocktail setting in all of Bali — reservations are strongly recommended and practically essential at peak season. Arrive 30 minutes before sunset for a seated position. The food is secondary to the experience; come for cocktails and the view.
After-Surf and Casual Dining
Cashew Tree — The community living room of Bingin. A relaxed open-air café and bar at the top of the Bingin descent, with a loyal following among long-term visitors and local surfers. The menu covers healthy bowls, cold-pressed juices, excellent smoothies, and solid café fare at honest prices. The kind of place you come for a quick coffee and find yourself three hours later.
Mango Tree Café — A perennial favourite near the main Uluwatu access road. Generous portions, good Indonesian staples (the gado-gado and nasi goreng are reliable), and cold Bintang at warung prices. Tables under a large mango tree. Not romantic, not photogenic, simply excellent value and consistently good.
Om Burger — Uluwatu's best burger, served in no-frills surroundings at the top of the Bingin road. The beef patties are thick and properly cooked; the fries are good; the cold drinks are cold. After a three-hour session at the reef, this is precisely what you want.
Breakfast with a View
La Brisa is technically in Echo Beach/Canggu, but The Surfer Girl Café and several smaller cafés scattered through Bingin village do excellent breakfasts: acai bowls, banana pancakes, strong Balinese coffee and granola plates that hit differently after watching the sunrise from the cliff.
For the early morning crowd — surfers who have been in the water since 5.30am and need fuel by 7 — the small warungs at the top of the Suluban descent serve nasi jinggo (small banana-leaf parcels of rice with sambal and a protein) for a few thousand rupiah. This is fast, honest, local food eaten standing up, and it is one of the more authentic experiences the peninsula offers.
Local Warungs Worth Seeking Out
The Bukit Peninsula is not just clifftop resorts. Drive ten minutes inland from any of the major beaches and you are in a quiet village landscape where family-run warungs serve nasi campur (rice with a selection of cooked dishes) for IDR 20,000–30,000.
Warung Bukit — Ask any long-term Uluwatu resident for their local lunch spot and this name comes up repeatedly. The dishes change daily, the lawar (minced meat and young coconut salad with spice) is exceptional when available, and the price is a fraction of anywhere near the cliff.
Practical Notes
The further you get from the cliff edge, the more affordable the menu becomes — an unsurprising but useful principle. The clifftop establishments charge a premium for their real estate (and legitimately so — the setting earns it), while the warungs inland offer the same quality of Balinese cooking at a fraction of the price.
Reservations are strongly advised at Ulu Cliffhouse and Rock Bar for sunset slots, especially from June to September. Single Fin does not take reservations; first-come, best-positioned.
Uluwatu is a 45-minute drive from Seminyak and most Kuta-area hotels, making it viable as a half-day excursion with dinner, or as a full day combining beach, surf and sunset. For accommodation directly in the area, see our where to stay in Uluwatu guide.


