As you wander through Nusa Dua’s streets, you hear your stomach growling and start to wonder which of the restaurants in the area serve good food that is worth the time and money. This part of Bali offers countless dining spots across the corners, from local casual restaurants to fine dining restaurants. And after exploring local and travelers’ favorites, we’ve curated a list of the 10 best restaurants in Nusa Dua that’ll deliver an exceptional dining experience, whether you’re craving fresh seafood caught daily from nearby waters or traditional Balinese flavors prepared with care.
1. Kekeb Restaurant

Courtesy Kekeb Restaurant
Started back in 2018, Kekeb Restaurant has become one of Nusa Dua's most authentic Balinese restaurants, known for its quality and hospitality. A must-try here is their freshly grilled seafood platter served along with the Balinese sambal. Beyond seafood, you’ll also want to try their traditionally prepared Rendang and Chicken Betutu that are also their specialties. Here families could relax and enjoy the food in a beachside setting while watching their kids play nearby as the sun sets.
Location: ITDC Area, Lot C-0, Nusa Dua
Hours: 10.00 AM – 10.00 PM
2. Mandala Bistro & Bar

Courtesy Mandala Bistro & Bar
In a warm and tropical setting, Mandala brings together Asian and European cuisine in their casual dining restaurant. Here you’ll find Indonesian staples to European favorites such as pizza, pasta, and burgers, along with vegetarian menus. And if you’re in the mood to unwind, order their handcrafted cocktails or one of their curated wines for your companion in the slow evening. Offering something for everyone, Mandala has become a favorite spot for groups that want to share different flavors around the table.
Location: Jl. Pratama, Nusa Dua
Hours: 11.00 AM – 10.00 PM
3. Koral Restaurant

Courtesy Koral Restaurant
Some of you may have seen photos of Koral, Bali’s first and only underwater aquarium restaurant inside The Apurva Kempinski. Koral presents you their famous degustation menus made of locally sourced ingredients prepared with French techniques. Their beautifully plated dishes with swimming fish in the back give an intimate setting for special occasions or romantic dining. Be sure to book in advance and request the aquarium tunnel table for the full immersive experience.
Location: The Apurva Kempinski Bali, Jl. Raya Nusa Dua Selatan, Nusa Dua
Hours: 12:00 PM – 3:00 PM & 5:30 PM – 10:30 PM
4. Sukun Restaurant

Courtesy Sukun Restaurant
This Travelers’ Choice award winner at Amnaya Resort Nusa Dua, Sukun celebrates Indonesia’s diverse flavors through a playful tropical design by a Moroccan-born decorator. Some of the popular menus include the Nasi Goreng and Sate Lilit, but their signature Balinese Megibung is not to be missed if you wish to try authentic Balinese flavors. It comes as a sharable platter of rice, meats, vegetables, and their collection of sambals. All of this is enjoyed in a semi-open space that's bright at lunch and intimate by evening.
Location: Amnaya Resort Nusa Dua, Jl. Pratama No.87, Nusa Dua
Hours: 7:00 AM – 11:00 PM
5. Kayuputi Restaurant

Courtesy Kayuputi Restaurant
Ranked among Bali’s top 10, Kayuputi is inspired by the Balinese philosophy of Nyegara Gunung, which means celebrating the harmony of land and sea. With its 16 consecutive years of Wine Spectator's Best Award, you know how their collection of wines pairs perfectly with the Asian-inspired haute cuisine. Decorated in white-wood interiors and Indonesian artifacts, it complements the open kitchen and oceanfront views, making Sunday brunch or sunset dinner highly sought after by guests.
Location: The St. Regis Bali Resort, Jl. Nusa Dua, Nusa Dua
Hours: 12:00 PM – 4:00 PM (Mon-Fri), 11:00 AM – 3:00 PM (Sat-Sun), & 6:00 PM – 10:00 PM daily.
6. Arwana Restaurant

Courtesy Arwana Restaurant
The Basque grill is the best part of this beachside restaurant inside The Laguna Resort. Arwana gives you the interactive dining experience as you watch the chefs prepare your orders at the open grill. Be sure to try the rich and creamy Lobster Thermidor and expertly grilled prawns, seasoned just right. Their tender steaks also pair beautifully with the extensive wine collection. If you can grab a seat outdoors, the wooden structures set the scene for an unforgettable sunset dinner.
Location: The Laguna Resort & Spa, Jl. Nusa Dua No.2 Lot N, Nusa Dua
Hours: 11:00 AM – 11:00 PM
7. Nusa by/Suka

Courtesy Nusa By/Suka
You'll only find freshly made Mediterranean-style pasta, pizza, and wood-fired steaks in Nusa by Suka. Try their Pepperoni & Hot Honey pizza, the Beef Ragu Pappardelle, or the tempting Black Angus Ribeye steaks, all of which go well with their wine collection. And if you’re not into wine, they have their housemade desserts for you to try in the end. It’s the mix of open-air setting and attentive service that keeps people coming back for relaxed family meals and group dinners.
Location: Bali Collection, Jl. Kw. Nusa Dua Resort, Nusa Dua
Hours: 11:00 AM – 11:00 PM
8. Le Bleu by K Club

Courtesy kclubgroup.com
Another beachfront restaurant worth mentioning, Le Bleu brings together European cuisine with Indonesian coastal influences in their elegant and lively settings. Their fresh seafood brings out the best of Indonesian waters, served in the form of big platters to delicately made dishes. Also be sure to try their signature cocktails, the Le Bleu Old Fashioned and Tamarillo Mojito, known for their refreshing flavors and beautiful presentation. And as the sun sets, locals and tourists come together for the perfect beachfront dining by the gentle seaside breeze.
Location: ITDC Area, Jl. Nusa Dua Lot C-01, Nusa Dua
Hours: 12:00 PM – 11:00 PM
9. Piasan Restaurant

Courtesy Piasan Restaurant
Tucked in the Kayumanis Nusa Dua Private Villa, Piasan brings the warmth of a traditional Italian home to Bali. Try their signature Bistecca di Angus Nero alla Griglia con Portobello, a chargrilled Black Angus steak with risotto, mushrooms, and red wine sauce, and you’ll see why Piasan is often named among Nusa Dua’s best spots for steak. Guests also love the homemade pastas for their flavor and authenticity, a must-try alongside the steaks. Its beautiful garden setting creates an intimate atmosphere for romantic dinners or other special events.
Location: Kayumanis Nusa Dua Private Villa, Jl. Nusa Dua, Nusa Dua
Hours: 11:00 AM – 11:00 PM
10. Raja Bali Restaurant

Courtesy Raja Bali Restaurant
Just before the main gate of the Nusa Dua hotel, Raja Bali serves some of the most authentic Balinese flavors in their second outlet. They are known for their Bebek Betutu and Sate Lilit, which are made traditionally with herbs and spices from the area that give each bite a strong aromatic flavor. Despite its simple Balinese setting, everyone leaves happy thanks to the friendly service and generous portions. It's simply the place for those who want authentic flavors for a great value of money.
Location: Jl. Nusa Dua No. 62, Nusa Dua
Hours: 12:00 PM – 10:00 PM
This is just the beginning of your Nusa Dua food journey. There are plenty of amazing restaurants here in the area, but we’ve narrowed it down to our top 10 picks in this guide. From casual beachside meals to intimate evening dinners, these spots don't just offer great food but lasting memories until your next visit. Thinking of heading to Ubud next? Don’t miss our guide to the best restaurants in Ubud for more dining inspiration.