Sundanese, Javanese, Padang, Balinese and more: Indonesia’s regional dishes explained, plus warung ordering, spice levels, halal, pork and vegetarian tips.

Key takeaways

What is Indonesian food, and how do the regional cuisines compare?

Link to this answer

Indonesian food is a family of regional cuisines, not one national menu. Many dishes share rice, sambal (chilli relish), peanut sauce or coconut milk, yet a Sundanese meal in Bandung, sweet gudeg in Yogyakarta, a nasi Padang table and Balinese babi guling taste very different. Use the table to match each cuisine with a place to try it.

This guide is organised by region rather than as a ranked list. The dish descriptions come from the Ministry of Tourism’s indonesia.travel pages, encyclopaedic references and reputable food writing, linked in each section so you can check the detail yourself. Recipes vary between households and stalls, so treat each description as typical rather than fixed.

Planning the route as well as the meals? Start with the Indonesia trip planner, then use the destination guides for Bali, Jakarta, Yogyakarta and Bandung.

What is Indonesian food, and how do the regional cuisines compare?
What is Indonesian food, and how do the regional cuisines compare?
RegionSignature dishesFlavour profileWhere to try
Sundanese (West Java)Nasi timbel, lalapan with sambal, karedok, batagorFresh raw vegetables, sambal, simple seasoningBandung and West Java
Javanese (Central Java and Yogyakarta)Gudeg with krecekSweet: young jackfruit slow-cooked with palm sugar and coconut milkYogyakarta, especially Wijilan and Barek
Betawi (Jakarta)Soto Betawi, nasi uduk, kerak telorCoconut milk; Arab, Chinese and Dutch influencesJakarta, including Setu Babakan Betawi Cultural Village
Padang / Minangkabau (West Sumatra)Rendang, dendeng balado, sate Padang, ayam popSlow-cooked spices, coconut milk, red chilli sambalPadang, and Padang restaurants across Indonesia
Balinese (Bali)Babi guling (pork), lawar, sate lilit, ayam or bebek betutuBase genep spice paste, roast pork, sambal matahBali
Manadonese (North Sulawesi)Tinutuan, ayam rica-rica, cakalang fufu, cumi wokuSeafood with very hot condiments; not every dish is hotManado and North Sulawesi
Chinese-IndonesianLumpia Semarang, bakmi, bakpao, bakcangChinese-derived noodles, buns and spring rolls; Chinese and Javanese influencesSemarang’s Pasar Semawis; Chinese-Indonesian restaurants in larger cities
Acehnese (Aceh)Mie Aceh, ayam tangkap, sayur pliek u, kopi sangerWarm spices such as cardamom, cumin and turmericBanda Aceh and Aceh province
Batak (North Sumatra)Arsik, naniura, saksang (pork)Andaliman pepper; arsik balances sweet, spicy, sour and savouryAround Lake Toba

Which traditional Indonesian dishes should you try first?

Link to this answer

Start with the five dishes Indonesia’s Tourism Ministry declared national foods in 2018: soto, rendang, nasi goreng, satay and gado-gado. Add mie goreng (fried noodles) and bakso (meatball soup), both everyday street food. Together they cover the basics of what to eat in Indonesia: rice, noodles, broths, grilled skewers, peanut sauce and sambal.

The 2018 list was reported by The Jakarta Post, which described soto as an aromatic soup and rendang as meat stewed in coconut milk and spices. The Ministry of Tourism’s guide to popular Indonesian foods describes most of the dishes below in more detail.

Each dish has regional versions. Soto in Jakarta is not the same as soto elsewhere, and satay sauce changes from region to region, as the Padang section below shows. Ask what is in a dish if you avoid particular meats, because the same name can cover chicken, beef, goat or, in some regions, pork.

  • Nasi goreng: Indonesian fried rice, a staple that the ministry says began as a way to use up leftover rice.
  • Mie goreng: fried noodles, the noodle counterpart to nasi goreng.
  • Sate (satay): marinated meat skewers grilled over charcoal, often served with peanut sauce.
  • Gado-gado: steamed vegetables in peanut sauce; a full plate typically includes fried tofu, tempeh, boiled potatoes and egg.
  • Soto: a soup found across the country, with regional versions such as Jakarta’s coconut-milk soto Betawi.
  • Bakso: meatball soup, one of the most popular street foods.
  • Rendang: beef slow-cooked in coconut milk and spices until almost dry; see the Padang section.

Sundanese food vs Javanese food: what is the difference?

Link to this answer

Sundanese food from West Java is known for freshness: raw vegetables (lalapan) with sambal, rice wrapped in banana leaf and karedok, a raw-vegetable salad in peanut sauce. Yogyakarta’s signature Javanese dish is sweet: gudeg, young jackfruit cooked slowly with palm sugar and coconut milk. Jakarta’s Betawi food adds coconut-milk soto and kerak telor.

Sundanese cooking belongs to West Java, including Bandung. The Ministry of Tourism’s Bandung food guide describes a classic timbel meal as rice with lalapan (fresh vegetables), sambal dadak, Sundanese-style chicken, fried tofu, tempeh and salted fish, and lists batagor (fried meatballs and tofu) among the city’s specialities. Karedok is raw long beans, cabbage and bean sprouts in a thick peanut sauce flavoured with garlic, kencur (aromatic ginger) and tamarind. Encyclopaedic summaries describe Sundanese cuisine as characterised by freshness and a simple, clear taste. For Bandung specifics, see what to eat in Bandung, the Bandung eats guide and foreigner-friendly restaurants in Bandung.

In Yogyakarta, gudeg is young unripe jackfruit (gori) boiled with palm sugar and coconut milk over low heat for several hours, and the ministry describes its taste as dominated by sweetness. It is often served with krecek, crisp beef skin fried with chilli and peanuts. The best-known gudeg areas are Wijilan, near the royal palace, and Barek. Krecek is beef, so ask for gudeg without it if you avoid meat.

Jakarta’s food, according to the ministry’s Jakarta dishes guide, grew from Betawi traditions with influences from other regions and traces of Arab, Chinese and European, particularly Dutch, cooking. Look for soto Betawi, a coconut-milk soup with potatoes and tomatoes; nasi uduk, rice fragrant with coconut milk; and kerak telor, glutinous rice and egg cooked in a small wok over charcoal and topped with grated coconut, ebi (dried shrimp) and fried shallots. Stalls around Setu Babakan Betawi Cultural Village in South Jakarta sell several of these dishes. See our Jakarta guide for the city.

Padang food explained: how does a nasi Padang meal work?

Link to this answer

Nasi Padang is Minangkabau food from West Sumatra, served in Padang restaurants across Indonesia. In the traditional hidang style, staff place many small dishes on your table without taking an order, and you pay only for what you eat. Rendang, beef slow-cooked in coconut milk and spices until almost dry, is the best-known dish.

The Ministry of Tourism’s Padang page describes waiters carrying more than ten plates on their arms and spreading them across the table for diners to choose from. The MICHELIN Guide explains the bill: diners pay only for the dishes they have eaten, and untouched plates may be served to the next table. If you are not sure whether you will eat a dish, leave it untouched and ask your server.

Rendang has its roots in Minangkabau culture. Beef is simmered in coconut milk with a paste of shallots, garlic and chillies, plus lemongrass, galangal, turmeric leaves and kaffir lime leaves, often for four to six hours, until the liquid evaporates. The ministry notes that it is believed to have begun as a way of preserving meat.

Other dishes from the ministry’s West Sumatra list: dendeng balado, thin crisp beef in red chilli sambal; sate Padang, whose sauce is meat stock thickened with rice flour and spices; and ayam pop, chicken poached in a light spice broth and then quickly fried. You do not need to travel to Sumatra to try them: the ministry also publishes a list of Padang restaurants in Jakarta.

What should you eat in Bali and in Manado?

Link to this answer

Bali’s signature dish is babi guling, a whole pig stuffed with spices and spit-roasted, so it is pork. Lawar, sate lilit and betutu chicken or duck are other Balinese staples. Manadonese food from North Sulawesi is known for very hot condiments and seafood, including tinutuan rice porridge, rica-rica and smoked skipjack tuna (cakalang fufu).

The Ministry of Tourism’s Bali food guide and its babi guling page say the roast pig is typically served with rice, lawar and sambal. Lawar mixes finely chopped vegetables, coconut and minced meat, and a red version includes fresh animal blood. Sate lilit is minced fish, chicken or pork mixed with grated coconut and wrapped around lemongrass; ayam betutu is chicken marinated in base genep spice paste and slow-cooked for hours; and nasi campur Bali places small portions of several dishes around rice with sambal matah.

If you avoid pork, ask before ordering mixed plates in Bali; the halal section below explains why, and our guide to whether Bali is Muslim-friendly covers the wider picture. To choose a base on the island, start with the Bali destination guide.

The ministry’s Manado food guide describes tinutuan (bubur Manado) as a traditional rice porridge, explains that rica-rica means spicy and hot in the local language, and lists cumi woku, squid in a spicy green chilli sauce. Cakalang fufu is skipjack tuna smoked until dry and usually recooked with rica-rica seasoning. The same Manado guide notes that many dishes are not hot but hot condiments are always served, that satay ranges from beef and goat to pork and seafood, and that klappertaart, a coconut tart, is Dutch-influenced.

What are Chinese-Indonesian, Acehnese and Batak dishes?

Link to this answer

Chinese-Indonesian cooking gave Indonesia everyday foods such as bakmi noodles and bakpao buns, plus Semarang’s lumpia spring rolls. Acehnese food from northern Sumatra is rich in spices, from mie Aceh to herb-fried ayam tangkap. Batak cooking around Lake Toba is defined by andaliman pepper, used in the fish dish arsik; saksang is made with pork.

The Ministry of Tourism’s Bandung Chinatown page lists bakcang, bakmi (noodles), bakpao and cakwe as Chinese-derived foods that many Indonesians eat daily. In Semarang, the ministry’s Chinatown food guide calls lumpia Semarang the dish you must try and describes the Pasar Semawis market as a mixture of Chinese and Javanese food.

The ministry’s list of Acehnese signature dishes includes mie Aceh, noodles cooked with cardamom, cumin, turmeric, red chilli, black pepper and garlic; ayam tangkap, fried village chicken seasoned with pandan and curry leaves; sayur pliek u, a curry-like vegetable stew from West Aceh; and kopi sanger, black coffee with condensed milk and sugar. Aceh is the only province that enforces Sharia law, and the FCDO notes that alcohol is illegal there for Muslims and non-Muslims alike.

Around Lake Toba, the ministry’s Lake Toba food guide describes arsik as a fish dish that brings together sweet, spicy, sour and savoury flavours, made with andaliman, sometimes called Indonesian Sichuan pepper, which it says grows only in the Batak highlands of North Tapanuli and Samosir. Naniura is raw fish, the region’s version of sashimi, and saksang is spicy minced pork, sometimes with buffalo meat, and an essential dish at Batak weddings.

How do warung and street-food stalls work, and how do you say “not spicy”?

Link to this answer

A warung is a small shop or eatery, and kaki lima vendors sell from carts and stalls at the roadside. Order by naming or pointing at the dish, and ask the price first if none is shown. Heat often comes from sambal, so say “tidak pedas” (not spicy) and ask for the sambal on the side.

Indonesia’s official dictionary, KBBI, defines a warung as a place that sells food, drinks and everyday goods, and explains that kaki lima originally meant the shopfront veranda or roadside where traders set up; pedagang kaki lima are street vendors. At many stalls the food is cooked in front of you. If no prices are displayed, ask “berapa?” (how much?) before you order.

KBBI defines pedas as tasting of chilli or pepper. Useful phrases: “tidak pedas” (not spicy), “sedikit pedas” (a little spicy) and “sambalnya dipisah” (sambal on the side). The ministry’s sambal guide calls sambal the essential condiment for Indonesian food and notes that, depending on the region, it can be sweet, salty, sour or simply spicy; raw sambal terasi is usually hotter than the cooked version.

During Ramadan, the FCDO advises visitors not to eat, drink or smoke in public in the daytime, to check restaurant opening hours, and to expect that hotels and restaurants serving food during fasting hours may seat non-fasting guests behind screens.

Is Indonesian food halal, and where is pork served?

Link to this answer

Most Indonesians are Muslim, and halal food is widely available, but not universal. Pork is served in Hindu-majority Bali, in Christian-majority North Sulawesi, in Batak cooking and at some Chinese-Indonesian places. Products made from pork must be marked as not halal, but menus at small stalls may not say, so ask: “Apakah ada babi?” (Is there pork?).

The US State Department’s 2023 religious-freedom report, citing 2022 Ministry of Home Affairs data, says 87 percent of Indonesians identify as Muslim, describes Bali as predominantly Hindu and lists North Sulawesi among the predominantly Christian provinces. Menus change accordingly. In Bali, babi guling is roast pig and sate lilit can be pork; in Manado, satay can be pork; around Lake Toba, saksang is minced pork; and at Semarang’s Pasar Semawis, the ministry notes stalls selling pork dishes, which it calls a rarity on Java.

Chinese-Indonesian does not automatically mean pork: the ministry says all the food and drink sold at Bandung’s Chinatown is halal. Under rules explained by Indonesia’s halal agency, BPJPH, products made from forbidden ingredients such as pork are exempt from halal certification but must carry a “tidak halal” (not halal) statement. In Aceh, Sharia law applies and alcohol is illegal.

If halal food matters to you, look for a halal certificate or logo, and ask at mixed stalls rather than assuming. Watch for shared mixed-rice counters in Bali, where pork and other dishes can sit side by side. Our guide to whether Bali is Muslim-friendly covers hotels, prayer and food planning on the island.

Is Indonesia good for vegetarians?

Link to this answer

Yes, with care. Tempeh and tahu (tofu) are staples, and dishes such as gado-gado, karedok and ketoprak are built on vegetables and peanut sauce. The catch is hidden animal ingredients: terasi (shrimp paste) in sambal, dried shrimp, shrimp crackers, egg and meat in mixed dishes. Say “saya vegetarian” (I am vegetarian) and name what you avoid.

The Jakarta Post describes tempeh, the fermented soybean cake traditionally wrapped in banana leaves, as a nutrient-rich staple in Indonesia; in April 2026 it reported that tempeh was awaiting confirmation for UNESCO’s Intangible Cultural Heritage list. The ministry’s popular foods guide calls gado-gado vegetarian-friendly and describes ketoprak as rice vermicelli, fried tofu, vegetables, rice cake and bean sprouts with peanut sauce and sweet soy sauce.

Check the details. The ministry’s sambal guide says sambal terasi always contains shrimp paste. Ketoprak comes with shrimp crackers, gado-gado usually includes egg, kerak telor is topped with dried shrimp, gudeg is often served with beef-skin krecek, batagor is made with meatballs, and Balinese lawar contains minced meat and sometimes blood.

Useful phrases: “tanpa daging” (without meat), “tanpa terasi” (without shrimp paste), “tanpa telur” (without egg) and “tanpa kerupuk” (without crackers). Vegans should ask about egg and shrimp paste every time, because they appear in many sauces and toppings.

How should you ease into Indonesian food, and are food tours worth it?

Link to this answer

In your first days, choose busy stalls where food is cooked to order and served hot, drink sealed or treated water, and avoid raw salads, unpeeled fruit and ice unless you know it is safe. A food tour or cooking class is optional, but useful if you want a guide to explain ingredients, spice and halal status.

UK travel-health guidance from TravelHealthPro suggests freshly prepared food served piping hot, fruit you peel yourself, and street food only when it is thoroughly cooked in front of you and served hot on clean crockery. The FCDO says tap water is not safe to drink in Indonesia. Our Bali belly guide covers prevention, oral rehydration and when to get medical help.

Food tours and cooking classes suit travellers who want context, such as how a Padang table works or which sambal contains shrimp paste, or who have dietary needs and would like someone to ask on their behalf. Before booking, check which dishes are included, whether the menu can be halal or vegetarian, the group size, the meeting point and the cancellation terms. We have not tested individual tours or classes.

Ad · search food tours and cooking classes for your city and dates. We have not tested these listings; check the menu, dietary options, group size, inclusions and cancellation terms on the provider before paying.

Booking through these links costs you nothing extra. It funds our independent research, and 10% of our profits go to animal rescue. How we make money

Ad · affiliate linkCheck prices on GetYourGuideAd · affiliate linkCheck prices on Klook

Evidence note

How we checked this guide

Research basis

33 external references linked in this guide and its resources. Each reference supports only the claims it addresses; a link is not evidence of first-hand testing.

Experience standard

No first-hand test or trip is implied unless the article explicitly states who tested it, when and under what conditions.

Content update date

Content updated on 16 October 2026; this is not an independent verification of every linked source. Time-sensitive prices, rules and eligibility must be checked again before purchase or travel.

Commercial independence

Commercial links are labelled before the click. Their presence is not evidence of personal testing, programme approval or guaranteed availability.

See the editorial policy, method notes, the scoped evidence ledger, or report a correction.