The Ultimate Indonesian Food Guide: Regional Dishes

Part of the beauty of Indonesia is that the country and islands are composed of hundreds of different cultures that have all come together to form one diverse nation. As such the food in Indonesia varies not just island to island but city to city. So now I present to you the Ultimate Indonesian Food Guide to Regional Dishes.

Even simple dishes like soto (a traditional soup) and sambal (chili paste) are so different from one city to the next that they often have different names. Trying each and every one of them is no simple task. This is exactly what I have been doing for the last year and I’m still not done.

This guide is a follow-up to my Indonesian Food Cheat Sheet For First-Timers

This is your basic Soto Ayam. Soto varies greatly throughout the different cities and regions of Indonesia. It's never the same twice. Same same but different.
Soto Ayam is one of my favorite foods of all time

What To Know About Soto
Soto is a traditional meat, noodle and vegetable soup served with rice. Occasionally the rice is served already in the soup but most often it is presented on the side. There are two methods of eating it: either adding the rice into the soup or spooning the soup over the rice. (The more common method is the first one but I prefer the second method, much to the protest of my girlfriend.)

The beauty of soto is that it’s never the same twice. Every city and region has a different form of soto using slightly different ingredients. As some might say, “Same same but different.” Examples include Soto Betawi in Jakarta and Soto Madura, originally from Madura Island northeast of Surabaya but now found in various cities across Java.

Let’s Start With…

Regional Food Of Java


Indonesia’s capital is a city that people either love or hate, there is no middle ground. Unfortunately most travelers fall into the latter category and end up getting in and out of Jakarta as fast as possible. I was one of those at first. The traffic, pollution, and lack of worthwhile tourist sights begs one to ask themselves “What am I even doing here?” It wasn’t until several trips later that I actually settled down in Jakarta for a couple of months and learned to appreciate the few good things about the city — like the food.


Indonesian Food Guide to Laksa in Jakarta
via Wikimedia Commons

This vegetable soup can be found throughout the city as well as in Bogor, about an hour south of Jakarta. It is a coconut milk based soup that contains vermicelli, shallots, lemongrass, coriander, bean sprouts, garlic and basil leaves.

Soto Betawi

Indonesian Food Guide to Soto Betawi in Bandung, Indonesia

Although most soto is made with chicken (ayam) this version contains beef (sapi). In addition to the obligatory noodles, sprouts, green onions, and cilantro, soto betawi has a key difference: it is made with coconut milk instead of chicken broth and as such is easily recognizable by its yellowish-orange color. It also has potato, tomatoes and — if you are lucky — a hard-boiled egg.


This mountaintop city is located three hours east of Jakarta and is a popular shopping destination of foreign tourists. It also has a few notable sites such as Tangkuban Perahu and Kebun Binatang Bandung. But when it comes to a culinary itinerary these are the dishes to look for:

Siomay / Batagor

Indonesian Food Guide to Batagor in Bandung

Both are dumplings of fish, tofu, potatoes and vegetables topped with spicy peanut sauce and soy sauce. The only difference is siomay is steamed and batagor is fried. I have only tried the latter and unfortunately it is one of only two Indonesian dishes that I don’t like. However anyone passing through Bandung should definitely give this dish a try. Apparently most people love it, just not me.

Soto Bandung

Indonesia Food Guide to Soto Bandung

A traditional soto with radish and beef instead of chicken. In my opinion this is one of the less tasty versions of soto…just don’t say that to anyone from Bandung πŸ˜‰

Jogja (Yogyakarta)

This city is a favorite of travelers due to the overwhelming amount of sights and activities not just in town but also within an hour away, including Borobudur Temple and Banyu Sumurup. When it comes to lodging here look no further than Edu Hostel, a planned luxury hotel turned hostel that not only has a professional chef on staff but is also the biggest, cleanest AND cheapest lodging available in all of town. Tell ’em Derek sent ya for some extra lovin’ πŸ˜‰


HoliDaze Travel Guide to Indonesia's Best Foods: Gudeg!

Truthfully I am not entirely certain what all is in gudeg despite the fact I’ve eaten it at least a dozen times. I know it contains boiled and seasoned jackfruit, chicken, rice, tempeh, a hard-boiled egg and sambal. However do you see that orange stuff in the photo? No clue what that is.


The Ultimate Indonesia Food Guide: Bakpia in Yogyakarta

These small round sweet rolls are stuffed with various sweet fillings, including mung beans (the traditional ingredient), durian, chocolate and even cheese. All are delicious but chocolate is definitely my favorite. Be sure to swing by Bakpia 25 for a box or three before leaving town — you’ll instantly make local friends in the next city you arrive in with them.

Solo (Surakarta)

Solo is Jogja‘s sister city and is located an hour northwest. Most tourists skip over the city as there is nowhere near as many exciting things to do there as in Jogja. However I recommend at least taking a day-trip there and making it a culinary day. It’s just a quick one hour motorcycle ride from Jogja, and buses run between the two cities all day.

Nasi Liwet

Nasi Liwet in Solo, one of the delicious regional foods of Indonesia

Combine rice, noodles, chicken, chili peppers, hard-boiled egg (sometimes) and coconut sauce together inside of a banana leaf and voila, nasi liwet. It is ridiculously delicious and only costs $1 USD.


Tongseng in Solo, one of the delicious regional foods of Indonesia

A sweet goat (kambing) and vegetable curry-like soup seasoned with coriander, garlic, pepper, lemongrass and bay leaves. It has a sweet spicy taste and is really satisfying.


The culinary capital of East Java is definitely the bustling Surabaya. Although it should be noted that Malang and Banyuwangi also have very similar cuisine. Malang is a much more of a tourist destination than Surabaya thanks to the nearby Mount Bromo. You can find the following east Java dishes at any of those three cities.


Eating Rawon in Surabaya, one of the most delicious regional delicacies of Indonesia

Also known as “black soup” (for an obvious reason) rawon is a beef soup that gets its dark color from black nut seeds. It results in a delicious soup that doesn’t have an overpowering nut flavor, as many people first expect.

Soto Madura

Soto Madura, yet another type of Soto. Learn about all the regional dishes with the Ultimate Food Guide to Indonesia.

Madura is a small island just off the coast of Surabaya. Truth be told, I’m not certain what ingredients distinguish soto madura from basic soto ayam. I only ate it this one time. However there must be something though because I remember seeing one or two Soto Madura spots even as far away as Sumatra.

Regional Food Of Bali & Lombok


Bali is by far the most well-known part of Indonesia. So well-known in fact that some foreigners even think Bali is its own country. (Of course some Balinese also like that think that.) πŸ˜‰ And since most tourists love nothing more than feeling at home while abroad [gag] there is plenty of western food options on the island. Yes, even vaguely food-like options such as McDonald’s.

Lombok is the island to the east of Bali and although still touristy, it is much more subdued. Most travelers who take the ferry or fast boat over from Bali come here either to surf or climb Mount Rinjani.

Babi Guling

The best Balinese dish is Babi Guling. It's so good that babi guling is also one of the top Indonesian foods.

This famous traditional Balinese dish is one of the most delicious foods in Indonesia. It’s suckling pig served with many other sides, including a caramelized piece of the skin that I always save for desert. Unfortunately Bali is a Hindu island in a primarily Muslim country, which means that it is rare to find babi guling outside of Bali and a few other non-Muslim majority provinces.

I prefer my babi guling dengan darah (with blood) and recommend trying this. Don’t worry, the blood is coagulated and cooked and comes in a little folded bamboo leaf pouch on the side. I simply mix in a little with every bite, although the blood tastes good by itself so it’s obviously seasoned. Don’t Worry, all foreigners are given babi guling tanpa darah (without blood) by default unless requested otherwise.


Ayam Taliwang

Ayam Taliwang dengan sambal di Senggigi, Lombok, Indonesia

This dish is big on Lombok and while I recommend it, be forewarned it isn’t very filling. Taliwang is a whole baby chicken roasted in various seasonings. It is served intact, organs and all, on Lombok and West Nusa Tenggara (the island chain east of Lombok). Occasionally taliwang can be found at street vendors in other areas if it is a holiday or festival, albeit without any organs — which could either be a good or bad thing depending on your culinary taste and preferences. πŸ˜‰

Regional Food Of Sumatra

South Sumatra


Tekwan is a delicious fish soup found in Sumatra, Indonesia

This fish soup contains vermicelli, mushrooms, celery and other vegetables. It can be found Palembang and although good, it was far from the best soup in the country. Don’t make a special trip out of the way for tekwan but if you should find yourself in Palembang, definitely give it a taste.

West Sumatra

Nasi Padang

Nasi padang restaurant in Sumatra, Indonesia

Nasi padang is more a style of food than a particular dish itself. In fact it is Sumatra’s most famous food and even though it can be found elsewhere in the country, it’s never quite as tasty as in Padang city. Padang restaurants are easily distinguishable as they will have everything cooked and displayed in front of a glass window, almost like a buffet. Start with a plate of white rice, add on whatever you want, and pay by the piece. All dishes are characterized by coconut milk and chili, giving them an orange-red color.

Whatever you go with, I recommend pouring a spoonful of the broth over your rice to enhance the flavor. (Just pick broth from a chicken or veggie dish and not fish.)


Rendang in Yogyakarta, a must-try food when visiting Indonesia

This is another of Indonesia’s most delicious foods. Rendang is made by slow boiling meat (beef, goat or chicken) in coconut milk with a surplus of spices. Eventually all the milk and spices are soaked into the meat and you are left with a delectable dish with just the right amount of spice!

North Sumatra

Dodol Aceh

Dodol Aceh in Banda Aceh, Sumatra, Indonesia. This infamous brownie is packed full of massive amounts of marijuana. And it's damn delicious!

Dodol is an Indonesian sweet, sometimes similar to a brownie, that comes in a variety of flavors (chocolate, durian, etc) and can be found throughout the country. However Dodol Aceh can only be purchased in Banda Aceh.

What makes dodol aceh so special you ask? Why did I save the best for last? Not because dodol is a dessert food but because dodol aceh is made with marijuana, and lots of it!

Yes, dodol aceh is Indonesia’s “special brownie” and it will rock your world. These things are so strong that most people only eat a bite or two at a time. Of course I’m originally from Texas where the saying is “go big or go home” so needless to say self-control is not something I practice, either with my appetite or my wallet.

Wait…why is Aceh the only place in Indonesia you can find this and how is it even legal?!? Well forgive me but I’ll have to save that story for another day πŸ˜‰

Oops, seems I didn’t have time to get to Kalimantan, Sulawesi or Papua. Guess those destinations will need to be covered in my next Indonesian food guide.

What have you tried?

What do you want to try now?

Share your thoughts below!

Enjoy it? Tell a friend
About Derek Freal

"Some people eat, others try therapy. I travel." Β  Cultural enthusiast. Adrenaline junkie. Eater of strange foods. Chasing unique and offbeat adventures around the world since 2008. Derek loves going to new destinations where he does not speak a word of the local language and must communicate with hand gestures, or places where he is forced to squat awkwardly to poo -- supposedly its healthier and more efficient. For more information (about Derek, not squat pooing) including popular posts and videos, check out his bio.

33 thoughts on “The Ultimate Indonesian Food Guide: Regional Dishes”

  1. I love Rendang, even if it often makes me feel like I’m going to lose a filling.

    I’m extremely curious how Dodol Aceh is even a thing. Just… what? There? Why/how?!

  2. Great close-up shots..! Such mouthwatering dishes, yummy…
    I’ve tried Nasi Goreng and loved it!! Otherwise I can remember just some black sausage in Ubud, Bali – but I’m happy I forgot that taste πŸ˜€

      • Yep.. Shame on me, I know! My lovely classmate who was at that time living there and guided me full-time wouldn’t show me this awesome-sounding little piglet!
        Anyway, Bali is definitely a destination I want to go back to, so I’ll make sure to try it out next time! Thanks for the tip Derek!

  3. Great timing! On my way to Indonesia but pls don’t leave the next installment for too long as I am going to Kalimantan first and will def be going to Sulawesi and hopefully Papua. Keep up the good work. Surely you must have found something really disgusting tho?

    • Oh yeah, I definitely ate plenty of (what some would consider) disgusting stuff as well. Dog, horse, blood, raw organs. Oh speaking of I forgot to add the well-known dog restaurant in Solo to this article. Hmmm I might have to update this post now…

  4. Hi Derek,

    I did Bali for about 5 months over the past 3 years….but I was in a vegetarian phase each time. So I totally missed out on the world renowned Babi Gulung. I recall Anthony Bourdain doing a show from Bali, chowing down on the delish dish.

    When I head back in 2 months I need to try a dish. I remember seeing a few Babi Gulung specialty restaurants off of the beaten path. You can’t miss ’em, with the signature sign of a suckling pig on a skewer out in front of the restaurant.

    Awesome breakdown here. We want to see so much more of Indonesia in the future, and would love to try more of the local fare there too.

    Tweeting through Triberr.

    Thanks for sharing Derek.


  5. If you ever have the chance to go to our part of Borneo, don’t forget to try rattan soup, wild boar meat fermented with pounded and salted sticky rice, cassava leaves with pork and many more!

  6. a ha, Derek.. I never noticed this post after I found this on my G+ feed… man, how could I skip it!!! tsk tsk.. it’s interesting entry about Indonesian food.
    Well Derek.. I’m afraid this comment will be a loooonnggg comment, yeah.. you know me, I discuss a topic layer per layer πŸ˜‰

    You really observed the way Indonesian eating their soto. Whooa, apparently I’m not into both methods. πŸ˜€ , when I eat soto, I eat rice and soto separately, I just don’t like mixing my plain rice with other things, for me, rice must taste like rice. I don’t know, maybe I’m just a bit OCD, it must be in order… So, honestly, when I saw the picture of your Babi Guling above, when everything just mixed till I can’t see the white rice,… uuurrghh, that picture is really disturbing for me. It’s just such a mess… They should arrange each food in order nicely, please!!!! I just can’t stand imagining eating rice with gravy like that!!..

    Siomay is actually nice, and it looks like Momos in your Nepali Foodporn, but I don’t know, I guess you tried the not nice ones.. it’s the fried one, euuww, I also dont like it, and on your picture they don’t use peanut sauce but sweet ketchup… hmm, I can imagine why you don’t like it. Me either…

    On Nasi Padang section; ah.. this, I’m a bit chauvinistic when it comes to where I’m from :p , you know, we have a sophisticated term how nasi Padang being ordered, we called it ‘Touchscreen’ method at Nasi Padang, because from behind the glass window, you touch the glass window which one you like and the staff/owner will take it for you. Know what I mean..??

    Anyway, Rendang in your display doesn’t really make my Rendang so tempting, arrghh, I have some nice rendang pictures.. so pity, because CNN said Rendang is the most tasty food in the world. And it also has speciality, you know that Rendang it’s a long lasting food without food preservation or chemical substances but it’s very natural because the way you cook it , you still can eat it for more than 7 months as long as you keep it in the fridge, and just warm it up when you want to eat it. The taste won’t change for months…. yeah, my ancestor invented this genious method .. XD , you should add how the way we cool cow brain… it’s more sophisticated!!!

    And at last, regarding Dodol Aceh.. I think you know this thing than me since you have ‘portfolio’ working in this field. I though it’s just a rumour, weed could substitute seasonings, is it true??? I guess, when the leaves be processed, it would make it like Oregano, dry leaf….

    Because, this rumor is famous for people outside Sumatra, when they always said why Padang Food is famous and delicious, because the cooks use ‘ganja’ to make it delicious, which I believe it’s not true, my grandma, mom.. can cook Padang food way better than in Restaurant, and they dont use any weeds at all, it’s just about seasonings and experience.

    Do you think marijuana could make food taste more delicious, because I thought.. weed will function when it’s be burnt.. please enlighten me… .. I also never heard of this rumor before I lived in Java for a long period of time..

  7. oops,
    Do you think marijuana could make food taste more delicious, because I thought.

    I mean, is it true, adding marijuana into your food can get you high?? or, it’s just a rumor.. because I don’t know about this theory.
    Honestly, sometimes people in Java love to joke about how weed in our food, and we said, they’re just jealous because we can cook better πŸ˜› πŸ˜› …. and things get you high, actually, sometimes, it’s a bit offensive for ‘us’ , it’s not only for Aceh, when I moved to Jakarta, my Jakartan friends always said, Padang food contains weed because it’s addictive, of course it’s not true… because they know how to cook… πŸ™‚

    Please enlighten me about this weed thing….

  8. Uhhh uhhh Derek!!!

    Not nice :/ , I wrote a long comprehensive comment and you just missed it!!!
    I assumed you agree with me ,- or don’t have any idea yet about cannabis in Dodol Aceh. I still believe it’s just a rumor, not true..
    Your Indonesian friends spread a rumor, and the rumor spread from mouth to mouth… then now, you have me, from different perspective, from Sumatra. I assumed your friends who told you about this from Java where they are just lack of sensitivity toward this issue. Well, At least, I already voiced my opinion.

    Long before this article be published, I actually write about this weed thing in Indonesian culinary , it’s in Indonesian;

    But still, I’d love to hear and open with new opinions about this, maybe I miss it or you know more…

    • Oh not only is it real but it’s CRAZY powerful. More powerful than I was expecting. There is a reason you only need a bite or two, not a whole dodol aceh πŸ˜‰

  9. WOW! Now this is something I had never heard of! Who would’ve thought to put marijuana in food! That is really awesome. Thanks so much for providing so much information on the regional food you’d find!

  10. The dodol aceh looks like an interesting treat for those who can handle the potency of a bite or, as you would undertake, the entire “special brownie.” It’s not surprising that a dessert of this kind has taken on such international notorietfy.

    • Notorious, yes, but still not very commonly known. You can only find dodol aceh in Aceh, which is the most Muslim city in all of Indonesia and the only one that still enforces Sharia Law. Interesting place but because of that and because it is so far removed from all the other more touristy places in Indonesia, relatively few foreigners visit there and even fewer realize what dodol aceh is or where in town to find it.

  11. Soto Ayam is always chicken (Ayam) soup and in Java, the broth is usually yellow from turmeric used in flavoring it. Soto Madura is traditionally never made with chicken but beef and innards. The broth tends to be brownish.


Leave a Comment