Indonesian food is rich in spices and flavors, such as the ones that attracted Europeans to the country more than 500 years ago: nutmeg and clove. Rice (or nasi, in Indonesian) is present at every meal, including breakfast; and as you travel around the country, you will see the word soto, which means soup, a lot; goreng, for the fried dishes; and sambal (a spicy sauce that has several forms to be prepared, but it is commonly made with pepper, shrimp paste, lemon, sugar, and salt), widely used to enhance the savory dishes. This post will give you a taste of the main foods you will find while exploring Indonesian cuisine.
This post may contain affiliate links. By purchasing through these links, I may receive a small commission at no additional cost to you.
Indonesian Food – the main dishes of the Indonesian cuisine
Nasi Goreng
I might venture to say that nasi goreng is the main food in Indonesia, found in both simple stalls on the street as well as in trendy restaurants. It is fried rice with a more sweet and consistent soy sauce than the common (called kecap manis), vegetables, and egg. It is served with acar – an Indonesian preserve with cucumber, onion, and carrot – and you can find variations of the dish with the inclusion of red meat, chicken, and seafood.

Soto Ayam
Soto Ayam is a bowl of chicken soup with very fine rice noodles, full of flavors and made with unique ingredients, the most striking being lemongrass, ginger, saffron, and daun salam (known as Indonesian bay leaf). It can be served with white rice.
Sop Buntut
Sop buntut is an oxtail soup (in which the oxtail pieces can be either fried, grilled, or boiled) with a liquid base enriched with seasonings such as nutmeg, cloves, and pepper, served with vegetables like potatoes, carrots, tomatoes, and celery. To add even more flavor, put a few drops of lime on top and add as much sambal as you wish.
Beef Rendang
Another popular Indonesian food, beef rendang consists of beef pieces cooked for hours in a sauce with coconut milk and spices – a mixture of lemongrass, turmeric, ginger, and pepper – until the sauce is completely dry and the meat is so soft you don’t need a knife. (In Indonesia, many people use their hands to eat, and when they need something to cut, they use only the spoon).
Satay
Found in other places in Southeast Asia, such as Malaysia, satay is a skewer of chicken, beef, or goat meat marinated in saffron, grilled, and then served with peanut sauce.
If you want o make your own Indonesian food, try a Balinese cooking class in Ubud at Paon Bali (book here)

Gado Gado
Gado-Gado is a vegetable salad made of string beans, spinach, potatoes, carrots, corn, and bean sprouts, and is also served with peanut sauce. Protein such as egg, tofu, and tempeh (fermented soybeans) can be added.
Ikan Bakar
A delicious dish that is very common in coastal areas, Ikan Bakar is fish marinated in a spice paste grilled over charcoal and served with white rice, and more sambal.
Mie Ayam
Mie Ayam is a plate of noodles al dente fried with Indonesian soy sauce and chicken cubes; very easy to find in warungs (food stands, in Indonesian) scattered throughout the country. It can be finished with chives, some herbs, and wonton.
Mie Goreng
Mie Goreng is the noodle version of nasi goreng (mentioned above). In this dish, fried noodles are mixed with almost the same ingredients used for nasi goreng.
Soto Betawi
If you are in Jakarta and want to try a local dish, then this is the one for you! Soto Betawi is a soup from Jakarta, the capital of Indonesia, made with beef and a broth with coconut milk (can be accompanied with white rice).
Ayam Goreng
A delicious food in Indonesia, Ayam Goreng is a fried chicken with condiments that, after being fried, get crispy on the outside and juicy on the inside. It’s a must-try!

Bakso
Also found in several street stalls, bakso is super popular in Indonesian cuisine. It consists of meat, pork, fish or chicken meatballs (or a peculiar mixture of all the meats) served in a broth with fried onion, boiled egg, and possibly vegetables, noodle, or thin rice noodles, and tofu.
Gorengan
Gorengan literally means fried food, and represents the fried snacks found on the streets of Indonesia that are very affordable; among them are cassava, tofu, tempeh, and banana.
Indonesian Food: Indomie, Pop Mie, and other brands
Found in any grocery, airport, and even served on flights, Indomie and Pop Mie are nothing more than instant noodles. They are often eaten at any time of the day.

Want to try an Indonesian cooking class? Here are the best tours in Bali where you can learn how to cook Indonesian food!
Now that you know more about Indonesian cuisine, are you planning a trip to Indonesia? Then continue reading all you need to know before visiting Indonesia
- Itinerary to spend 2 days in Jakarta
- One-week itinerary to Bali
- What to do in Labuan Bajo and Komodo National Park
- Yogyakarta travel guide
- The best places to eat in Canggu

