OnBali logo

14 Restaurants in Sanur

By Catur Herawanto
9 min read
Updated: Jun 18, 2025

Think Sanur's culinary scene is overshadowed by its neighbors? Think again. Beyond the beaches, Sanur hides a treasure trove of dining experiences, from beachfront gems to charming hidden spots. Forget any notions of limited options – our 2025 guide unveils the 13 best restaurants in Sanur, proving this coastal town rivals any other in Bali.

Get ready to tantalize your taste buds and embark on an unforgettable culinary journey!

  • 1. Naga Eight Restaurant

    Get ready for the eargasm as you bite the crunchy duck skin of the Roasted Duck at Naga Eight. Your taste buds will be pleased with the juiciest and most tender duck meat in Bali, perfectly infused with spices and herbs. They call it a signature dish for a reason. But if you’re more of a yum cha type, don’t want to miss the Naga Yum Cha Sunday Brunch! Starting from 11 AM to 2 PM, all you can eat yum cha with Chinese tea will get you into a yum cha coma.

    The coral walls from the 1970s add a timeless and vintage vibe, while the semi-open and outdoor seating in a lush garden oozes a casual and cozy atmosphere. Legend has it that a Mythical Dragon governs the location of Naga Eight, thus, the name naga (dragon) comes from. So, whether you’re on a team roasted duck or Chicken Char Siu Bun, there’s no better place to have an authentic Cantonese BBQ in Sanur than at Naga Eight.

    Detailed info about Naga Eight Restaurant

    • Average price: US $9

    • Location: Google Maps

    • Cuisine: Chinese, Asian, Fusion

    • Opening hours: 11 AM — 10 PM

    • Phone number: +62-812-3788-8089

  • 2. Lava Gastrobar & Grill

    Lava Gastobar opened its doors in 2025 and quickly became a serious contender among Sanur’s best restaurants. Their concept is pretty unique to the local dining scene. Inspired by Bali’s volcanic landscapes, the restaurant’s design features dark, stone-like walls, soft lighting, rattan touches, and light woods to keep the tropical feeling alive. As you dine, you’ll catch the rich scent of smoke in the air  —  your food is grilled right in front of you, not just over an open flame, but on the volcanic rock itself.

    The flavors are bold, the ingredients are primarily local, and the vibe hits just right. Here’s my ideal order: kick off with Grilled Honey Carrots or Beef Tartare, move on to the Mushroom Risotto (creamy, earthy, perfect), and finish strong with the LaVa Choux — a dessert that looks like it could’ve been chipped off a volcano. Throw in a cocktail (or two), and you’ll be raving about it just like I am.

    Why visit Lava Gastrobar & Grill?

    • Volcanic stone grill

    • Juicy steaks with the perfect char

    • Unique interior

    • Instagram-worthy dessert that looks like a volcanic rock

    Detailed info about Lava Gastrobar & Grill

    • Average price: US$ 10

    • Location: Google Maps

    • Opening hours: 3 PM — 12 PM

    • Phone number: +62 813 7025 8777

    • Cuisine: International

  • 3. Lilla Pantai

    At Lilla Pantai, you'll get the best of two worlds: a beachfront restaurant and delicious food in the perfect spot for romantic dining in Sanur. You should go to this eatery when you want to savour every dish, as Lilla Pantai is not where you just get a quick meal and leave.

    Although Lilla Pantai focuses on Balinese and Indonesian dishes, they also serve International menus like burgers, sandwiches, steaks, and pasta. However, it's their Go Local section that should be the one you pay attention to as they serve traditional Indonesian staples like nasi campur, nasi goreng, and bakmi goreng, as well as Balinese cuisine like babi kecap and sate lilit (skewers of minced fish). If you want to go down a healthy route, Lilla Pantai has vegetarian selections like Rendang made from tempe (instead of meat) and gado-gado (an Indonesian type of salad with peanut sauce and rice cakes).

    Detailed info about Lilla Pantai

    • Average price: US $5

    • Location: Google Maps

    • Cuisine: Indonesian, Western

    • Opening hours: 7 AM — 10.30 PM

    • Phone number: +62-877-6777-5050

  • 4. Shotgun Social

    As one of the tourist destination options in Bali, Sanur may not be as big and crowded as Canggu or Kuta. Even so, Shotgun Social brings the beer garden vibe to Sanur. Undoubtedly one of the best Sanur restaurants that you can go to, nestled between the main road, Jalan Danau Tamblingan and Sindhu Beach.

    You won't be disappointed with the menu choices at Shotgun Social. As a breakfast spot, Shotgun Social offers classic morning meals such as Shotgun French Toast, Breaky Burrito, and Green Lover Bowl to go with your smoothies or coffee. But it's their pizza that draws people here as they have 30 cm (large) and 45 cm (large calibre) options for Trigger Hammy (house-cured ham and wild mushrooms), Canon Ball (wagyu meatball & sugo with cumin), and Decoy Bird (spicy chicken), together with plenty of other options!

    Detailed info about Shotgun Social

    • Average price: US $6

    • Location: Google Maps

    • Cuisine: Bar, Pizza, Grill

    • Opening hours: 9 AM — 11 PM

    • Phone number: +62-813-3910-7615

  • 5. Gong Restaurant, Sanur

    If you're looking for authentic Balinese cuisine and traditional Indonesian food in Sanur, Gong Restaurant has got you covered. Though it's located across the Bypass Ngurah Rai and is not one of those Sanur beach restaurants, dining at Gong Restaurant should be one of the experiences in Bali you should try, especially if you're staying here.

    At Gong Restaurant, you can savour the richness of the spices and herbs that play a pivotal role in Indonesian and Balinese dishes. Cramcam Be Siap and Martabak Rendang are just a couple of options from their soup and bites menus that you rarely find anywhere else. Sitting here will make you feel right at home while the Indonesian food and traditional Balinese cuisine spoil your palate with the right flavours.

    Detailed info about Gong Restaurant Sanur

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: Indonesian, Balinese

    • Opening hours: 7 AM — 10 PM

    • Phone number: (0361) 270260

  • 6. Kayumanis Seaside

    Kayumanis Seaside takes its name from one of Indonesia's prized spices: kayumanis or cinnamon. But this Sanur restaurant on Sindhu Beach excels in giving you a smart dining experience if you're looking for the best seafood restaurant in Sanur.

    This beachfront restaurant serves extensive menus of Indonesian food and seafood selections, such as Nasi Goreng Embe, seafood platter, and Sapi Sambal Matah. They also have a dynamic cocktail menu; possibly one of Sanur's best when it comes to cocktails, as they not only deliver great punch for the classic but also their signature cocktails like Seaside Honeymoon and Love Passion. With three seating options: indoor, terrace, and outdoor, you'll have plenty of options to enjoy your food.

    Detailed info about Kayumanis Seaside

    • Average price per guest at Kayumanis Seaside: US $8

    • Location: Google Maps

    • Cuisine: Indonesian, International, Seafood

    • Opening hours: 7 AM — 10 PM

    • Phone number: (0361) 6200777

  • 7. Taqisa Mexican Food

    There are countless Mexican restaurants in Bali but, at Taqisa Mexican Food, it's all about legacy and fresh local ingredients ‒ just like how Mexicans do it. If you're looking for the best tacos in Sanur, then Taqisa Mexican Food is where you should go. We can vouch for it even being among the best in Bali.

    Everything at Taqisa Mexican Food is homemade, just like how they make it back in Mexico. They have tacos, burritos, bowls, nachos, quesadillas, taquitos, and tortas with many different fillings that you can choose from: pork, chicken, fish, beef, and vegetarian ‒ ideal if you want a Taco Tuesday or are looking for a vegetarian restaurant in Sanur. With the cactus trees outside, guests are pulled into a Mexican atmosphere where they can reminisce about the desert.

    Detailed info about Taqisa Mexican Food

    • Average price: US $6

    • Location: Google Maps

    • Cuisine: Mexican

    • Opening hours: 9 AM — 10 PM

    • Phone number: +62-813-3790-9178

  • 8. Soul on The Beach

    There are many options for beachfront dining in Sanur, but Soul on The Beach is among the most exceptional ones. Located in the busy part of Sindhu Beach, Soul on The Beach emphasises the word soul in everything they serve, from the food and the ingredients to the staff.

    After your morning sunrise walk, sit on their outside patio while enjoying your espresso along with your Sandy Dragon Smoothie or Truffle Scramble. Their grilled Jamaican jerk-spiced chicken breasts called Desmond Dekker or Copacabana pizza make for a great lunch menu while you sit under the shade away from the Bali sun. If you want to enjoy your cocktails in Sanur by the beach, their classic and signature cocktail menu will certainly satisfy you.

    Detailed info about Soul on The Beach

    • Average price: US $8

    • Location: Google Maps

    • Cuisine: International, Pizza, Indonesian

    • Opening hours: 7 AM — 11 PM

    • Phone number: +62-813-3975-1932

  • 9. Jalapeno

    As one of the most enticing Mexican restaurants in Sanur, Jalapeno not only serves superb Mexican food but also killer cocktails. Although it doesn't have Sanur Beach as its primary view, Jalapeno makes up for this with its taste and friendly staff that make your dining experience even more outstanding.

    Located just 200 metres from Massimo Italian Restaurant, Jalapeno delivers small bites like no other through their queso and Tetelas. Their barbacoa, carnitas, burritos, and nachos make an excellent choice for dinner, while their special menu is an extension of their delicious regular dishes. But the cocktail menu at Jalapeno takes the crown with some of their signature options, such as Apasionada, Loco Blanco, and Jamurita.

    Detailed info about Jalapeno

    • Average price: US $8 - $10

    • Location: Google Maps

    • Cuisine: Mexican-tex cuisine

    • Opening hours: 12 PM — 10 PM 

    • Phone number: +62-813-3996-1875

  • 10. Naughty Nuri’s

    Naughty Nuri's has established itself as a Balinese eatery icon since it opened in Ubud. Branching out to Seminyak and Sanur, Naughty Nuri's keeps the legacy of their menus, making it one of the best places for a barbecue in Sanur.

    Naughty Nuri's 600 grams of signature ribs have reached legendary status in Bali, and this is definitely the one you should order. But if you're arriving with some friends, trying their Nuri's pork knuckle sounds like a better option since it's a whopping 1.2 kilograms in size! Naughty Nuri's is also known for its cocktails, especially if you're looking for a bar in Sanur because, whether you choose the margarita over a martini, you'll be adding them to your favourite drinks.

    Detailed info about Naughty Nuri's

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: American steak house, BBQ, and grills

    • Opening hours: 11 AM — 10 PM 

    • Phone number: (0361) 280734

  • 11. Lidah Lokal, Sanur

    Lidah Lokal Sanur adds diversity to the culinary landscape in Sanur by showcasing Indonesian dishes as its main menu but tailored to suit a Western palate. Part of the Artotel Sanur Hotel, Lidah Lokal deserves a spot in your Sanur fine dining list if you're a foodie and searching for an upscale Indonesian restaurant in Sanur.

    Staple Indonesian dishes like gado-gado, bakwan udang, and batagor are served to introduce your palate to Indonesian taste. The country's comfort foods like nasi goreng kambing, sate ayam, and rendang have more oomph as the spices and herbs harmoniously blend to create the Indonesian signature taste. The most interesting part of Lidah Lokal is not their grey sofas and wooden floors but the ceilings that seem like a row of tables that have been turned upside down and then abstractly painted.

    Detailed info about Lidah Lokal Sanur

    • Average price per guest at Lidah Lokal Sanur:  US $10

    • Location: Google Maps

    • Cuisine: Indonesian cuisines across the archipelago

    • Opening hours: 7 AM — 11 PM 

    • Phone number: +62-813-5366-2966

  • 12. Fisherman’s Club

    As part of Andaz Bali and right next door to the Hyatt Regency Bali Hotel, you don't have to go far to get one of the best seafood restaurants in Sanur. The Fisherman's Club only serves the best quality seafood, as everything comes from the local fishermen based on what they catch that day.

    The Fisherman's Club has different menus for lunch and dinner, with lunch focusing on International and Asian menus such as Kimchi Udon Noodles, The Fisherman's Burger, Fish Cake Tacos, and Steamed Clams. Seafood makes up 90% of the dinner menus, like Fisherman's Seafood Platter and BBQ Octopus, while you can also try their raw bar menus with tuna and salmon sashimi, Lombok oysters, and Fisherman's Seafood Platter on ice.

    You have the option to sit inside the semi-open space or outside right at the beach, which, to be honest, doesn't matter much because the ambience is evenly felt in every corner of the restaurant.

    Detailed info about Fisherman's Club

    • Average price: US $12

    • Location: Google Maps

    • Cuisine: Seafood

    • Opening hours: 11.30 AM — 11 PM 

    • Phone number: (0361) 3201234

  • 13. Café Smorgas

    Café Smorgas is known as one of the hottest spots for breakfast in Sanur and, if you've ever been here, you'll know why. Blending the Balinese ambience and Swedish culinary delight, Café Smorgas never loses its charm (and taste!), even when there are many other breakfast cafés popping up around Sanur.

    The greatest thing about Café Smorgas is that they have all-day breakfast menus so, even if you get there at 11 AM and crave their Huevos Rancheros or Eggs Stations (where you can choose any style of eggs featuring many additions!), you can still have your breakfast in peace. The sweet breakfast of overnight oats and a smoothie bowl to go with your fresh juice or coffee is the best breakfast you'll ever have. For lunch and dinner, the Swedish Kitchen menu deserves a try as Biff Rydberg, Toast Skagen, and Swedish Meatballs are the kind of dishes you can't easily find anywhere in Bali!

    Detailed info about Café Smorgas

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: Swedish cuisine (wrap, sandwich, salad)

    • Opening hours: 7 AM — 11 PM 

    • Phone number: +62-813-5374-9982

  • 14. The Fire Station

    The Fire Station is not the place you call when your house is on fire. But as the only gastro pub in Sanur, this is the one you go to when you want to spend an evening enjoying many of their speciality menus along with their wide selections of imported wines. Wednesday is a blues night when you get the chance to enjoy a live performance and a discounted martini all night!

    Craving a burger in Sanur? The Fire Station has 'The Smash' and the signature Fire Station Burgers, both of which come with 180 grams of beef patties. If you're there for the drinks only, make sure the Duck Liver Paté, Chicken Karaage, and Scotch 'Duck' Egg are the ones you choose for the side dishes. Their cocktail menu is quite impressive as they have the signature as well as the classic.

    They have a Happy Hour from Monday to Saturday from 4‒6 PM, making it the best afternoon drink spot in Sanur, or you can contact their WhatsApp if you want to experience the classic British Sunday Roast.

    Detailed info about The Fire Station

    • Average price: US $10

    • Location: Google Maps

    • Cuisine: European Grill, Gastro Pub

    • Opening hours: 12 PM — 11 PM 

    • Phone number: +62-813-3705-5027

FAQ

Are there vegetarian or vegan-friendly restaurants in Sanur?

Sanur doesn’t have strictly vegetarian/vegan restaurants. But you can find vegetarian/vegan-friendly menus, especially if they serve Indonesian/Asian food like Lidah Lokal, Gong Restaurant, and Kayu Manis.

What is the average cost of a meal at a Sanur restaurant?
Do Sanur restaurants require reservations?
Are there any beachfront dining options in Sanur?

Expert Opinion

Sanur falls on the underrated scale when it comes to the restaurant scene even when the diversity of the food delivers some of the best cafes with coffee & breakfast. And without the crazy traffic like Canggu, you can hop on to the next restaurant in no time! Next time you stop by for a massage and spa in Bali after a beach day, try some of the restaurants we have on the list, and get your taste buds ready for the outburst of flavors in every bite!

portrait of the writer on Bali
Catur Herawanto
Copywriter of the Project ONBALI
  • Social link icon
  • Social link icon
  • Social link icon
  • Social link icon
55 articles

Hi everyone! My name is Catur, and I was born and raised in Central Java. I moved to Bali in 2011 but left the island in 2016 before returning in 2018. Bali feels more than a home to me, and maybe that’s why my name feels like a premonition. Catur means four, both in the Balinese and Javanese languages. It is spoken like ‘c’ in chess, which is also the meaning of my name in Indonesian.

Other articles