
Looking for the best restaurants in Sanur? From romantic dining to family-friendly cafés on the beach, here are my top places to eat right now.
Sanur has been my home for almost two decades, and I won’t lie, it’s changed in many ways. It’s no longer the quaint seaside town I first moved to, but one change I fully welcome is the growing dining scene. These days, some of Bali’s best restaurants can be found in Sanur, tucked between small lanes and the famous beach promenade.
So, I’ve handpicked my current favourites for this must-try list. From long-time legends to new openings, these are the best restaurants in Sanur right now.
Why trust this guide:
I’ve been a Sanur resident for almost 20 years, so I know almost every restaurant in and around the neighbourhood. With so many places to eat in Sanur, I’ve narrowed it down to the east side of the neighbourhood where most travellers stay. These restaurants are either beachfront or easily accessible on foot, or a short Gojek ride from Sanur’s popular hotels.
Where to eat in Sanur at a glance:
- Dinner dates: Cork Bistro & Wine Bar, Blossom Steakhouse, Curry Traders Restaurant & Bar, Oliver’s Place, Tsune, Mozza Sanur
- Family-friendly menus: Genius Cafe, Massimo Restaurant, Byrd House, Shotgun Social
- Casual hangout: Sala Bistro, Jungle Tree, Jalapeño, Naga Eight
- BONUS: Local Eats
Looking for more things to do in Sanur? Check out these other guides for inspo:
A Local’s Guide to Sanur
The Best Hotels in Sanur
My Top Spas in Sanur
The Best Restaurants in Sanur, Bali
1. Cork Bistro & Wine Bar
Best for: A romantic date night with wine-paired French bistronomy and a cosy European vibe.

Just as its name suggests, CORK Bistro & Wine Bar is a European bistro and wine bar in the heart of Sanur’s ‘eat street’, serving French and international cuisines alongside a stellar selection of world wines. I often drop by for breakfast and a perfectly brewed coffee, but it’s the lunch and dinner menu that really has the neighbourhood talking.
It’s the kind of place where you can grab your favourite bottle from The CORK Wine Shop, to then open and enjoy alongside the bistro’s signature dishes. Pair a crisp Sauvignon Blanc with the tuna tartare, or the tender steak au poivre with a full-bodied Merlot. Local flavours aren’t forgotten here either: the bebek goreng (deep-fried duck) is one of the best I’ve tried, with two kinds of sambal and the perfect pairing to a spicy Cabernet Sauvignon.
Must-try dishes: Tuna Tartare, Steak Au Poivre.
Good to know: It’s a French bistro by day, and a romantic wine bar by night.
Local tip: CORK doubles up as a wine shop, so you can browse and take home a bottle.
Address: Jl Danau Tamblingan No. 140, Sanur.
Opening hours: Daily, from 6.30am
Book Cork Bistro & Wine Bar Cork Bistro & Wine Bar Menu
2. Blossom Steakhouse
Best for: Foodies craving premium steaks and seafood, ideal for beachside celebrations or group dinners

Blossom Steakhouse at Icon Bali Mall has quickly become a go-to restaurant in Sanur – not only for its incredible steaks, but also for its beachside charm, lively entertainment and fab location in the heart of Sanur’s iconic lifestyle mall. Shop up a storm then head to Blossom Steakhouse for a 30-day dry-aged Tomahawk, a MB5 Tokusen Wagyu ribeye or Stockyard Gold T-Bone. And if you’re also into seafood, there’s unlimited oysters and plenty of fresh fish for a romantic surf-and-turf dinner. You’ll also love the starters and sides, like the creamy burrata, crispy potatoes and crunchy salads.
The lively bar and private dining rooms are perfect for a special occasion, and if you’re with a group of friends, you’ll want to catch the regular foodie events, like wine-paired dinners and themed nights. Chef Brenton Banner’s culinary expertise adds the finishing touch to this must-visit Sanur restaurant.
Must-try dishes: 30-day Dry-Aged Bone-In Ribeye, Grilled Swordfish.
Good to know: They have daily promos, like the all-you-can-eat oysters!
Local tip: The private dining room is perfect for an elegant gathering.
Address: ICON Bali Mall, Jl Danau Tamblingan, Sanur.
Opening hours: Monday to Saturday from 12pm, Sunday from 11am
Book Blossom Steakhouse Blossom Steakhouse Menu
3. Curry Traders Restaurant & Bar (New In 2025)
Best for: Anyone who loves Indian, Sri Lankan and Southeast Asian flavours.

Nusa Lembongan’s top Indian restaurant has hopped over to the mainland! Yep, Curry Traders now has a second home, right in Sanur. This elegant restaurant meets curry house may be tucked away on a quiet lane, but it draws me in with its aromas wafting from the open kitchen. You’ll find a fusion of Indian, Sri Lankan and Southeast Asian delicacies here, perfectly complemented by signature cocktails handcrafted with premium spirits.
Must-try dishes: Malai Chicken Tikka, Beef Madras, Butter Naan
Good to know: The first Curry Traders restaurant is located on Nusa Lembongan island.
Local tip: Even the cocktails are given Indian spices! Think chai, saffron, and dried red chilli.
Address: Jl Sudamala No. 15D, Sanur.
Opening hours: Daily, 3pm – 11pm
Book Curry Traders Curry Traders Menu
4. Shotgun Social
Best for: Nights out with friends in a family-friendly, beer garden setting.

The cool brother to Soul on the Beach and Soul in a Bowl (both are located in Sanur too!), Shotgun Social is my favourite of the Soul Fam! Perhaps, it’s because this breezy brewhouse and beer garden pours a stellar lineup of 16 craft beers on tap. Or maybe it’s the iconic domed interior with a large garden area, a playground and a treehouse out back where kids and pets are welcome. I come here for their big burgers and even bigger NYC-style pizzas. They even have a Doggy Food Menu for your furry friends!
Must-try dishes: Ol’Margi Pizza, Peri Peri Burger.
Good to know: There’s an outdoor playground for the kids, and dogs are welcome too!
Local tip: If you’re coming for dinner, it’s best to book ahead as it’s often busy in the evenings.
Address: Jl Pantai Sindhu No. 11, Sanur
Opening hours: Daily, 9am – 11pm
Book Shotgun Social Shotgun Social Menu
5. Massimo Restaurant
Best for: Families and Italian-food lovers chasing authentic pizza, pasta and gelato in a warm, homely setting.

Since 1996, Massimo has been a buzzing Italian restaurant in Sanur. In fact, you can spot it by queues of hungry foodies lining streets! The rainbow-coloured display of Massimo’s famous gelato stands right out front to welcome you. Inside, you’ll find an always-packed dining room, and my favourite nook, an open-air space by the garden.
While the Insta-famed gelato may seem like the highlight, I go back here over and over again for their pizzas. The dough is proofed for 48 hours, then topped with Italian tomatoes, a drizzle of extra virgin olive oil, and gooey mozzarella cheese. What I also love is that dining here feels like you’re eating at a friend’s house, with the Italian owner regularly greets each table in the evenings.
Must-try dishes: Diavola Pizza, Orecchiette Alla Massimo.
Good to know: Massimo would often come and greet you at your table in the evenings.
Local tip: There are indoor and semi-outdoor seatings, spacious enough for a family gathering.
Address: Jl Danau Tamblingan No. 228, Sanur.
Opening hours: Daily, 9am – 11pm
Book Massimo Restaurant Massimo Restaurant Menu
6. Byrd House Bali
Best for: Beachside dining for families, with different nooks depending on your mood.

Nestled on the beachside of Segara Village Hotel in the north end of Sanur, Byrd House is a breezy pool club and restaurant with vibrant Mediterranean vibes. I first found this beachfront restaurant by its stunning bamboo architecture beside the beach promenade. The beach deck is a relaxing spot where you can lounge the lazy days away. While my friends highly recommend the artisan pastries and pancakes for breakfast, the standout for me were the authentic Italian-Mediterranean dishes, made by Chef Luca Masini. Families, you’ll love the kid-friendly splash pool and treehouse, too!
Must-try dishes: Cheese Arancini, Wild Mushrooms, Truffle Oil & Stracciatella Pizza, Mango Cheesecake Parfait.
Good to know: Byrd House has a dedicated playground and kiddie pool for the little ones.
Local tip: If you’re driving here, you can park at the Segara Village Hotel’s parking lot.
Address: Segara Village Hotel, Jl Segara Ayu, Sanur.
Opening hours: Daily, from 6.30am
Book Byrd House Byrd House Menu
7. Genius Cafe
Best for: Vegan- and vegetarian-friendly food, right on Sanur Beach.

For the best vegetarian and vegan-friendly café in Sanur, Genius Cafe truly lives up to its name. It’s been the residents’ go-to for health-conscious eats with toes in the sand, beneath boho-chic macrame umbrellas. From vibrant smoothie bowls to smashed avocado toast and hearty pumpkin soup, every dish is made with fresh, wholesome ingredients – with plenty of gluten-free, egg-free, dairy-free, and nut-free options. You’ll want to stay back for live bands in the evenings, as you and your crew swap and share my top pick, the vegan nachos topped with a vibrant guacamole. Dining with kids? The dedicated kids’ menu ensures the little ones eat just as well.
Must-try dishes: Genius Acai Bowl, Organic Scrambled Eggs, Vegan Nachos.
Good to know: The indoor seating is perfect for a remote working space, whereas the beach seating turns romantic at night.
Local tip: Sunday is family day. There’s also live music almost every night.
Address: Mertasari Beach, Sanur.
Opening hours: Daily, 7am – 10pm
Book Genius Cafe Genius Cafe Menu
8. Oliver’s Place
Best for: Casual lunch and dinner for couples and families

What began as a seafood shack in the heart of Berawa has transformed into Oliver’s Place, a cosy restaurant in Sanur. It’s a neighbourhood space serving Western and Indonesian flavours with the freshest ingredients. You can’t go wrong with any of the classic dishes, but you’ll want to get a taste of Oliver’s signatures. They keep things simple, to focus on making every bite perfect.
Must-try dishes: Salmon Avocado Bowl, Striploin Black Pepper, Sate Tuna.
Good to know: Look out for daily specials, like happy hour, seafood days, or discounts on kids’ meals.
Local tip: The dining space is large enough for families, yet tables are spread out for intimate date nights.
Address: Jl Bumi Ayu No. 4, Sanur.
Opening hours: Daily, 7.30am – 10pm
Book Oliver’s Place Oliver’s Place Menu
9. Sala Bistro
Best for: Brunch lovers and remote workers looking for great coffee and wholesome dishes.

A Sanur favourite since 2017, Sala Bistro is a must-visit restaurant on Sanur’s buzzing eat street. The top floor in this two-storey building is a cosy hideaway from the crowds, complete with comfy sofas, wooden furnishings, and a sunny balcony. I’ve grazed through the breakfast, lunch and dinner menus, which were all packed with health-conscious international dishes, crafted from the freshest local ingredients. The Egg Dip was a unique take on the classic “egg and soldiers” – it’s served in a little glass jar, with truffle potato puree at the bottom, gooey sous vide egg on top and a toasted sourdough to mop up all the goodness. I paired it up with a jamu-style Golden Turmeric juice and a Seniman coffee brew. You’ll want to come back for the aglio e’ olio pasta, and the crispy-skin barramundi for dinner, too.
Must-try dishes: Egg Dip, Hash Benedict, Protein Bowl.
Good to know: There’s another Sala Bistro cafe in Ubud.
Local tip: It’s one of the best places for coffee in Sanur.
Address: Jl Danau Tamblingan No. 180, Sanur.
Opening hours: Daily, 7.30am – 10pm
Book Sala Bistro Sala Bistro Menu
10. Jungle Tree
Best for: Relaxed open-air dining with large plates to share, live music and a tropical garden feel.

I was cycling through the smaller streets in search of hidden gems, and luckily I stumbled upon one: Jungle Tree. This vibey restaurant is surprisingly spacious, with an open air dining area and a lush green lawn out back. While the Indonesian and pan-Asian menu is designed for sharing, I could finish a large plate myself. I had the Indonesian chicken satay skewers which arrived at my table on a mini grill with plenty of peanut sauce. I paired them with “lontong” rice cake, and finished with banana fritters served with coconut ice cream. FYI – I loved how refreshing the red wine sangria was, the perfect finish to a hearty meal!
Must-try dishes: Chicken Satay Clay Grill, Padang-style Beef Rendang, Pisang Goreng.
Good to know: There’s live music every night.
Local tip: Jungle Tree is walking distance from three of Sanur’s top hotels: Puri Santrian, Prama, and Sudamala.
Address: Jl Cemara No. 32, Sanur.
Opening hours: Daily, 8am – 10pm.
Book Jungle Tree Jungle Tree Menu
11. Tsune
Best for: A stylish, Japanese rooftop dinner with ocean views.

Brought to us by Bali’s hospitality wizards at The Wonderspace, Tsune is where Japanese elegance meets Balinese warmth. It’s slightly hidden from Sanur’s culinary heart, yet close to Sanur Harbour. This ocean-view restaurant on the rooftop of Seascape Resort is home to Indonesia’s first-and-only floating sushi boat. Grab a seat at the bar and watch as fresh, authentic sushi and sashimi float by – try the salmon belly foie gras that’s as indulgent as it sounds. I’ll happily come back for the juicy salmon skewers and the spicy beef tartare too! My other must-try is the miso-glazed cod that’s bursting with umami, thanks to the prawn curry bisque. Pair it with the Yuzu Meet Shiso signature cocktail for the perfect combo.
Must-try dishes: Salmon Skewer, Spicy Beef Tartare, Cod Fish.
Good to know: It’s home to Indonesia’s first-and-only floating sushi boat, so sushi is a must.
Local tip: Date night here is super romantic, with ocean views from the rooftop.
Address: Seascape Luxury Resort & Spa by Ini Vie Hospitality, Jl Arjuna No. 8A, Sanur.
Opening hours: Daily, 7am – 10pm
Book Tsune Japanese Restaurant Tsune Japanese Restaurant Menu
12. Jalapeño
Best for: Fun nights out with friends, bold Tex-Mex flavours and margaritas that turn any night into a fiesta.

A buzzing Tex-Mex restaurant in Sanur, Jalapeño brings bold flavours and serious style to Bali’s Mexican food scene. Their famous tacos drew me in for lunch, I have to say, they lived up to their rep! My favourite was the baja fish taco with homemade tortillas and fresh salsa. Of course, no visit is complete without their top-notch margaritas, so I went with the jamu-rita. And yes, Monday Margarita Night and Taco Tuesday are the real deal here!
Must-try dishes: Tuna Tostada, Baja Fish Tacos, Enchiladas.
Good to know: There’s another Jalapeño restaurant in Canggu.
Local tip: Margaritas are also their thing, with top-shelf tequila infused with quirky ingredients, like cilantro and turmeric!
Address: Jl Danau Tamblingan No. 102, Sanur.
Opening hours: Daily, 12pm – 10pm
Book Jalapeño Bali Jalapeño Bali Menu
13. Mozza Sanur
Best for: An intimate lunch that turns lively by dinner time, ideal for group of friends and families.

Mozza Sanur is a relaxed restaurant in Sanur where families and friends gather to enjoy Asian and Western specialties. I’ve tried and tested their menu at lunchtime, all freshly prepared and best paired with vibrant juices. The oyster sashimi was as fresh as you’d expect from any top restaurants, while the Indonesian-style duck was as crispy as promised. Their evening vibe has been the talk of the town, so I may need to head back in for dinner to complete my Mozza dining experience – stay tuned!
Must-try dishes: Mozza Scrambled Egg, Oyster Sashimi, Bebek Crispy.
Good to know: While there isn’t a dedicated menu for kids, the kitchen will happily cater to families.
Local tip: It’s great for lunch dates, as it tends to be quieter at daytime.
Address: Jl Danau Tamblingan No. 108, Sanur.
Opening hours: Daily 10am – 11pm
Book Mozza Sanur Mozza Sanur Menu
14. Naga Eight Restaurant
Best for: Families or groups celebrating special occasions with elegant Cantonese food.

Naga Eight is a castle-like restaurant with towering columns that stands right across the road from Sanur’s luxe resort, Andaz Bali. This upscale Cantonese restaurant combines Chinese and Balinese heritage, taking inspiration from its name – “naga” meaning dragon in Indonesian and eight symbolising luck in Chinese culture. While the dim sums weren’t my favourites, there’s a few things I would order again and again.
The combination BBQ platter was a great choice since I wanted to swap, share and get a taste of it all – though you may not want to share those pork belly with crispy crackling… Another hit was the stir-fried green beans with minced pork and chilli. It’s a best seller for a reason! But what keeps me coming back is the space itself that’s perfect for a family gathering.
Must-try dishes: Roasted Pork Belly, Fried Green Beans, Char Siu Pork Noodles.
Good to know: The dining space is cool and breezy all day.
Local tip: You can hire the whole space for private events, from birthdays to wedding anniversaries, and more.
Where: Jl Danau Tamblingan No. 89, Sanur.
Opening hours: Daily, 11am – 10pm
Book Naga Eight Restaurant Naga Eight Restaurant Menu
Did I miss any? Send us a DM on Instagram or email me on vici@thehoneycombers.com to share your favourites!
BONUS: My favourite places to eat local Indonesian and Balinese food in Sanur

Being Indonesian, it’s no surprise that Indonesian food is my all-time favourite cuisine. For delicious comfort food that’s easy on the budget, head to local markets and roadside eateries AKA warung. Warung Baby Monkeys and Lilla Warung serve traditional Indonesian dishes, with a few international options. Beachfront there’s Warung Amphibia with the freshest seafood, simply grilled to perfection.
You can also head to Sanur’s Sindhu Night Market for the best chicken satay I’ve tasted in the area. You’ll also find Sanur’s legendary martabak right here – you can even watch as the man behind the food cart fries it right in front of you! If you venture in-land across Jalan By Pass, you’ll find even more warungs and food markets, serving Balinese Babi Guling, Nasi Padang (Sumatra island’s version of Nasi Campur), and more.
My top insider tip before visiting a local warung or food market: Bring cash, preferably in small change (less than IDR 100,000 notes), as smaller warungs and local markets don’t accept cards.
Looking for more Sanur recommendations? Check out my complete guide to Sanur.
FAQs on Sanur's dining scene
What are the best restaurants in Sanur?
It depends on your dietary preferences and restrictions. Sanur’s dining scene is diverse, offering everything from upscale beachfront restaurants and trendy cafes to local warungs and night street food market. Top spots that have been around for many years include Massimo Italian Restaurant, Soul on the Beach, and The Glass House, celebrated for their authentic flavours, cosy vibes and vibrant atmospheres.
Which cafes in Sanur are popular for breakfast and brunch?
Sanur is home to an array of trendy cafes perfect for breakfast or brunch. Daily Baguette is one of the handful of cafes in Sanur that open early at 6.30am, perfect for after we catch the beautiful sunrise from Sanur Beach. Sala Bistro offers a cosy space for brunch, known for their organic ingredients, and inviting ambiance. I swing by Cafe Batu Jimbar from time to time, for classic Indonesian breakfast, bubur ayam, or nasi bakar from their Sunday morning market.
Are there family-friendly restaurants in Sanur?
Yes, most Sanur restaurants and cafes are family-friendly, offering kid-friendly menus, relaxed atmospheres, and outdoor seating, making them ideal for a comfortable dining experience with your little ones.
What is the price range for dining in Sanur?
Sanur caters to various budgets; you can enjoy affordable local meals starting at IDR 20,000 or indulge in special dining experiences where gourmet dishes may cost upwards of IDR 200,000 per person.
Do Sanur restaurants offer beachfront dining?
Absolutely! Sanur boasts a selection of beachfront restaurants that offer stunning ocean views and fresh seafood, perfect for a romantic dinner or a relaxed meal by the sea.
Are there vegetarian and vegan restaurants in Sanur?
Yes, although not as many fully plant-based restaurants as in Ubud or Canggu. Some Sanur restaurants like Genius Cafe provide extensive vegetarian and vegan menus, featuring organic, locally sourced ingredients that cater to health-conscious diners and those with dietary restrictions. While others give you some options, so it's always best to check with the venue directly.
What cuisines can I expect to find in Sanur?
You’ll find a mix of international and local cuisine in Sanur, from authentic Indonesian dishes to Italian, Mediterranean, pan Asian and fusion flavours, giving us a diverse dining experience for every palate.
Do I need reservations for popular Sanur restaurants?
While many Sanur dining spots welcome walk-ins, it’s recommended to book ahead during peak hours, special events or weekends to secure a table at highly rated Sanur restaurants and cafes.
What makes the dining scene in Sanur unique?
Sanur’s dining scene stands out with its blend of coastal charm, authentic Balinese flavours, modern fusion cuisine, and a relaxed, family-friendly vibe.
