Indonesian cuisine (the good, the bad and the ugly)

It was quite easy to familiarize ourselves with the Indonesian language, at least as far as the culinary art is concerned. Several simple words, such as nasi (rice), mie (noodles), goreng (fried), rebus (cooked), bakar (grilled), sambal (paste, sauce), telur (egg), ikan (fish), udang (prawn), ayam (chicken), sayur (vegetables), etc. were enough to achieve an introductory level of knowledge. Combine one with another and you get the names of popular dishes: ayam goreng, udang rebus or ikan bakar, to name just a few. Gula means sugar and gula-gula are sweets and so we’ve reached desserts… As there is no inflection (that we know of), we felt encouraged to build simple sentences during our lazy time at the seaside, commenting on the reality around us (in this case mostly kambing makan ikan aka “goat eats fish”). On the other hand, Indonesian cuisine abounds in innumerable rice dishes with additions on the side (nasi this, nasi that). Most of them, despite our (not so) earnest efforts, we were not able to tell apart.

indonesian food yogyakarta restaurant-

Obviously, taste is an individual thing, so this is our subjective take on the best and worst Indonesian dishes. We encourage you to go and check by yourself. Let’s start with complaints so we can finish in ecstasy!



It seems there is no such food item in Indonesia that seems inappropriate to be breaded in batter and deep fried. Eggs, meats, offal, bananas, cassava, tofu… everything tastes almost the same and is usually made in advance. Coated stuff soaked in oil served at room temperature? No, thank you. As far as chicken is concerned, it is the least favorite kind of meat for both of us, so we won’t tell you much about ayam goreng – maybe the most popular dish of all.

indonesian food fried snacks-
This nice lady finds her fried snacks delicious


The famous cuisine from West Sumatra, which became popular around the entire country and beyond. Behind the restaurants’ front windows you can see pyramids of plates presenting available dishes. I will forever remember the picture of empty, dark streets illuminated by the windows full of piled up pottery, I’ve seen when were riding through Padang at night. When you sit down, lots of small plates with several dishes arrive on the table. You only pay for what you’ve touched. The dishes are prepared in the morning, stay all day without refrigeration and are usually served without heating. Often, in this kind of restaurants, we were very disappointed – both with taste and freshness. There is one dish though – called beef rendang – that saved the honor of Padang cuisine for us (more on this later).

indonesian food padang restaurant-
Padang restaurant (source: Wikipedia:


Learning about the ingredients of this salad I was sure I’m gonna love it. Sauce made of peanuts which I adore. Cooked vegetables that I love. Hard-boiled eggs I won’t say no to. Add some sprouts, raw veggies, and krupuk crisps (resembling shrimp crisps) and voila! The whole is one of the least attractive-looking dishes in the world, though for us it was not really the main complaint. What’s worse, it’s that the taste is also one big con-fusion. I apologize to Indonesians, but this national pride is hard for me to swallow. We didn’t try many gado-gados, so I decided to recreate the recipe at home, thinking I will find a way for this combination of ingredients to finally click together. It didn’t.

indonesian food gado gado-7561
Usually it looks worse


Ais kacang is usually called ABC (an abbreviation of Air Batu Campur, meaning “mixed ice”). Heaps of crushed ice drenched in technicolor syrups with some fresh or preserved fruit. End of story. Long time ago, it was only ice with red beans which evolved over time into more varied forms.

indonesian food ABC ais kacang dessert semarang-
An elegant version of ABC in an elegant restaurant in Semarang



The simplest comfort food. Driven by the vegetable oil phobia, I was steering clear of this dish for some time. Finally I gave in, because, damn, it’s just that good! Heap of rice fried with eggs, finely chopped vegetables, possibly some meat, sweet soy sauce called kecap manis. Trivial, greasy and yummy. The greasiness is balanced by the addition of some fresh greens. On the top of that some of that delicious fried shallots sprinkle…

indonesian food nasi goreng
Hot hot heat in the kitchen


We’ve been writing about nasi lemak while in Malaysia. Simple pleasures. Rice cooked in coconut milk with spices, some fried anchovies called ikan bilis, peanuts, sambal. In a loaded version you can also get hard-boiled eggs, cucumber slices and meat. Often wrapped up in banana leaf. A must!

indonesian food ikan bilis anchovis sumatra-
Evening anchovies catch


Ikan bakar! At the seaside, freshly caught, covered in sweet and spicy marinade and put on a barbecue. Served with spicy sambal. Any sambal, for that matter, is great in Indonesia!

indonesian food barbecued fish ikan bakar-

indonesian food sambal-


Fish, herbs and spices. Wrapped up and steamed. Wonderful. We’ve also tried a similar dish with small poultry (a pigeon???) served the same way and it was also delicious. A must!

indonesian food fish in banana leaves semarang-


The most famous representative of the un-favorite Padang cuisine. Popular also in Malaysia and Singapore, it originated from Western Sumatra and the Mingkabau ethnic group (which we’ve mentioned before). Beef cooked for hours on end in coconut milk and spices. Dry but delicious. I have to finally cook my own.

indonesian food padang cuisine-
Beef rendang – third from the left,  first row


We like fermented soy. Slices of fried tempeh appeared in almost any rice-and-toppings dish on Java. At home I soak them in soy sauce with powdered ginger and garlic and fry. So good!


Nowhere in Southeast Asia was the choice of fruit shakes as wide as in Indonesia. I loved the sweet and sour pineapple shakes the most, they are especially tasty, juicy and ripe here… Marcin, on the other hand, was a devoted fan of mango. Perfect!

indonesian food fruit shakes-
Melon and orange
(Visited 5,747 times, 1 visits today)


  1. Tasha G. April 10, 2017 at 8:51 pm

    You need to go with a true local who you can truly trust to eat Indonesian food you’ll be dreaming about for years to come. Like any place in the world there are eateries that serve bad food. My jaw dropped when you said padang was the worst. It was one of my favorites when I lived there for 12 years. As with the food sitting out all day, it’s all cooked in many spices that are naturally antimicrobial which is how they were able to keep food for days without refrigeration back in the day. A lot of the meat is also dried and/salted, another way of preserving food. Unfortunately if I listed all the places for you to go and eat good Indonesian food, I would have to write an entire book. I hope you’ll give it another chance as I have met many foreigners like myself who have lived/traveled there and raved about Indonesian food being their favorite and one of the best foods in the world.

    1. Ania Krasnodebska April 17, 2017 at 9:43 pm

      Hey Tasha, it’s definitely a subjective opinion and as such, it will cause disagreement. We’ve loved many Indonesian dishes as you can see on the blog. The Padang cuisine we tried 5 times in different places and just didn’t enjoy it that much so didn’t feel compelled to try any more. Maybe next time we’ll give it another go!

    2. Karen July 24, 2019 at 3:10 am

      I could only have Nasi Padang from popular shops that keeps their food selling, else I run to the toilet almost immediately after. In Indonesia, I can only take food that’s cooked on the spot like Nasi Goreng, mee goreng, noodles just not those that’s left cold for few days. Also, there’re really sumptuous Indonesian food and they’re so godly, but the percentage is little like 10% of all food stalls. So it’s either you know someone who values food in indo or you keep trying for a few months hit and miss. Most food are msg laden and poor in nutritional value, like bakso that contains more flour and glue than meat, pentol that’s just fried flour, mie ayam with one spoon of minced meat, kebabs that contains more sauces than any meat or vegetables. Hard to find vegetables around. Fresh fruit juices are the best but I always asked for no sugar and no condensed milk. Oh and really cheap iced tea!

  2. Andreas July 3, 2017 at 6:50 am

    We’ve done a bit of travelling around Asia and we were really disturbed to find that when you go to a restaurant in a somewhat touristy area sometimes the Indonesian menu was half a page long and then there were 5 pages of sandwiches, burgers, pizzas, wraps, Greek salads etc. What are they hiding? Other countries in Asia we would not dream of ordering pizza or burgers but here it seemed we didn’t have many options. Also what is it with the lack of decent seafood?? It seems that they have very little interest in catching stuff from the sea here, again compared to other Asian countries we’ve been to where even the most touristy places have a thriving fishing industry.

    1. Ania Krasnodebska July 3, 2017 at 11:29 am

      Hi Andreas, maybe with restaurants this is the case as I think most Indonesians don’t eat there. We found one beautiful and quite elegant place with traditional food, it may be an exception. With the simple eateries there was no problem to find local fare. The seafood we liked on Karimunjava, picked from freshly caught batch and done on the spot outside. There are also some places known for seafood, like Cirebon, where we tried lots of big shrimp. Nothing beats Vietnam though 🙂

  3. Anna N. July 26, 2017 at 2:25 am

    It was really a shame that you did not like ayam goreng! I’ve been away from Indonesia for almost 1 year and ayam goreng is the first food that I missed (also the most). I won’t recommend buying them at a side-of-the-road stalls unless you really know them though. It is better to try them at somewhere with a fixed place such as a house or small specialty restaurant. They are more fresh, served hot, and definitely way more cleaner. The fried stuff (tempe, banana, tofu, vegetable) are usually better on a small “gerobak” or moveable stalls around the side of the road, but you should always ask for the newer ones, where they are still warm and crispy. Do not buy the ones that were already soggy as you will definitely be dissapointed.

    1. Ania Krasnodebska July 26, 2017 at 1:39 pm

      Hi Anna! We generally don’t like chicken much so we’re not blaming the Indonesians 😉

  4. Clarice September 22, 2017 at 9:18 am

    Indonesian food is so bad that, at the end, you just believe that nasi goreng is delicious. Most of the dishes are full of chilli to hide the lack of salt and freshness. Fishes are overcooked. Most of the times the restaurants do not offer fresh fish (I even learnt how to say I want fresh fish in Bahasa Indonesia) but it did not work. Plus, it is overpriced. It is because they do not really mind if the fish is not fresh. Just grill it for one hour untill get dry and put lots of spices and MSG.
    Mie goreng is just a joke. It is not a healthy dish even for dogs.
    I laugh a lot about what you wrote concerning to gado gado. I had the same feeling.
    You forgot to mention a special ingredient that you will find in many indonesian’s dishes: the hair of the cook.

    1. Ania Krasnodebska September 28, 2017 at 1:57 am

      We had some good fresh food there so hey, it’s not that bad :))

    2. Karen July 24, 2019 at 3:19 am

      Good fresh food is a lot easier to find in small shops or restaurants but none otherwise. Fresh fish (non grilled to dry) are available ONLY in big seafood restaurants and are usually owned by the Indonesian Chinese. such true and honest words but would have hurt the locals. Hardest thing for me being in Indonesia was discussing food. The sambal chili got me hooked on though!

  5. Mandalika February 24, 2018 at 5:59 pm

    I couldn’t agree more. Simply put, Indonesian foods are ‘ugly’ especially the street foods. Most foreigners I know usually complain on the fact that many Indonesian foods are deep fried. This is very true. We can find deep fried foods in Indonesia as easy as we find grass in Mongolia. However, for Indonesian we don’t actually eat that much deep fried food. Actually, Indonesian meals always follow the rule of “4 sehat, 5 sempurna” or “4 for healthy, 5 for perfect”. This is an outdated meal guidance for every Indonesian from New Order era that still being observed by heart until this day by many Indonesians. This rule stated that in every meal we must have 4 main components which are the main staple (rice, cassave, etc), protein source (meat, fish, etc), vegetables, and fruit, and the fifth optional component which is milk (it’s optional because half Indonesians can’t even digest dairy products). In every meal Indonesian only eat deep fried in protein source portion, because it’s easy to deep fried meat and fish. Vegetable is the main dish that accentuate the whole meals. “What’s your vegetable today?” is what people ask to each other in order to get a grip on what someone might eat that particular day. Your protein source could be meat or chicken or fish, but people will call your entire meals based on what vegetable you cook (it’s almost always soup based vegetable). Eating rice with fried chicken only is considered an incomplete meals. In conclusion people might find so many fried foods in indonesia, but it’s actually not supposed to be eaten alone. It’s supposed to be a side dish.

    on a side note: there are things called Gorengan which means literally fried things. Gorengan is considered a snack. If you eat gorengan and you feel full, then you eat them too much. It’s a very popular afternoon snack. it’s also considered very unhealthy. Many health conscious Indonesians avoid them at all cost. Most people don’t eat it in daily basis, though.

    1. Ania Krasnodebska March 15, 2018 at 1:21 pm

      Wow, thanks for this great info Mandalika 🙂 It’s yet another proof that to really get to know the cuisine you have to eat with people in their homes. Street food may be important in Southeast Asia, but it’s not the whole story…

  6. Jessica September 25, 2018 at 7:05 pm

    Wow,,, superb post… awesome for us.. please keep up with a new post.. thanks for the shared with us…


Leave A Comment

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