
Coastal dining, family-friendly beach clubs & cute neighbourhood cafes – these are the best restaurants in Sanur.
Ahhh Sanur – my happy place, having called this seaside town my home for almost 20 years. And if you love food as much as I do, then you’re in for an absolute treat! Because nestled along Sanur’s quaint side streets and the beach promenade are tonnes of places to eat. It’s yet another reason you should make a stop here, if you’re on your way to the always buzzing Sanur Harbour. What’s even better is the fact that Sanur’s dining scene has got something for every taste, age and budget. So to help you out, let me take you through some of the best restaurants in Sanur – from family friendly cafes to beachfront restaurants, for breakfast, lunch and dinner, all tried and tested!
THE BEST RESTAURANTS IN SANUR, BALI
1. Cork Bistro & Wine Bar

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.
Address: Jl Danau Tamblingan No. 140, Sanur
WhatsApp: +62 813 3793 4380
Email: [email protected]
Opening Hours: Daily from 6.30am
Cork Bistro & Wine Bar Menu & Website
2. Blossom Steakhouse

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.
Located in: ICON Bali Mall
Address: Jl Danau Tamblingan, Sanur
WhatsApp: +62 822 6636 2068
Opening Hours: Monday to Saturday from 12pm, Sunday from 11am
Blossom Steakhouse Menu & Website
3. The Glass House

It’s hard to miss The Glass House, a beloved Sanur restaurant with white plantation shutters, high ceilings, glass walls with white-painted wooden panelling and lovely tranquil vibes. Throughout the day, the kitchen slings great Australian and pan-Asian breakfasts, lunches and dinners. But, any Sanur insider would tell you, the must-try here is the seafood platter for two. It’s so coveted you have to pre-order it, meaning you’ll get the freshest catches of the day!
Address: Jl Danau Tamblingan No. 25, Sanur
WhatsApp: +62 896 6975 9429
Opening hours: Daily 7am – 11pm
The Glass House Menu & Website
4. Shotgun Social

Shotgun Social in Sanur is a breezy brewhouse and beer garden, pouring a stellar lineup of imported craft beers, draft beers, and local brews. It’s also the cool brother to Soul on the Beach beachfront restaurant and Soul in a Bowl cafe, both located in the neighbourhood. But, Shotgun Social is my favourite from the Soul Family! For one, the bar slings 16 craft beers on tap, alongside great selections of cocktails and gastropub food. The iconic domed interiors invite you for a leisurely lunch, while the garden area is the perfect spot for families, kids and pets, to feast on big burgers and even bigger NYC-style pizzas (plus, a Doggy Food Menu for your furry friend!). It even boasts an outdoor playground and treehouse for the active kids! Heads up: with special events almost every evening, they draw in big crowds at dinnertime, so I would book ahead if I’m coming with a group.
Address: Jl Pantai Sindhu No. 11, Sanur
WhatsApp: +62 813 3910 7615
Email: [email protected]
Opening Hours: Daily 9am – 11pm
Shotgun Social Website Shotgun Social Menu
5. Massimo Restaurant Sanur

No list of Sanur’s best restaurants is complete without Massimo, the legendary Italian restaurant that has been a local icon for authentic Italian cuisine. You’ll spot it by the large queues crowding its rainbow-coloured display of artisanal gelato. But it’s the selection of authentic Italian pizzas that keeps me coming back. The handmade pasta is not to be missed either – there’s no reason to! They offer gluten-free pastas too, so there’s something for everyone.
Address: Jl Danau Tamblingan No. 228, Sanur
WhatsApp: +62 811 399 9727
Opening hours: Daily 9am – 11pm
Massimo Restaurant Menu & Website
6. Byrd House Bali

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 when I was walking along the beach promenade. The beach deck is a relaxing spot where you can lounge the lazy days away. While my friend highly recommends the artisan pastries and pancakes for breakfast, I had to stop by for its specialty: authentic Italian-Mediterranean dishes, made by Chef Luca Masini. Families, you’ll love the kid-friendly splash pool and treehouse, too!
Located in: Segara Village Hotel
Address: Jl Segara Ayu, Sanur
Phone: +62 361 288 407
WhatsApp: +62 812 3866 7935
Email: [email protected]
Opening Hours: Daily from 6.30am
Byrd House Bali Menu & Website
7. Genius Cafe

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.
Address: Mertasari Beach, Sanur
WhatsApp: +62 822 3694 4873
Opening Hours: Daily 7am – 10pm
Genius Cafe Website Genius Cafe Menu
8. Tsune

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.
Located in: Seascape Luxury Resort & Spa by Ini Vie Hospitality
Address: Jl Arjuna No. 8A, Sanur
WhatsApp: +62 812 3733 9353
Opening Hours: Daily 7am – 10pm
Tsune Japanese Restaurant Website Tsune Japanese Restaurant Menu
9. Sala Bistro

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.
Address: Jl Danau Tamblingan No. 180, Sanur
WhatsApp: +62 859 0134 0984
Opening Hours: Daily 7.30am – 10pm
Sala Bistro Website Sala Bistro Menu
10. Mozza Sanur

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!
Address: Jl Danau Tamblingan No. 108, Sanur
WhatsApp: +62 823 2260 5200
Opening Hours: Daily 10am – 11pm
Mozza Sanur Website Mozza Sanur Menu
11. The Hub Bali

Located on Jl Bypass Ngurah Rai right next to Naughty Nuri’s (below), The Hub is a spacious, modern restaurant serving up international cuisines, fusion dishes, and Indonesian food. With high ceilings with a vintage yellow car hanging from it, long tables, and industrial-chic decor, it’s perfect for families, and larger groups. I loved their signature vongole spaghetti, cooked to perfection in white wine, but for sharing, try their thin-crust pizzas. And, what if you’re really hungry? Go for the Indonesian-style half-chicken which definitely filled me up, as did the giant chicken schnitzel which I paired with fries and sauteed vegetables.
Address: Jl Bypass Ngurah Rai No. 66, Sanur
WhatsApp: +62 821 4762 9142
Opening Hours: Daily 10am – 11pm
12. Jalapeño

A buzzing Tex-Mex restaurant in Sanur (and Canggu!), 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!
Address: Jl Danau Tamblingan No. 102, Sanur
WhatsApp: +62 813 3996 1875
Opening hours: Daily 12pm – 10pm
Jalapeño Bali Website Jalapeño Bali Menu
13. Soul on the Beach

Located on the bright whites sands of Sanur’s Sindhu Beach, Soul on the Beach is the beachfront little sister to Shotgun Social (above). Just like its urban gastropub counterpart, the menu here is mainly Western-style with a handful of Asian options, catering to international palettes. While I prefer beer garden-style menu at Shotgun Social, I come here from time to time, for its breezy space and beachfront location. You can choose to sit inside where it’s cool, by the eye-catching mural for the perfect Instagram shot, or my personal favourite: right on the sands.
Address: Jl Pantai Sindhu, Sanur Beach
WhatsApp: +62 813 3975 1932
Opening Hours: Daily 7am – 11pm
Soul on The Beach Website Soul on The Beach Menu
14. Costa by Monsta

For absolute beachside dining, head to Costa by Monsta, slinging Mediterranean cuisine amid the laid-back vibes of Sanur Beach. With a menu of wholesome dishes, awesome cocktails and wine to boot, I love that it sits right by where the traditional fishing boats are docked. Then by night? An elevated seaside feast awaits, but what I’m dying to try is their giant, 50-centimetre pizza! It seems to be the perfect pairing to Costa by Monsta’s Happy Hour of free-flow wine from 5pm to 7pm… It’s located between Prama Sanur Beach Hotel and Puri Santrian Beach Resort – a prime location for those staying there.
Address: Jl Cemara No. 3, Sanur
WhatsApp: +62 877 7609 8232
Opening Hours: Daily 9am – 10pm
Costa by Monsta Menu & Website
15. Oliver’s Place

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.
Address: Jl Bumi Ayu No. 4, Sanur
Phone: +62 878 6020 0707
Opening Hours: Daily 7.30am – 10pm
Oliver’s Place Website Oliver’s Place Menu
16. Paed Thai

Sitting right on Jalan By Pass Ngurah Rai, you might miss this spot if you’re not in the know. But inside? Paed Thai is as vibrant as the streets of Thailand. Think tropical decor and artwork, contemporary interiors and the scent of authentic Thai food cooking in the kitchen. The talented chefs carefully balance the sweet, salty, spicy and sour flavours of Thailand into each dish, like the Tom Yum fried rice mixed with prawns and vegetables, or the whole Garoupa fish steamed Thai-style. Finish it all off with a classic mango sticky rice, and whatever you do, don’t miss the Thai-inspired cocktails…
Located in: Sanora Villa Sanur by iNi Vie Hospitality
Address: Jl Bypass Ngurah Rai No. 888A, Sanur
WhatsApp: +62 812 3733 9353
Opening Hours: Daily 11am – 10pm
Paed Thai Sanur Website Paed Thai Sanur Menu
17. Brasserie République

When I first saw Brasserie République, it took me back to the streets of Paris, with its French bistro-style decor. Standing on Sanur’s busy strip, this Sanur restaurant is the perfect pitstop for a casual yet sophisticated (a la 1920s) dining experience. You can spend your mornings all the way to the evening watching bikers and slow Sanur days go by, all while treating yourself to a chic French-style brunch.
Address: Jl Danau Tamblingan No. 144, Sanur
WhatsApp: +62 813 3889 3867
Opening Hours: Daily 7am – 11pm
Brasserie République Menu & Website
18. Naga Eight Restaurant

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’d recommend. The combination BBQ platter was a great choice since I wanted to swap and share whilst getting 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.
Address: Jl Danau Tamblingan No. 89, Sanur
WhatsApp: +62 812 3788 8089
Email: [email protected]
Opening Hours: Daily 11am – 10pm
Naga Eight Restaurant Menu & Website
19. Pizzaria

Perched right on Sanur’s beachfront within the lush grounds of Hyatt Regency Bali, Pizzaria is a seaside Italian restaurant in Sanur. With its open-air bar and dining area, this oceanfront gem offers breathtaking coastal views, making it a must-visit for lunch or dinner by the sea – and yes, it’s open to everyone, not just resort guests! Their specialty is their homemade sourdough pizza, but it’s their Sunday Brunch that people (kids included!) are raving about.
Located in: Hyatt Regency Bali
Address: Jl Danau Tamblingan No. 89, Sanur
Phone: +62 361 281 234
Email: DPSBL-F&[email protected]
Opening Hours: Daily 11am – 11pm
Pizzaria Website Pizzaria Menu
20. Naughty Nuri’s Sanur

Everyone knows Naughty Nuri’s – it’s a Bali icon, famous worldwide for its pork ribs. But during my last visit, I think they’ve got a new superstar dish: the roasted pork knuckle. The meat fell of the bone and perfectly juicy. Plus, can anything really beat crispy crackling? It went great with the frozen strawberry daiquiri the size of my head. The Sanur location is the second and largest on the island, serving up all of Naughty Nuri’s signature dishes, plus the legendary “Shake Shake” dance with every margarita or martini order. Feeling bold? Sip on four oversized cocktails in one visit, and you’ll get to carve your name on Naughty Nuri’s Wall of Fame!
Address: Jl Bypass Ngurah Rai No. 77, Sanur
Phone: +62 361 280 734
WhatsApp: +62 813 8806 1587
Email: [email protected]
Opening Hours: Daily 11am – 10pm
Naughty Nuri’s Sanur Website Naughty Nuri’s Sanur Menu
BONUS: My favourite places to eat authentic 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. Beachfront there’s Warung Amphibia with the freshest seafood, simply grilled to perfection. You can also head to Sanur’s Sindhu Night Market for perhaps the best chicken satays I’ve tasted in the area, and Sanur’s legendary martabak – piping hot from the street food stalls! My tip: make note of Balinese and Indonesian public holidays as the opening hours of warungs and local markets may change.
If you venture in-land across Jalan By Pass, you’ll find even more warungs and food markets with plenty of Balinese Babi Guling, Nasi Padang, and more. But, for those who need an air-conditioned space, Kafe Betawi inside Icon Mall serves reasonably-priced Javanese food that’s delicious too!
Did we miss any? Send us a DM on Instagram or email me on [email protected] to share your favourites!
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.
Looking for more Sanur restaurants? Try some of the many local warungs, like Babi Guling Amerta Sari on the main road Jl By Pass Ngurah Rai, or the beachfront Warung Amphibia for island-style grilled seafood.