Best Seminyak Restaurants – A Foodie’s Guide

Seminyak is Bali’s hip hot spot and is home to many good restaurants, beautiful beaches and plenty of trendy boutiques. This is a city of relaxation and indulgence, in every sense of the word. Food is one of Seminyak’s main attractions, so follow our guide to finding the best brunch, lunch and dinner restaurants.

Seminyak is one of the main stop-off points for anyone exploring Bali and is a firm favourite with all of the ex-pats who have set up camp (and businesses) there. The food in Seminyak is some of the best on the island, and there are plenty of opportunities to load up on smoothie bowls, seafood on the beach and Western spreads.

Brekkie and Brunch

Café Organic

Cafe Oragnic is a Bali-based chain restaurant that offers incredible brunch options, as well as plenty of dishes to carry you into the afternoon and evening. This is one of my top picks for any vegans and veggies out there – their menu is crammed with natural goodness! If you’re into sustainability and leading a conscious life, this is the place for you.

This little haven of plant-based goodness is based in the heart of Seminyak, and serves up amazing coffee, fresh juices and raw deserts if you fancy something sweet. This café has an Aussie vibe to it, which ties in perfectly with its comfy seating areas and friendly staff.

Cafe Organic, Bali, Indonesia
Cafe Organic, Bali, Indonesia. Photo by cafeorganicbali

Café Moonlight Bali

This has to be one of my favorite brunch places in Seminyak – a quirky little spot tucked just outside of Seminyak’s centre with a really chilled vibe. The WiFi here is super speedy, making it the perfect place to get lots of work done, or just update the ‘gram. If you’re as much of a caffeine-fiend as I am, you’ll definitely be satisfied here. Café Moonlight Bali is all about looking after your body and nourishing your soul – something I can get behind! Their menu is designed to be healthy, as well as delicious, so you can expect to find plenty of smoothies, fresh juices, hearty brekkies and sweet treats here.


Sea Circus

Sea Circus is a colorful restaurant is located in the centre of Seminyak and is a must-visit place for any foodies! Their menu is focused on ‘balance’, as they say, themselves, so there are plenty of options ranging from super-healthy vegan meals to all-out indulgences. Go for tapas, tacos or opt for a liquid diet and enjoy the Margaritas.

The décor here is amazing, so make sure you get photos of everything. I love Sea Circus for its fun side, as well as how seriously it takes good food. There’s a slight Aussie edge to this place (a bit of a recurring theme in Seminyak!), and it’s a really welcoming and friendly place. Head here for funky cocktails and get ready to factor a nap into your afternoon plans.

Sea Circus, Bali, Indonesia
Sea Circus, Bali, Indonesia. Photo by seacircus

Kultar restaurant

If you’re after local food, head to Kultar. It’s recommended that you book first in order to guarantee a seat – it really does get that busy! Don’t let that put you off, though, as it’s actually a super friendly, chilled place to relax and enjoy delicious Indonesian food. They also offer an all-day brekkie menu for anyone else who’s too lazy to get up early.

You’ll be eating amongst the rice paddies, and can take in all traditional decorations dotted around the place. I’d suggest trying some of the local dishes here, just to get a really authentic experience, but they do have other tasty options. Mie Goreng (fried noodles!) will always be one of my favourite Indonesian dishes and makes a great benchmark when trying a new food spot. The Rendang gets really good reviews, too, so order a few dishes and experience as much as possible.


Motel Mexicola

So, as you may have guessed by the name, Motel Mexicola isn’t all that focused on local food! If you fancy a break from Nasi Goreng, feast on Mexican deliciousness instead. The vibe here is pretty whacky, which is what makes it such a great place to head to in the evenings. Everything here is fun, loud and quirky, so dress up and get ready for a night of pitchers, guac and dancing in your seat.

They have delicious meat and seafood options, as well as tasty veggie options. If you’re after a quiet, intimate dinner, move along, please! Motel Mexicola is all about celebration and enjoyment, so round up your friends and head down for a night of festivities.

Mojito at Motel Mexicola Bali, Indonesia
Mojito at Motel Mexicola Bali, Indonesia. Photo by motelmexicola

KILN Petitenget

Just off the main Seminyak beach, KILN Petitenget is a lovely restaurant to visit in the evenings. Their menu focuses on Mediterranean delights in a stunning setting. This is a lovely place to visit for a romantic dinner, or a relaxed get-together with close friends. It’s the ‘grown-up’ spot in town, so expect great service, an extensive wine menu and incredible food.

Lovingly-cooked skewers of tender meat, tasty falafel and spiced kebabs (the fancy kind, not the 3 am kind!) make this place any foodie’s heaven. There are veggie options available, and a large evening menu with a range of sharing dishes for anyone who can’t make up their mind. Try and save room for their Banana Tarte Tatin.

KILN on Petitenget, Bali, Indonesia
KILN on Petitenget, Bali, Indonesia. Photo by kilnbali

Explore, Enjoy, Eat
Seminyak has so much to offer to a foodie that it’s impossible to fit it all into one guide. There truly is something for everyone in this lively city – whether you’re after tasty local dishes, vegan health-food spots or Aussie-owned burger chains! Follow your heart, and your nose, and make room for five meals a day. It’s the Bali way.

Where to stay in Seminyak *

Stay at The Legian Bali for a well located beachfront villa with modern and high class style. Or go for minimalist Balinese villas overlooking the Indian ocean at Alila. A famous hotel here is The Oberoi especially with the honeymooners and luxury seekers. Not to forget is also the Resort Courtyard by Marriott Bali with its own private terraces.

-> See Top 10 Best Area to Stay in South & Central Bali
-> See Best Luxury Hotels in Seminyak and more

Related articles:
Top 10 Best Restaurants in Ubud, Bali
Top 5 Fine Dining Restaurants in Bali
Top 10 Things to Do in Seminyak, Bali

Top 10 Best Restaurants in Ubud, Bali

Ubud is famous for its food, besides culture, and this is one of the best places in Bali to sample a wealth of local Indonesian food. This is why it is also home to some of the best restaurants in Bali. One of the best things about Ubud is the sheer variety of bites on offer and you can spend the day sipping on freshly pressed local juices made with exotic fruits and sampling the street food bought piping hot from carts on street corners.

If your appetite and budget allow, then you can also enjoy a variety of fine dining in Bali which are located in Ubud, but there are also, of course, lots of affordable food to be found here.

Here are our very own top 10 best restaurants in Ubud.


One of the most famous restaurants in Ubud is Locavore which is the brainchild of two chefs called Ray Adriansyah and Eelke Plameijer which has an emphasis on local ingredients. You can select from a variety of tasting menus here including one which features nine courses and is paired with wine, and just some of the highlights include traditional Indonesian oxtail or freshly caught barramundi.

Opening hours: 12 pm – 2.30 pm, 6.30 pm – 10.30 pm
Address: Jl. Dewisita No.10, Ubud, Kabupaten Gianyar, Bali 80571; Tel: +62 361 977 733

Famous Locavore restaurant in Ubud Kabupaten Gianyar, Bali, Indonesia
Famous Locavore restaurant in Ubud Kabupaten Gianyar, Ubud. Photograph by Indus and the Ubud Writers & Readers Festival.

Ibu Oka Warung

Ibu Oka Warung is one of the most famous spots in town and enjoys a strategic location across from the Royal Palace in Ubud. The reason to come here is for the babi guling which is traditional roast suckling pig. Expect it to be simple but delicious. Basically, you get large slices of roasted pig served with rice and some side vegetables, all of which are accompanied with a delicious spicy sauce.

Opening hours: 10.30 am – 10 pm
Address: Jalan Tegal, Ubud; Tel: +62 361 976 435

Ibu Oka Warung, one of the famous spot near Royal Palace in Ubud, Bali, Indonesia
Delicious roasted pig at Ibu Oka Warung. Photo by Kars Alfrink

Hujan Locale

Hujan Locale has made a splash on the Ubud food scene thanks to its delicious Asian cuisine. The restaurant is modeled in the colonial style and menus have headings such as ‘From the farm’ and ‘From the sea’. Some of the delicious plates you can expect here include juicy lamb curries inspired by Yogyakarta and fish curry cooked in the Acehnese style.

Opening hours: 12 pm – 3 pm, 6 pm – 11 pm
Address: Jalan Sri Wedari, Ubud; Tel: +62 361 849 3092

Bebek Bengil Restaurant

Bebek Bengil Restaurant translates as the Dirty Duck which is the main feature on the menu. The restaurant has a secret recipe developed in-house in the 1990s and the duck is boiled in a flavorful broth before being massaged with a blend of traditional Balinese herbs and spices. The meat is then fried until it blisters to create some of the most delicious duck on the island.

Opening hours: 10 am – 10.30 pm
Address: Padang Tegal, Jl. Hanoman, Ubud, Kabupaten Gianyar, Bali 80571; Tel: +62 361 975 489

Bebek Bengil restaurant is known for Dirty Duck as main menu, Ubud, Indonesia
Bebek Bengil restaurant is known for Dirty Duck as its main menu. Photo by (WT-shared) Shoestring at wts wikivoyage

Fair Warung Bale

If you want to support the local community while you have your dinner, then consider a trip to Fair Warung Bale. Owned by the Fair Future Foundation, the proceeds of your meal will go to healthcare in the Ubud community. Some of the items you will find on the menu here include toothsome curries as well as some international fare.

Opening hours: 9.30 am – 11 pm
Address: Jalan Sriwedari 6, Ubud; Tel: +62 361 975 370

Mozaic Restaurant Gastronomique

One of the best known upscale restaurants in Ubud is called Mozaic and is known for its French-Indonesian fusion food. All the dishes are the brainchild of Chef Chris Salans and you will find French dishes that have been made with local Balinese ingredients. One of the highlights here is the tasting menu which is made up of local treats like blue fin tuna and other fresh seafood delights from around the region.

Opening Hours: 17.45 – 1.00 am
Address: Jalan Raya Sanggingan, Ubud; Tel: +62 361 975 768

 Cooking Class at Mozaic restaurant, Ubud, Bali, Indonesia
Cooking Class at Mozaic restaurant. Photo by Ubud Writers Festival

Cafe Lotus

Cafe Lotus is now actually a chain that exists all over Bali but it started in Ubud in 1982, so if you eat here you will be coming to the source. This restaurant looks out over a pretty lotus pond (hence the name) and you can come here to try the traditional Balinese dishes such as fish rubbed in a spice blend made of lemongrass, galangal, and turmeric which is then wrapped in banana leaves and cooked.

Opening hours: 7.30 am – 11 pm
Address: Jalan Raya Ubud; Tel: +62 361 975 660

Café Lotus a chain that exists all over Bali, Indonesia
Cafe Lotus chain in Ubud, Bali. Photo by Dee M

CasCades at the Viceroy

CasCades at the Viceroy is one of the most upscale restaurants in Ubud and you will dine in a Balinese pavilion covered with a traditional thatched roof. The restaurant looks over the lovely Petanu Valley and you can choose from French dishes that have an Asian twist. To that end, you will find Balinese, Japanese, and even Thai influences here and there is a tasting menu that comes with scallops, rack of lamb, and a selection of delicious cheeses.

Opening hours: 7 am – 10 pm
Address: Jalan Lanyahan, Banjar Nagi, Ubud; Tel: +62 361 972 111


If you are a vegetarian or just want to eat more greens, then consider a trip to Moksa. This restaurant is based around a permaculture farm and is focused on simple yet delicious plant based meals. Some of the dishes are raw while some have seen a little eat and you can expect a changing menu with dishes such as vegan pasta made with vegetables and covered in ‘cheese’ made from nuts.

Opening hours: 10 am – 9 pm
Address: Gang Damai, Ubud; Tel: +62 361 479 2479

Try Moksa restaurant for vegetarian, Ubud, Bali, Indonesia
Try Moksa restaurant for vegetarian, Ubud. Photo by Xenia Blair and the Ubud Writers & Readers Festival.

Bebek Tepi Sawah

If you are in Ubud then one of the restaurants that you absolutely can’t miss is Bebek Tepi Sawah located at the Tepi Sawah Villas in Peliatan. The name is a reference to the ducks that line the rice terraces here and as a result, you can expect to find plenty of duck on the menu. If you are not a fan of this meat however then you will find plenty of other delicious plates featuring mixed seafood platters as well as delicious pork dishes like braised pork ribs.

Opening hours: 10 am – 10 pm
Address: Jalan Goa Gajah, Banjar Teges, Peliatan, Ubud; Tel: +62 361 975 656

Plenty duck menu can be found at Bebek Tepi Sawah restaurant, Ubud, Bali, Indonesia
Bebek Bengil (Crispy Duck). Photo by Naotake Murayama

Where to stay in Ubud

Besides its amazing food scece, stay in Ubud also for its culture, nature, arts and markets. Ubud has plenty of places that tourists will enjoy staying at. There’s the Como Shambhala Estate *, which is a health retreat deep in the rainforest. There’s also the Hanging Gardens Ubud *, which has a spectacular view and private pool villas. The Purist Villas & Spa * is another popular place to stay in Ubud, as it’s a stylish boutique villa complete with meal and spa facilities. A popular boutique hotel is Uma by COMO *, which is located on the hillside in Ubud.

Related articles:
Top 10 Best Restaurants in Bali
Top 5 Fine Dining Restaurants in Bali
Best Seminyak Restaurants – A Foodie’s Guide
Top 6 Local Restaurants (Warungs) to Eat in Sanur, Bali
1 Day Ubud Itinerary – What to do and visit

Top 10 Best Restaurants in Jakarta – Locals’ favourite

Indonesia has been known well for its thousand kinds of local food. In Jakarta itself, you can find all the food from around Indonesia ranging from street food to restaurants. We locals love to eat out too in search of our own favourite foods and here are our very own best restaurants in Jakarta. The restaurants here are mainly from Javanese and Balinese influence.

Eating out in Jakarta will definitely delight your palate with sweet and spicy dishes such as turmeric fish, fried duck with green chillies, mixed rice with all sorts of dishes, meat skewers and much more.

Here is a list of the top 10 locals’ best restaurants in Jakarta that you should try:

Café Batavia

This restaurant is located in the Kota Tua (Old Town) of Jakarta. Do not be surprised if see more foreigners than Indonesian people here. This restaurant preserved its colonial design and structure since 1837. Enjoy your seating in the classy wooden chairs with your selected local food such as Soto Betawi, Nasi Campur, or their signature Batavia Fried Rice.

Address: Jl. Lada No.14, RT.7/RW.7, Pinangsia, Tamansari, Jakarta Barat 11230

Café Batavia, Pinangsia, Tamansari, Jakarta, Barat
When foreigners and locals are hunting the same kind of cuisine at Cafe Batavia. Photo by Isti

Omah Sendok

Taken out from the Javanese language, Omah Sendok literally means “House of Spoon”. This restaurant used to be a house which has been turned into a restaurant. That is why you will find the authentic home ornaments such as its wooden chairs and tables. There is also a view of the pool while you enjoy your meal. I recommend to try Bandeng Priyayi, a dish made with milkfish with a touch of turmeric inside, covered with eggs on the outside, and served with crunchy crisps on the top.

Address: Jl. Taman MPU Sendok No.45, RT.8/RW.3, Selong, Kby. Baru, Kota Jakarta Selatan 12190

Bandeng Priyayi, Omah Sendok Baru, Kota, Jakarta, Selatan
The delicious Bandeng Priyayi. Photo by Omah Sendok

Bebek Kaleyo

If you ask the people in Jakarta about the best place to eat duck in Jakarta, they will definitely answer “Bebek Kaleyo!”. This place is especially for those who love spicy meals. The duck which can be a kind of tough meat can be found tenderly cooked here, with the taste of spices perfectly absorbed deep within. The favourite dish here is Bebek Goreng Cabe Hijau (Fried Duck with Green Chili). But if you still cannot live without red chillis, don’t worry as they are always ready on each table.

Address: Jalan Lapangan Roos No.49, RT.4/RW.1, Tebet Timur, Tebet, RT.4/RW.1, Tebet Timur,  Jakarta Selatan 12840

Best place to eat Duck Bebek Kaleyo, Tebet Timur, Jakarta Selatan
Spacious restaurant around Tebet. AC room is available at the corner of this restaurant. Photo by Isti

Smarapura Resto

Balinese food does not have to be enjoyed in Bali. It can be found in this capital city of Jakarta too. Just located not far from Bebek Kaleyo, Smarapura Resto has a homey ambience with a local touch of Bali. There are 4 wooden gazeboes adorned with typical Balinese fabric in its surrounding. The waiter and waitress here also wear a traditional Balinese suit. A famous dish from Bali you must try is Nasi Ayam Betutu. Another good option is Nasi Campur Bali.

Address: Jalan Tebet Timur Dalam II No.43, Tebet, RT.3/RW.3, Tebet Timur, Jakarta Selatan, 12820

Ayam Betutu, a grilled spiced chicken. Photo by Smarapura Resto Tebet

Mbah Jingkrak

From Bali, we move then to Java. Mbah Jingkrak is a restaurant which serves many kinds of Javanese dish with the typical taste of sweeti and spicy. The menu is displayed in the front and you may choose your own favourites here. There is also a live Javanese music called Keroncong every day starting from 7 PM until 9 PM here. Mbah Jingkrak is located in an ancient Javanese concept house. There is also a pool at the corner that contains colourful balls that you can use for your photo background.
Address: Jl. Setiabudi Tengah No.11, RT.1/RW.1, Setia Budi, Setiabudi, Jakarta Selatan 10220

Javanese food at Mbah Jingkrak, Setia Budi, Setiabudi, Jakarta
Mangut, fish spiced up with coconut milk and chili at Mbah Jingkrak. Photo by Andreas Surya

Dapur Solo

This is another Javanese restaurant which specifically serves a variety of dishes from Solo, Central Java. As the other Javanese restaurant, dishes at Dapur Solo comes laden with sweet and spicy. One of the most renowned food from Solo is Nasi Liwet or in Javanese, we call it Sego Liwet. Nasi Liwet is a kind of rice cooked with coconut milk and Indonesian herbs added with shredded chicken, cooked squash, boiled egg, and of course, sambal (chilli sauce).

Javanese restaurant at Dapur Solo, Melawai, Kebayoran Baru, Jakarta, Selatan
Nasi Liwet in Javanese Restaurant Dapur Solo. Photo by @dapursolo1988

Address: This restaurant has few branches. One of them is located in Jl. Panglima Polim Raya No.1, RT.3/RW.6, Melawai, Kebayoran Baru, Jakarta Selatan

Bunga Rampai

For some more Indonesian local cuisine, you should give this A-class restaurant which a Dutch architecture a visit. This restaurant is very popular among the expats around Jakarta. You will find the entire restaurant filled with luxurious furniture and wallpaper. For the food, you can try Nasi Buketan, a big portion of green rice accompanied with meat skewers, sweet fried potato, diced omelette, and chilli sauce.

A classy dutch style restaurant, Bunga Rampai, Menteng Kota, Jakarta, Pusat
Classy Dutch styled Indonesian restaurant, Bunga Rampai. Photo by Isti

Address: Jalan Cik Ditiro No.35, Menteng, RT.10/RW.5, Menteng, Kota Jakarta Pusat, 10310

Bebek Bengil

Adopted from The Balinese language which means Dirty Duck, Bebek Bengil has been here in Jakarta since 2009. The first branch is originally located in Ubud, Bali. Their concept is actually to bring the Balinese ambience to this city. The signature dish here is the Crispy Duck served with stir-fried of string bean and bean sprouts. Don’t worry, the chilli sauce has been included in the package.

Address: The Ubud Building, Jl. H. Agus Salim No. 132, RT.1/RW.5, Menteng, Kota Jakarta Pusat 10310

Bebek Bengil, Menteng Kota, Jakarta, Pusat
Get used to the chili sauce just like the locals. Photo by Naotake Murayama

Sate Khas Senayan

This is one of the restaurants that has opened a lot of branches in Jakarta since 1974. Just like its name, Sate, meat skewers, is their main dish here. The decoration is dominantly filled with the Javanese touches such as the Wayang characters framed on each branch. Wayang is a popular puppet-shadow show in Java. If you visit Sate Khas Senayan, you should order Sate Ayam Campur which serves you chicken skewer layered with good fat and served with peanut sauce.

Address: They open so many branches in Jakarta. One of them is in Jl. Salemba Raya No. 59, Kenari Senen, RT.9/RW.5, Paseban, Senen, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10440

Sate Khas, Senayan Paseban, Senen Kota, Jakarta, Pusat
Chicken satay is placed above the compressed rice cakes. Photo by Aulia Masna

Kedai Tiga Nyonya

When we recall in memory of our grandmother’s cooking, we would go to Kedai Tiga Nyonya. Before you even enter the restaurant, you will see a window styled in typical traditional windows of Batavia (the previous name of Jakarta). You will also find some pictures of old generations framed on the wall with a touch of sepia colour. The recommended food from Kedai Tiga Nyonya is Ayam Siao. It is a chicken dish cooked with ketchup and a touch of kluwak (one of the typical herbs which can only be grown in Southeast Asia)

Address: TIS Square Kav. 8-9, Jl Mt Haryono, Tebet, RT.11/RW.5, Tebet Barat, Jakarta Selatan  12810

Kedai Tiga, Nyonya, Tebet Barat, Jakarta, Selatan
Grilled Gurame accompanied with Stir-Fried Swamp Cabbage and Some Sambal. Photo by : Rollan Budi

As previously mentioned, Indonesia has plentiful of local cuisine, so it might not be enough to just visit one restaurant to have a representative of the Indonesian food. So, get your stomach ready and choose what typical local cuisine you prefer. Do not forget to always order sambal, which is really mandatory to accompany any kind of Indonesian food.

Related articles:
Top 10 Indonesian Food You Must Eat
Top 10 Best Coffee Places in Jakarta – Locals’ favourite picks
Top 8 Vegetarian Food to Eat in Indonesia
3 days Itinerary in Jakarta

Top 10 Best Food to Eat Bandung

Unlike many other cities in Indonesia, Bandung doesn’t have such a set food scene, and it can be hard to find ‘traditional’ food that is unique to the city. Instead, Bandung is most famous for its dishes that originated in other parts of Indonesia but which have been given their own ‘Bandung twist’.

Much of the food found in Bandung is Sundanese in origin and although you may find similar dishes across Indonesia, the Bandung varieties are usually unique in their own right even if they can’t claim to be the original version of dish.
Despite its lack of a definitive culinary identity as opposed to other cities like Medan in Sumatra, you definitely won’t go hungry here, and a trip to this part of Java is the perfect opportunity to eat your way around the city.

Here are the recommended 10 best foods to try in Bandung.

Eating out in Bandungfood, Indonesia

Eating out in Bandung. Photo by Phalinn Ooi


Serabi, also known as Surabi, are Indonesia’s answer to pancakes which are made with flour and then cooked in a special clay mould over charcoal to help them keep their shape. Sometimes the pancakes can be flavoured with pandan which produces a pretty pastel green version of serabi. The pancakes are usually thick and more like a mix between a cake and a pancake and are served with a sauce of palm sugar and coconut milk which is drizzled on top to give them a sweet kick. Nowadays some serabi can be served with different toppings like shavings of cheese, chocolate sprinkles, or sliced banana. This is usually a street food and can be found at breakfast time although you can also eat them as a snack at any time of the day. In other parts of Indonesia, serabi may come savoury as well.

Serabi of Bandung food, Indonesia

Serabi with sweet sugar sauce. Photo by Serenity via CC


Batagor is eaten all over Indonesia although it is said to have originated in West Java and is one of Bandung’s specialities. The name comes from an abbreviation of the ingredients used in the dish, bakso tahu goreng, or fried meatballs and tofu. The dish is usually eaten as a snack rather than a full meal and is served with fried fish balls that are usually encased in a crispy batter or are stuffed inside the chunks of tofu for which this dish is famous. The fish balls and sit alongside shredded cabbage and are doused in a delicious peanut based sauce.


Lotek is a Sundanese dish that is basically another version of Indonesia’s most famous salad, gado-gado. Lotek is made from vegetables like bean sprouts and water spinach, and also includes pillowy chunks of tofu. The salad ingredients are covered in a spicy peanut sauce which is reminiscent of gado-gado although the two dishes use slightly different seasonings in the sauce. Lotek also comes with prawn crackers called krupuk and is served with compressed rice cakes named lontong.

Lotek of Bandung food, Indonesia

Lotek. Photo by Okkisafire via CC

Pisang Molen

Pisang molen is a quintessential snack found all over Bandung and consists of bananas encased in pastry. The bananas are then deep fried so that the pastry puffs up to provide a kind of crunchy shell around the soft interior. This snack is so popular that many people buy pisang molen as presents to take home at the end of a trip to Bandung although they are best enjoyed piping hot from a roadside stand.

Pisang Molen of Bandung food, Indonesia

Pisang Molen. Photo by Midori via CC

Soto Bandung

Soto is a kind of soup that is famous across Indonesia and varies according to each region, and Soto Bandung is no different. Many soto recipes call for chicken to be used as the main protein, although Soto Bandung is traditionally made using beef. Unlike some soto dishes like Soto Medan which uses coconut milk to thicken the broth, Soto Bandung is clear and is pepped up with the unusual addition of slices of radish which give it a peppery kick that mixes with the hearty beef stock.

Soto of Bandung food, Indonesia

Soto Bandung. Photo by Gunawan Kartapranata via CC

Cilok Bandung

Cilok gets its name from aci which is the Indonesian word for starch. This delicious street food snack is made from tapioca which is rolled into the shape of a ball and then boiled. It may not sound exciting but the balls are then threaded into skewers and served with a spicy dipping sauce that makes this a delicious snack to eat on the go.

Mie Kocok

Mie Kocok is quite different from many Indonesian noodle dishes and is made from flat noodles that swim in a delicious beef stock. Depending on how it is made it can come served with kikil or cow tendons and tripe. The broth is then spiked with celery leaves and topped with fried onions. Sometimes it can also be made with chicken and may include chicken’s feet or other variations use beef meatballs.

Mie Kocok stall in Bandung, Indonesia

Mie Kocok stall in Bandung. Photo by Phalinn Ooi


Karedok is similar in many ways to gado-gado and lotek. Essentially it is a salad made up of crunchy vegetables such as beans, bean sprouts, cabbage, and cucumber although it omits steamed potato which is often found in both gado-gado and lotek. The salad is tossed in a thick peanut dressing mixed with chilli and the signature difference when it comes to keradok is the use of basil leaves which add an aromatic herbal hit to the dish.

Sundanese Food in Bandung, Karedok, Indonesia

Sundanese Food in Bandung, Karedok on bottom left. Photo by Gunawan Kartapranata via CC


Another Sundanese favourite in Bandung is gepuk which is a dish of spicy fried beef which is sometimes likened to Indonesia’s famous beef rendang curry. The dish is usually made using beef flank which is pounded to soften the flesh and then mixed with aromatic spices like coriander, lemongrass, galangal and Indonesian bay leaves. The meat is then cooked in coconut milk and is slightly sweet thanks to the addition of palm sugar. Gepuk is usually served with rice and is topped with fried shallots.

Amanda Brownies

Brownies may not immediately sound like a quintessential Indonesian dish but if you are looking for dessert in Bandung then these are not to be missed. The brownies here are steamed rather than baked which means they are incredibly soft and fluffy with a deep hit of cocoa that makes them rich and incredibly moreish. The most famous spot to buy brownies in the city is Amanda Brownies so make sure to come and pick up a box before you leave.

Related articles:
Top 10 Things to Do and What to See in Bandung
Bandung Travel Guide
3 Days Bandung Itinerary
Top 10 Indonesian Food you must Eat