iStock International
Bali’s diverse dining scene caters to all budgets and tastes. Jalan Laksmana (jalan means street) in Seminyak is known for its sheer number of options (everything from pizza to Japanese). Around the corner towards Petitenget are some of Bali’s best restaurants. Nusa Dua has a few worthwhile establishments, but things really heat up as you head towards Ubud, where culinary diversity and quality reign.

Top Restaurants in Bali

Aroma's Café

Aroma’s is the perfect place to refuel after a day spent shopping in Kuta. Their diverse menu encompasses salads, burgers, and local Indonesian dishes.

Jl. Legian, Kuta Beach, Bali, 011-62-361-751-003
Tags: family | budget

Cinta Grill

Ubud’s favorite watering hole and restaurant along happening Monkey Forest Road is a must. Dishes range from salads and pastas to curries and stir-fries, but the real draw is the people-watching.

Monkey Forest Rd., Bali, 011-62-361-975-395,
Tags: budget | trendy

Ibu Oka

A small family runs this authentic Indonesian warung. Come for classic dishes like Balinese babi guling (roasted pork) with spicy lawar (mixed seasoned vegetables with shredded chilies and coconut).

Jl. Suweta (next to the central banjar on Jl. Raya Ubud ), Bali,
Tags: moderate | balinese

Kafe Batan Waru

Located in the heart of Ubud, this is the best place for Bali’s famous black rice pudding, best savored at breakfast. Lunch and dinner menus include a wide array of Indonesian dishes.

Jl. Dewi Sita, Bali, 011-62-361-977-528,
Tags: family | budget | eclectic

Kafe Warisan

A stalwart on the fine dining scene, Warisan is Bali’s very best French restaurant. The al fresco dining area used to afford patrons an uninterrupted view over the Seminyak rice fields but the concrete urbanization of the neighborhood has eroded such romantic notions. Nonetheless, the reliability and quality of the cuisine remains. Start with the spectacular foie gras and then move on to the duck confit, the champagne and saffron risotto, or one of their fresh seafood selections. Reserve at least 24-hours in advance for dinner or pop in for lunch.

Jl Raya Kerobokan, Seminyak, Bali, 011-62-361-731-175,
Tags: expensive

Ku De Ta

Ku De Ta is the best brunch option on the south coast, both for affordability and variety, with perhaps the best eggs Benedict in Bali, strong Italian coffee, and a long list of juices, smoothies, and mimosas. Conversely, lunch and dinner are very hit or miss in terms of selection and service, which is surprising given the restaurant¹s typically upscale clientele.

Jl Laksmana No. 9, Seminyak, Bali, 011-62-361-736-969,
Tags: expensive

Made's Warung

Long a favorite of locals and visitors alike, the inexpensive and varied menu here makes it a great place for families. Try the daily fish specials.

Jl. Raya Seminyak, Seminyak, Bali, 011-62-361-753-039,
Tags: family | budget


Visitors have been known to fly from neighboring countries for the talented Chris Salans’ Asian-French fusion fare. The surprise dégustation menu – an eight course affair with wine pairings – is a must.

Jl. Raya Sanggingan, Bali, 011-62-361-975-768,
Tags: expensive

Naughty Nuris

This basic barbeque shack by the road serves up pork ribs and some of the best martinis outside New York City to a motley collection of grizzled Ubudian expatriates.

Jl. Raya Sanggingan (opposite the Neka Museum), Bali,
Tags: budget


Restaurateur and chef Will Meyrick has gifted Seminyak a chic and relaxed dining/watering hole in the form of Sarong. Meyrick is also the genius behind the pan-Asian selection of tapas treats from Thai, Indian, Chinese, and Singaporean cuisines. He starts with a simple concept ­ traditional, hawker-style street food ­ and elaborates from there, adding bold flavors and stylish twists to the presentation. The result is quite unlike anything else you’ll find in Bali. Musts: the Betel leaves topped with salmon, shrimp galangal, and coriander and the snapper simmered in Thai green curry alongside Thai basil, okra, and pea eggplant.

Jl Petitenget No. 19X, Kerobokan, 011-62-361-737-809,
Tags: moderate | asian fusion


At decadent Spice, one of Bali’s most upscale dining establishments, chef Gary Rosen combines his vision and talent to create an intriguing Asian/Western fusion menu.

The Conrad, Jalan Pratama 168, Tanjung Benoa, Bali, 011-62-361-778-788,
Tags: expensive


Located on quiet Suweta Street in Ubud, this trendy restaurant and bar serves international cuisine like lamb shank flavored with Moroccan spices and Mandarin duck topped with Mango Sauce.

Suweta St., Bali, 011-62-361-978-941,
Tags: moderate | smart splurge | trendy

Compare Rates to Bali

Sign up for the Top 25 Newsletter
to get exclusive weekly deals

Tell Us Your Preferences

To help us understand your travel preferences, please select from the following categories

Check all that apply
Oops, something went wrong.
No Thanks