Restaurants

Top ChoiceChinese in Semarang

Holliday Restaurant

It's easy to see why this two-storey restaurant is permanently packed: the food is exceptionally good! Earning the unreserved recommendation of the local Chinese population, the restaurant attracts large parties...

Top ChoiceInternational in Borobudur

Patio

For a magical hilltop setting enhanced by traditional music, this vintage restaurant, 4km west of Borobudur, is hard to match. Eat in the formal dining room or out on the terrace with views of the monument. Local...

Top ChoiceHealth Food in South Jakarta

Blue Terrace

Counteract some of Jakarta's toxins at Blue Terrace, which crafts beautifully presented dishes for the health conscious. The menu is chock full of colourful salads and mains, all delicately arranged and many...

Top ChoiceEuropean in Surabaya

De Soematra 1910

Put on your posh frock to come to this highly regarded restaurant. It's set inside a renovated colonial mansion with 6m-high ceilings, chandeliers and carved wooden drinks counters (with sherry decanters, of...

Top ChoiceIndonesian in Cikini & Menteng

Kunstkring Paleis

High tea or cocktails? You can have both, plus a divine Indonesian dinner in between at this alluring re-imagined Dutch colonial mansion, once Batavia's fine arts centre (it showed works by Van Gogh, Picasso,...

Top ChoiceFrench in South Jakarta

Loewy

Loewy

One of Jakarta’s most popular dining spots, this casual 1940s Paris–meets–New York bistro is located right in the middle of the busiest business district. It serves classic French brasserie (French onion soup or...

Top ChoiceIndonesian in Malang

Melati

The Tugu hotel's poolside restaurant is a romantic setting for a meal, with attentive staff to guide you through the delicious Indonesian and Chinese Peranakan options. It also does a damn fine rijsttafel...

Top ChoiceIndonesian in South Jakarta

Nusa

Inside this grand old 1920s colonial house is one of Jakarta's best upmarket Indonesian restaurants. The menu changes nightly depending on what the chefs source from the best local markets and suppliers. Expect...

Top ChoiceSeafood in Pangandaran

Pasar Ikan

Pangandaran’s terrific fish market consists of more than a dozen large, open-sided restaurants just off the east beach. Karya Bahari is considered the best – which is why it's so crowded – but all operate on...

Top ChoiceBistro in Yogyakarta

Mediterranea

This lively French-owned kitchen is a delight in every sense and comes highly recommended by expats. Everything is homemade, including crusty baguettes and croissants, ice cream, crème brûlée, along with the...

Top ChoiceCafe in Jakarta

Lewis & Carroll

There are more than 70 types of artisanal tea on offer at Lewis & Carroll. The tea lounge serves locally sourced teas with names like Batavia Grey and Java Jewels. If you don’t know where to start, the...

Top ChoiceChinese in South Jakarta

Din Tai Fung

This branch of the Michelin-starred Taiwanese dumpling restaurant, one of many in Jakarta, is well hidden and has a relaxing ambience. It specialises in xiaolongbao (steamed dumplings), plus other exceptionally...

Top ChoiceFusion in Ijen Plateau

Java Banana

Set off the road up to Ijen from Banyuwangi, this restaurant, inside the upmarket Jiwa Jawa hotel, is a stunner, with a massive ground-floor gallery and an outdoor amphitheatre with spectacular volcano views. The...

Top ChoiceAsian in Jalan Jaksa Area

Waha Kitchen

A fittingly fashionable bistro occupies the lobby of the designer Kosenda Hotel, with a 24-hour bar and a menu of modern Asian. Food appears to be served with a Western palate in mind, with classic but...

Top ChoiceJapanese in Cikini & Menteng

OKU

OKU

Inside Hotel Indonesia Kempinski, OKU is an outstanding Japanese dining experience. Its Zen-like minimalist dining room allows the food to stand out. Chef Kazumasa Yazawa serves up modernised Japanese cuisine,...

Top ChoiceIndonesian in Kota & Glodok

Historia

Served in a hip Kota warehouse with soaring ceilings, big art murals and a retro-industrial vibe, Historia's dishes hail from around the archipelago. Try bandeng goreng sambal (grilled milkfish with steamed rice...

Top ChoiceIndonesian in Solo

Omah Sinten

Sharing space with a heritage hotel is this attractive restaurant offering home-style Solonese specialities. While the menu makes good reading, giving the history of the dishes, the atmosphere is quite formal,...

Top ChoiceSeafood in Jepara

Yam-Yam

This stylish beachfront restaurant is the indisputable top choice in Jepara. Dining is in the garden, around a pool or on tables so close to the sea that the fish almost swim up to the plate. Candlelight lends...

Top ChoiceFusion in Surabaya

Citrus Lee

At Citrus Lee the food is art, and every dish is delicately painted onto a plate. The chef-owner trained in Paris, and the French influence seeps into many of his dishes. For most people menu highlights are the...

Top ChoiceJavanese in Kudus

Soto Bujatmi

This is the very best place to try the famed chicken soup of Kudus. Cooks stir up cauldrons of the brew over a log-fired oven and diners pack round simple tables decorated with jars of rice crackers. Soto kudus...