The best restaurants in Ubud come in a wide range of styles, from modern fine-dining within 5-star resorts to authentic local restaurants minutes away from lush rice fields. The main street of Jalan Raya Ubud, down to Jalan Hanoman and Jalan Monkey Forest, is lined with an eclectic mix of restaurants, cafés and bistros. 

    Tegallalang and Jalan Raya Sanggingan are where you can find some upmarket restaurants, many of which overlook Bali’s central highland river valleys. For unbeatable scenery and delectable cuisine in Bali, book a table at one of Ubud’s most popular restaurants. Whether you’re craving comfort food from back home or looking to savour authentic Balinese dishes, there’s a restaurant in Ubud that’ll satisfy your appetite.



    Locavore is an award-winning Ubud restaurant that serves contemporary European cuisine using locally grown ingredients. This small but very popular restaurant was founded in 2013 by chefs Eelke Plasjmeijer and Ray Adriansyah. Dishes vary by season and may include grilled octopus, roasted quail breast, and goat liver mousse. If you’re vegetarian, the cassava garlic mousseline, banana blossom cooked in white curry, and oven-roasted jicama with passionfruit emulsion are highly recommended.

    Location: Jalan Dewi Sita No.10, Banjar Padang, Tegal, Gianyar, Bali 80571, Indonesia

    Open: Lunch: Tuesday–Saturday from 12pm to 2.30pm. Dinner: Monday–Saturday from 6.30pm to 10pm (closed on Sundays)

    Phone: +62 (0)361 977 733


    Bridges Bali

    Bridges Bali is a multi-level restaurant overlooking Ubud’s Campuhan River. It has a dedicated wine and cocktail bar below its riverfront dining space. Most couples will enjoy meals at the upper dining hall, which offers intimate spaces and unique viewpoints over the valley. These mezzanine-like corners also overlook most of the restaurant’s terrace, which is dotted with candlelit tables. Must-tries at Bridges Bali include pan-fried barramundi, jasmine-smoked duck breast, and suckling pig tortellini. The restaurant often doubles as an art gallery, where you can see regular painting, sculpture and photography exhibitions.

    Location: Jalan Raya Campuhan, Sayan, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 11am to 11.30pm

    Phone: +62 (0)361 908 0336


    Mozaic Restaurant Gastronomique

    Mozaic is a fine-dining Ubud restaurant that specialises in French-inspired Asian cuisine. Chef-owner Chris Salans presents his fresh approach to French cuisine that incorporates local, exotic Balinese ingredients through a varying menu, together with private dinner experiences. You can choose to enjoy meals in an open garden setting or cosy dining pavilion. A dedicated lounge is subtly lit by crystal chandeliers, with plush sofas providing a comfortable zone for pre-dinner cocktails and tapas. The menu focuses on local seasonal produce – must-tries include the pan-seared coral trout, king mackerel in Balinese coconut oil, and Javanese baby lamb.

    Location: Jalan Raya Sanggingan, Kedewatan, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 12pm to 2pm and from 6pm to 8.45pm

    Phone: +62 (0)361 975 768


    photo by Ubud Writers & Readers Festival (CC BY 2.0) modified


    CasCades at The Viceroy Bali

    CasCades at The Viceroy Bali serves French cuisine, with inventive Asian twists derived from Balinese, Thai and Japanese cooking. Set amid luxurious Balinese open pavilions, the restaurant offers views over the lush Petanu Valley in Ubud. Every month, it hosts full moon dinner and dances, with Balinese Rijsttafel and á la carte dinners accompanied by a 2-hour performance from a celebrated local dance troupe. Standout dishes at CasCades include mushroom risotto, bebek betutu (Balinese spiced confit duck leg), and BBQ-style Spanish pork chops.

    Location: The Viceroy Bali, Jalan Lanyahan, Banjar Nagi, Ubud, Bali 80571 Indonesia

    Open: Daily from 11am to 3pm and from 6pm to 9.30pm

    Phone: +62 (0)361 972 111


    Blanco par Mandif Bali

    Blanco par Mandif serves delicious and innovative Indonesian and French cuisine through a wide range of tasting menus. The restaurant is located within the Blanco Renaissance Museum, a hilltop home and studio of the late Don Antonio Blanco. Overlooking the famous Campuhan River, it can accommodate up to 10 diners, attracting those looking for an exclusive dining experience in Bali. Highly recommended dishes on the a la carte menu are the smoked aubergine – mushroom melange, coco husk grilled octopus, and Sher Wagyu MR9. Blanco par Mandif also offers separate tasting menus (7- or 9-course with optional beverage pairings) for vegetarians and pescatarians.

    Location: Blanco Renaissance Museum, Jalan Raya Tjampuhan, Ubud, Sayan, Gianyar, Bali 80571, Indonesia

    Open: Daily from 12pm to 2pm and from 6pm to 8.30pm

    Phone: +62 (0)361 479 2284


    Kubu at Mandapa Bali

    Kubu at Mandapa Bali offers scenic riverside views and fine Mediterranean-European dining in Ubud. This open-air restaurant is popular for its signature 6- to 8-course degustation menus, which consist of dishes like the lobster cocktail, grilled black cod, pork belly confit, and braised wagyu short rib. For dessert, you can enjoy berry frappe (pickled strawberries, basil and coconut milk), petit fours, and chocolate cappuccino. Crafted mainly from bamboo, Kubu at Mandapa Bali accommodates around 40 diners at a time, so booking ahead is an absolute must if you plan on dining in one of its 9 private dining cocoons.

    Location: Mandapa, a Ritz-Carlton Reserve, Jalan Raya Kedewatan, Banjar, Kedewatan, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 6.30pm to 11pm

    Phone: +62 (0)361 479 2777


    Seniman Coffee Studio

    Seniman Coffee Studio is a quirky café that serves speciality single-origin coffee from more than 5 different regions in Indonesia. Brewing options include siphon, pour-over drip, hand-pull and espresso-based drinks. The artistically laid-out space is very cosy, with in-house designed furniture and upcycled glassware. There’s a wide selection of coffee beans and designer items for sale at the adjacent store. Seniman Coffee Studio also offers workshops for those looking to learn about the craft and process of brewing, from roasting and cupping to steaming milk and creating latte art.

    Location: Jalan Sriwedari No.5, Ubud, Bali 80581, Indonesia

    Open: Daily from 5am to 11.59pm

    Phone: +62 (0)623 6197 2085


    photo by Ubud Writers & Readers Festival (CC BY 2.0) modified


    Bebek Tepi Sawah

    Bebek Tepi Sawah is the signature restaurant of the Tepi Sawah Villas in Peliatan, a rice field region southeast of central Ubud. The menu includes contemporary western as well as innovative Indonesian and Balinese specialities. Wooden pavilions dot a large functioning rice field, offering alfresco dining overlooking the greenery, running streams and flowering gardens. Standouts at Bebek Tepi Sawah are the popular crispy deep-fried duck, pork ribs and mixed seafood selections. All dishes are served with spicy Balinese sauces. On Saturday evenings, you get to enjoy free live joged bumbung, a traditional dance performance accompanied by a bamboo orchestra.

    Location: Jalan Raya Goa Gajah, Banjar Teges, Peliatan, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 10am to 10pm

    Phone: +62 (0)361 975 656


    Swept Away at The Samaya Ubud Bali

    Swept Away at The Samaya Ubud Bali sits on an elevated deck overlooking the Ayung River. The ambience here is excellent for a relaxed dining experience that's close to nature. Choices on offer at Swept Away include mini wagyu burgers, Indonesian satay skewers, and crispy baby squid. For those looking to sip a few cocktails or beers, there is a lounge area that also overlooks the river.

    Location: The Samaya Ubud Bali, Jalan Raya Sayan, Sayan, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 11am to 10pm

    Phone: +62 (0)361 973 606


    Hujan Locale

    Hujan Locale has a vintage theme, with colonial-style wooden doors and windows and a small portico acting as its main entrance. Serving heritage Asian cuisine with a twist, signature dishes by Chef Will Meyrick include babi panggang (roasted pork), Sundanese steamed and fried fish dumplings, and Nothern Sumatran octopus rendang (curry dish). For drinks, try Hujan Locale’s signature Hujan gin & tonic (Tanqueray infused butterfly pea lower and premium Indian tonic water). The best seats are upstairs, where you can enjoy an airy atmosphere with one side overlooking Sriwedari and the opposite offering an exotic view of a temple complex.

    Location: Jalan Sri Wedari No.5, Ubud, Gianyar, Bali 80571, Indonesia

    Open: Daily from 12pm to 11pm

    Phone: +62 (0)813 3972 0306

    Ari Gunadi | Compulsive Traveller

    Start planning your trip

    Back to top