Sanur doesn’t shout about its food scene — and that’s exactly what makes it so good.
While Seminyak and Canggu get most of the foodie headlines, Sanur has quietly built one of the most diverse and genuinely satisfying dining scenes in Bali. Along the famous beachside promenade and the leafy stretch of Jl. Danau Tamblingan, you’ll find everything from long-standing Italian institutions and fresh-catch seafood on the sand to buzzing craft beer gardens, floating sushi bars, and some of the best local warungs on the island.
Whether you’re staying in a villa for a week or just passing through for a Nusa islands day trip, these are the best restaurants in Sanur, Bali — broken down by vibe, cuisine, and what to order.
WHERE ARE BHATARA VILLA SANUR GUESTS EATING? All restaurants in this guide are within easy reach of Bhatara Villa Sanur in Sanur Kauh.Most are a short bike ride or quick Gojek away — the Sanur promenade and Jl. DanauTamblingan put you within walking distance of a dozen great spots. Prefer to stay in? Bhatara Villa also has its own on-site restaurant — see below. Staying in Sanur? Check availability at Bhatara Villa Sanur
Sanur’s calm, reef-protected bay makes beachside dining genuinely relaxed — no crashing waves, no strong winds. These restaurants deliver great food with the ocean as a backdrop.
NEW Bhatara Villa Restaurant
In-villa dining · private setting
Staying in Sanur and want a relaxed dinner without leaving the villa? Bhatara Villa’s on-site restaurant offers a curated menu of Indonesian classics and international dishes in a serene, tropical setting. Perfect for guests who want a memorable meal after a day exploring Sanur’s beaches and promenade — and for in-villa private dining experiences. Open to guests and to outside visitors as well.
Best for: villa guests · romantic dinners · private dining
Price: IDR 50,000–250,000 per dish
Address: Gg. Melaya, Sanur Kauh, Denpasar Selatan, Bali
Hours: Daily 7 AM – 10 PM
Tip: Guests of Bhatara Villa Sanur can arrange private dining / in-villa breakfast / dinner — enquire when booking. View the restaurant menu
Café Batu Jimbar
Bali institution · all-day dining · garden & beachfront
One of Sanur’s most beloved dining institutions, Café Batu Jimbar has been drawing a loyal crowd for decades. Set in a lush tropical garden facing the beach, it’s the kind of place you come for breakfast and somehow end up staying until lunch. The menu spans Indonesian classics, Western comfort food, and fresh salads — all made with high-quality local ingredients. Try the nasi campur or the banana pancakes for breakfast, and thank yourself later.
Perched right on Cemara Beach, COSTA is Sanur’s go-to for relaxed beachside Mediterranean dining. Think wood-fired pizzas, fresh pastas, grilled seafood sourced from local Balinese fishermen, and expertly made cocktails as the sun drops into the horizon. The open-air setting and sand-between-your-toes vibe make it ideal for long, unhurried evenings. Live music several nights a week adds to the atmosphere.
Best for: Romantic sunset dinners · seafood lovers · date nights
Price: IDR 100,000–350,000 per dish
Address: Jl. Cemara No. 3, Sanur (Cemara Beach)
Hours: Daily 11 AM – 11 PM
Tip: Get there by 5:30 PM for a beachfront table before sunset. The fresh seafood platter for two is worth ordering in advance.
The Restaurant at Tandjung Sari
Heritage dining · Balinese & international · fine dining
Founded in 1962 and set under a centuries-old Camplung tree on Sanur Beach, Tandjung Sari is in a category of its own. The open wooden deck, colonial furniture, and marble tabletops transport you to a quieter, more graceful era of Bali. The menu covers both Indonesian and international dishes — the Balinese nasi kuning at breakfast and the rijsttafel set dinner are highlights. This is not a quick meal; it’s an experience.
Best for: Special occasions · couples · history lovers
Price: IDR 150,000–400,000 per dish
Address: Jl. Danau Tamblingan No. 29, Sanur
Hours: Daily, breakfast through dinner
Tip: Dress slightly smarter than beach casual. Book for dinner — tables on the beach deck go quickly.
Blossom Steakhouse
Premium steakhouse · beachfront · fine dining
Helmed by Executive Chef Brenton Banner (formerly of a Chef Hat-awarded restaurant in Melbourne), Blossom has quickly established itself as Sanur’s top destination for premium steak and seafood. The dry-aged cuts — including USDA Prime tomahawk and Japanese Miyazaki A5 Wagyu — are displayed in a custom in-house dry-ager. The beach-facing balcony and private dining rooms make it equally suited to celebrations and romantic evenings. Excellent wine list.
Best for: Meat lovers · celebration dinners · couples
Price: IDR 350,000–1,500,000+ per dish
Address: Jl. Danau Tamblingan (beachfront), Sanur
Hours: Daily 10 AM – 10 PM
Tip: Book ahead for weekend dinners. The dry-aged tomahawk for two is a showstopper — order it if the budget allows.
Best Local & Indonesian Food in Sanur
Sanur has stayed close to its Balinese roots, and the local food scene reflects that. From traditional night markets to under-the-radar warungs, here’s where to eat like a local.
Pasar Sindhu Night Market
Street food · night market · authentic Balinese
No restaurant list for Sanur is complete without Pasar Sindhu — the village’s most beloved traditional night market. Open from around 5 PM, dozens of local vendors line up to sell nasi campur, sate lilit, babi guling, martabak, pisang goreng, and fresh coconut water at genuinely local prices. This is where Sanur residents actually eat in the evenings, and the atmosphere is relaxed, family-oriented, and unmistakably Balinese.
Best for: Authentic local food · budget meals · evening snacking
Price: IDR 15,000–50,000 per dish
Address: Jl. Danau Tamblingan (near the beach), Sanur
Hours: Daily ~5 PM – 10 PM
Tip: Bring cash (IDR) only — cards are not accepted. Come between 6–8 PM for the full atmosphere. Watch the martabak being made fresh.
Naughty Nuri’s Sanur
BBQ ribs · casual · Bali icon
The Ubud original has long been a Bali institution, and the Sanur branch lives up to the legend. Come for the 1995 Signature Pork Ribs — slow-smoked, fall-off-the-bone, and absolutely worth the calorie investment. The vibe is loud, casual, and always packed with a good mix of tourists and locals. The martinis are famous in their own right.
Best for: BBQ lovers · group dinners · casual evenings
Price: IDR 150,000–280,000
Address: Jl. Bypass Ngurah Rai, Sanur
Hours: Daily 11 AM – 11 PM
Tip: Go hungry. The full rack is an event. Add the fried rice as a side — it’s legitimately good.
Lidah Lokal
Authentic Indonesian · affordable · local crowd
A relatively newer addition to Sanur’s dining scene, Lidah Lokal has earned a dedicated following for its clean, modern take on authentic Indonesian cuisine. The menu stays true to regional classics — Nasi Rawon, Soto Betawi, Sate Ayam, Sate Kambing — served in a fresh, minimalist space at remarkably affordable prices. A great place to eat after arriving at your villa and wanting something genuinely local.
Best for: Indonesian food purists · budget-conscious travelers
Price: IDR 20,000–100,000
Address: Jl. Danau Tamblingan, Sanur
Hours: Daily for lunch and dinner
Tip: Point at what the table next to you is having. The Rawon is exceptional.
Best Cafés & Brunch Spots in Sanur
Sanur’s café scene has grown quietly but confidently over the last few years. These are the spots worth lingering over a long flat white.
DOMOS Bali
All-day brunch · Instagrammable · creative menu
Hard to miss with its distinctive pastel exterior on Jl. Danau Tamblingan, DOMOS is one of Sanur’s most charming brunch spots. The menu is creative and seasonal — avocado stacks with house-made chilli oil, fluffy pancakes with butterscotch and coconut, and freshly squeezed juices. It’s small (just a handful of tables), intimate, and delivers on both quality and presentation. Perfect for a slow morning before heading to the beach or promenade.
Best for: Brunch lovers · solo travelers · couples
Price: IDR 70,000–180,000
Address: Jl. Danau Tamblingan, Sanur
Hours: Daily 7:30 AM – 3 PM (approx.)
Tip: Arrive early on weekends — the small space fills quickly. The avocado egg stack is the signature.
Massimo Italian Restaurant & Gelato
Italian institution · gelato · family-friendly
Massimo has been a Sanur institution for over two decades and remains one of the most reliable Italian restaurants in Bali. The pizzas and pastas are genuinely Italian — not Bali-Italian — and the homemade gelato displayed at the entrance is one of Sanur’s small joys. Locals and expats return for the consistency, the warm service, and the gelato. Always a queue at the gelato counter on weekend evenings.
Best for: Families · Italian food lovers · gelato fans
Price: IDR 60,000–200,000
Address: Jl. Danau Tamblingan No. 228, Sanur
Hours: Daily 10 AM – 10 PM
Tip: Try two scoops: one classic (pistachio or stracciatella), one seasonal. Come back for gelato even if you eat dinner elsewhere.
International Restaurants Worth the Trip
Sanur punches above its weight for international cuisine. These spots represent some of the best non-Indonesian dining in the area.
Jalapeño Mexican Restaurant
Tex-Mex · tacos · margaritas · lively atmosphere
A buzzing Tex-Mex favourite on Jl. Danau Tamblingan, Jalapeño brings genuine flavour and atmosphere to Sanur’s dining scene. The Baja Fish Tacos with homemade tortillas are the draw — fresh, well-seasoned, and made with locally sourced ingredients that give them a distinctly Balinese twist. The margarita programme is taken seriously here, with top-shelf tequilas infused with local ingredients including jamu, cilantro, and turmeric. Monday Margarita Night and Taco Tuesday are local institutions.
Best for: Groups · young travelers · margarita lovers
Price: IDR 80,000–220,000
Address: Jl. Danau Tamblingan No. 102, Sanur
Hours: Daily 12 PM – 10 PM
Tip: Go on a Tuesday. Order the Baja Fish Taco. Get the jamu-rita. In that order.
Tsune Japanese Restaurant
Japanese · floating sushi · rooftop ocean views
One of Sanur’s most unique dining concepts, Tsune is the first restaurant in Indonesia to feature a floating sushi boat concept — where bamboo boats carry dishes along a mini water channel beside your table. The semi-open space and rooftop setting offer gorgeous ocean views at night. Menu highlights include Black Cod Rice Set, Toro Foie Gras Sashimi, and premium cuts sourced for quality, not just novelty. Worth every rupiah for a special dinner.
Best for: Sushi lovers · special occasions · unique dining experiences
Price: IDR 150,000–500,000
Address: Sanur beachfront area
Hours: Daily, dinner from 5 PM
Tip: Reserve a rooftop table. Come after sunset when the lighting and ocean views are at their best.
Shotgun Social has become one of Sanur’s most popular evening destinations — a sprawling open-air beer garden with a kids’ play area, a rotating selection of local craft beers on tap, and a comfort food menu that delivers. NYC-style pizzas, mac and cheese croquettes, burgers, and tacos. The weekly calendar includes live music, Balinese dance performances, and social events. Genuinely one of the most fun places to spend an evening in Sanur.
Best for: Families · beer lovers · group evenings · live events
Tip: Check their Instagram for weekly events. Come for Balinese dance night if the timing works — the dancers interact with guests.
Practical Tips for Eating in Sanur
Most restaurants along Jl. Danau Tamblingan and the beachfront promenade accept credit cards. Local warungs and Pasar Sindhu are cash (IDR) only.
Grab and Gojek work reliably throughout Sanur — ideal for reaching spots slightly off the main strip.
Peak dining hours are 7–9 PM. Arrive early or book ahead for popular beachfront spots, especially on weekends.
If you’re on a budget, eat at Pasar Sindhu for dinner and grab breakfast at Café Batu Jimbar for the full Sanur experience.
Most restaurants in Sanur are family-friendly during the day. Shotgun Social and Jalapeño are particularly good with children.
Bhatara Villa guests can also dine in-villa — ask about private breakfast or dinner by the pool when checking in.
Frequently Asked Questions About Restaurants in Sanur
What are the best restaurants in Sanur, Bali?
Sanur has excellent options across all budgets and cuisines. For beachfront dining, COSTA and Tandjung Sari are standouts. For local Indonesian food, Pasar Sindhu Night Market is unmissable. For Italian, Massimo is the long-standing favourite. For something unique, Tsune’s floating sushi concept is worth the visit. Guests of Bhatara Villa Sanur can also dine on-site at the villa’s restaurant.
Where should I eat in Sanur on a budget?
Pasar Sindhu Night Market is the best value on the island for authentic Balinese food — most dishes are IDR 15,000–50,000. Lidah Lokal is great for Indonesian classics at fair prices. Café Batu Jimbar is slightly more expensive but still very reasonable for the quality and setting.
Are there good beachfront restaurants in Sanur?
Yes — Sanur has some of the best beachside dining in Bali. COSTA and Tandjung Sari are directly on the beach. Blossom Steakhouse has a beach-facing balcony. Café Batu Jimbar is a short walk from the shore with a beautiful garden setting. Most are along the Sanur promenade and easily accessible on foot or by bicycle.
Is Sanur good for food?
Absolutely — and it’s one of Bali’s most underrated food destinations. The dining scene in Sanur spans authentic Balinese warungs, Italian institutions, Japanese, Mexican, premium steakhouses, and excellent cafés. The quality is consistently high, prices are generally lower than Seminyak or Ubud, and the relaxed atmosphere makes every meal feel unhurried.
STAYING IN SANUR? Bhatara Villa Sanur puts you within easy reach of all the restaurants in this guide.With your own private pool villa in the heart of Sanur Kauh, you’re a short bike ride orGojek from the promenade, Pasar Sindhu, Jl. Danau Tamblingan, and the beach.Prefer to eat in? Our on-site restaurant is available for guests.