After spending a month exploring Indonesia, its local cuisine quickly earned a spot on the list of our favourites! We were pleased to discover that Indonesian food offers so much more than Nasi Goreng, a traditional fried rice dish that often makes an appearance on Asian restaurant menus around the world. 

*This post may contain affiliate links, as a result, we may receive a small commission (at no extra cost to you) on any bookings/purchases you make through the links in this post. As an Amazon Associate, we earn from qualifying purchases. Read our full disclosure

Thanks to its cultural and geographic diversity, Indonesia offers a vast variety of flavours ranging from spicy and salty to sweet and sour.

Indonesia food
Indonesia meal

At the heart of every dish is, of course, white rice, and it’s no surprise given that Indonesia is the world’s 3rd largest paddy rice producer in the world. In fact, rice culture is so prevalent in Indonesia that in parts of the country, particularly regions of Java and Sumatra, wheat based dishes, like noodles and breads are sometimes treated as side dishes consumed in addition to rice.

Mie goreng with iced tea. Indonesian food
Mie goreng with iced tea

Instant noodles, however, have become more and more popular since their introduction in 1970s. Today, dishes like Mie Goreng (fried noodles), are frequently served in homes across the country. They are also some of the cheapest and most common dishes you’ll come across in small street side restaurants and stalls.

Mie Goreng. Indonesian Food.
Mie Goreng

But there is so much more you can sample in Indonesia. We just couldn’t let any meal time opportunity go to waste! We tried everything from local delicacies to national dishes. 30 days and 90 meals later, we compiled a list of 13 of our recommended dishes to try in Indonesia.

Indonesian Food: National Dishes

Nasi Goreng

Fried rice with vegetables, spices, and seasoned with sweet soy sauce. Some variations also include eggs, chicken, or prawns. You can find Nasi Goreng in eating establishments across the country and it’s usually one of the cheapest items on the menu.

Nasi Goreng. Indonesian Food
Nasi Goreng

Gado Gado

Gado Gado is a traditional Indonesian salad consisting of boiled or blanched vegetables, in peanut sauce. The salad is often served with fried tofu and hard-boiled eggs. 

Gado Gado


Satay, often also spelled Sate, originated in the Java region, but can now be found all over the country. The dish consists of skewered grilled meat marinated in turmeric and served with a delicious spicy peanut sauce. The best varieties are sold in small street stalls and pop-up restaurants, although chains of Sate Houses can also be found across the country.

Chicken Satay. Indonesian Food
Chicken Satay


This traditional Indonesian soup consists of broth, meat, and vegetables and can be found all across the country. Regional recipes vary based on availability of local ingredients and can sometimes include coconut milk, potatoes, or noodles.

Indonesian soup - soto. Indonesian food
Indonesian soup – soto.

Regional Favourites

Mie Goreng

Literally translated as “fried noodles”, is a flavourful, but sometimes spicy, fried noodle dish cooked with garlic, onions, shallots, cabbage, tomatoes, egg, and other vegetables. Meat, particularly chicken and beef, make popular additions to this otherwise vegetarian dish most commonly found in Java.

Mie Goreng. Indonesian Food
Mie Goreng

Cap Cay

Cap Cay is another Java specialty. This fried vegetable dish consisting of cabbage, cauliflower, snow peas, and other vegetables. Cap Cay ended up being one of our favourites! What made it really good wasn’t the vegetables themselves, it was the sauce, a thick salty broth flavoured with vegetable aromas. It was great on its own or with rice.

Cap Cay, Mie Goreng and a side fo rice. Indonesian Food
Cap Cay, Mie Goreng and a side fo rice.


Also known as Baso, Bakso is an Indonesian meatball commonly made from beef and tapioca flour, similar in texture to the Chinese fish/meat balls. Bakso is particularly popular in East Java and is usually served with beef broth with yellow or vermicelli noodles (called bihun), salted vegetables, tofu, and eggs. Bakso is another dish found all over Indonesia, sold everywhere from small street carts to fancy restaurants.


Gudeg is a Central Java specialty, and believed to have originated in Yogyakarta. Made from jackfruit, it is boiled with palm sugar and coconut milk until it reaches a stew-like consistency. Gudeg can be eaten as a vegetarian dish, but is more often served with egg, chicken or beef. Today, it can be found in many Javanese restaurants in Indonesia and neighbouring countries.

Fu Yung Hai

Fu Yung Hai is essentially a Chinese Indonesian omelet made with beaten eggs, and a variety of vegetables like bean sprouts, cabbage, bamboo shoots, onions, mushrooms and so on. Those craving eggs for breakfast while in Indonesia will appreciate this local take on a western omelette. Some places serve the dish with a slightly sweet red sauce that is similar to a sweet and sour, so you may choose to order one with or without this.

Fu yung hai, indonesian chinese omelet
Fu yung hai, indonesian chinese omelet


Martabak is said to be the king of street food in Indonesia, but to our surprise, it was harder to come by than we anticipated. The dish, meaning “folded” in Arabic, is made with fried pancake flour which is then folded into a square and stuffed with various ingredients. These range from savoury choices like eggs, chicken, beef, or mutton to sweet alternatives (martabak manis – sweet martabak) with added vanilla, sugar, peanuts, chocolate sprinkles, cheese, and other toppings.

Martabak with egg and chives. Indonesian Food
Martabak with egg, chives and


Tempe is a traditional soy product originally made popular in the Java region. It is made through a natural fermentation process that binds soybeans into cake form similar to a vegetarian burger patty. Tempe is often added to vegetarian dishes and is sometimes sold as a roadside snack in a number of regions across the country.

Tempe serves as a side with rice and spinach. Indonesian Food
Tempe serves as a side with rice and spinach


Lawar  is a traditional Balinese main dish served on special occasions. Chopped meat and vegetables are tossed with a variety of spices and coconut flakes. The spices are ground in a stone mill, fried in oil, and eaten as a side dish with rice.

Lawar on the left and Urutan Goreng on the right. Indonesian food
Lawar on the left and Urutan Goreng on the right

Urutan Goreng

Urutan is a traditional Balinese sausage made from intestines, meat, and seasoning, which is often used as a dish along side of rice.

In all honesty, the list could go on for another few pages as we rhyme off a ton of other delicious dishes you can come across in Indonesia. The above 13 are merely our favourites and ones that we found ourselves ordering more and more of throughout our time in Indonesia. 

In addition to main meals Indonesia has a ton of great desserts and street food snacks that are absolutely worth a try…but more on that some other time.

Like this post? Pin it for later!

Indonesian food offers so much more than Nasi Goreng! 30 days and 90 meals later we discovered 13 to add to your list of must try Indonesian food!

What are some of your favourite Indonesian foods?

About The Author

4 thoughts on “13 Dishes You Should Try in Indonesia”

  1. Adway Chavan

    I have my bucket list prepared of the countries that I’m going to visit soon. Thanks to your superb informative post that I got to know about the dishes that I should try when I visit Indonesia. At Least, now I don’t have to worry about the local cuisines there.

  2. scuse me sir, that is not a picture of gado-gado, pretty sure it’s pecel. You don’t eat gado-gado with rice as a side hehe.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top