On this page
- How Indonesian Food Ordering Actually Works
- Reading a Written Menu: Key Words and Dish Structures
- Warung vs. Rumah Makan vs. Kaki Lima — Knowing Where You Are
- Customising Your Order: Heat, Proteins, and Dietary Needs
- The Unwritten Rules of Paying, Tipping, and Leaving
- 2026 Budget Reality: What Food Costs Across Indonesia
- Frequently Asked Questions
How Indonesian Food Ordering Actually Works
Most first-time visitors to Indonesia walk up to a food stall expecting a laminated menu and a waiter with a notepad. That is not how it works at the vast majority of places where Indonesians actually eat. In 2026, even as QR-code menus have spread into mid-range restaurants in Jakarta, Surabaya, and Bali’s tourist corridors, the overwhelming majority of food interactions in this country follow a completely different logic — one built on display, pointing, and a handful of spoken words.
At a nasi padang restaurant, for example, you do not order. You sit down, and within seconds a server carries over a towering stack of small plates — rendang, gulai ayam, sambal hijau, tempeh goreng, sayur nangka — and arranges them in front of you. You eat what you want and leave the rest untouched. At the end, a sharp-eyed server counts which plates have been disturbed and charges you only for those. The aroma of slow-cooked coconut and galangal hangs heavy in the air, and the spread looks almost too abundant to navigate. It is not a trick. That is just the system.
At a warung nasi campur (mixed rice stall), you point at whatever is displayed in the glass cabinet — a scoop of this, a spoonful of that — and the server builds your plate. The word ini (this one) gets you far. So does sedikit (a little) and banyak (a lot).
At a bakso cart, the vendor already knows the standard bowl. You just say satu bakso (one bakso) and they get moving. The broth is almost always simmering in a battered aluminium pot, cloudy and fragrant with beef bone and white pepper. Customisation comes after — more chilli, more sweet soy sauce, crackers on top.
The foundational rule: watch what the people ahead of you do, then do the same thing.
Reading a Written Menu: Key Words and Dish Structures
When a written menu does exist — in a rumah makan, a food court, or a sit-down warung — it follows patterns that are easy to decode once you know the building blocks.
The structure of an Indonesian dish name
Most dishes are named as [cooking method] + [main ingredient] or [main ingredient] + [cooking method]. Once you learn the cooking method words, you can read almost any menu.
- Goreng — fried. Nasi goreng (fried rice), ayam goreng (fried chicken), tempe goreng (fried tempeh).
- Bakar — grilled or burned. Ikan bakar (grilled fish), ayam bakar (grilled chicken).
- Rebus — boiled. Sayur rebus (boiled vegetables).
- Kukus — steamed. Often appears with fish or rice cakes.
- Bumbu — spiced or with seasoning. Ayam bumbu bali means chicken in Balinese spice paste.
- Kuah — with broth or sauce. Bakso kuah means meatball soup (as opposed to dry noodle versions).
Common proteins on any menu
- Ayam — chicken
- Sapi — beef
- Kambing — goat
- Ikan — fish
- Udang — shrimp/prawn
- Cumi — squid
- Tahu — tofu
- Tempe — tempeh (fermented soybean cake, a Javanese staple)
- Telur — egg
Rice and noodle bases
- Nasi — steamed rice (the default base for most meals)
- Mie — noodles (egg noodles, usually)
- Bihun — rice vermicelli
- Lontong — compressed rice cake, common in soups and gado-gado
A menu line that reads Mie Goreng Ayam Telur translates directly to fried noodles with chicken and egg. No guessing required.
Warung vs. Rumah Makan vs. Kaki Lima — Knowing Where You Are
The type of food stall you are standing at determines the entire ordering experience. These are not interchangeable words.
Warung
A warung is a small, family-run food shop. It can be a permanent structure or a semi-open shack. The menu is usually limited — sometimes just two or three dishes, whatever the owner decided to make that day. You order directly from whoever is cooking. There is rarely a printed menu. The price is low, the food is usually excellent, and the owner often remembers your face by your second visit. Payment is always in cash at a traditional warung, though younger warung owners increasingly accept QRIS (Indonesia’s unified QR payment standard, now dominant across the country in 2026).
Rumah Makan
Literally “eating house,” a rumah makan is a step up — more seating, a broader menu, usually printed or displayed on a board. Nasi Padang restaurants are the most famous example. Here, the ordering system (or non-ordering system, as explained above) is more formalised. Rumah makan are common across Sumatra and Java and are usually sit-down affairs with table service.
Kaki Lima
Kaki lima literally means “five legs” — a reference to the three wheels of a cart plus two legs of the vendor. These are mobile street carts, often stationed at the same spot every evening. Bakso carts, mie ayam (chicken noodle) carts, and martabak (stuffed pancake) stalls are classic kaki lima. Ordering here is verbal and fast. Watch the person in front of you, state what you want, and move aside while it is prepared. Eat standing up or find a plastic stool nearby.
Customising Your Order: Heat, Proteins, and Dietary Needs
Indonesian food is deeply flavour-forward, and local cooks are generally happy to adjust for you — as long as you ask clearly. Vague requests get vague results.
Managing chilli heat
The default heat level at most Indonesian stalls is calibrated for people who grew up eating sambal every day. If you cannot handle serious heat, say this before the food is made — not after.
- Tidak pedas — not spicy
- Kurang pedas — less spicy
- Pedas sedang — medium spicy
- Pedas banget — very spicy (only if you mean it)
- Sambalnya dipisah — please put the sambal on the side
Swapping proteins
Most dishes that come with chicken (ayam) can be swapped for tofu (tahu) or tempeh (tempe) at a similar or lower price. Just say ganti tahu (replace with tofu) or ganti tempe. At a proper warung, this is a normal, unremarkable request.
Pork and halal
Indonesia is majority Muslim, and the vast majority of food stalls serve halal food by default. Pork (babi) is explicitly absent from most menus. However, in Bali, in Christian-majority areas of North Sulawesi and North Sumatra (particularly Batak communities), and in Chinatown districts of major cities, pork is common. If you are avoiding pork for any reason, look for the green halal logo displayed at the stall. If you want pork specifically, you will need to look for stalls that are explicitly non-halal — they usually advertise it.
Vegetarian and vegan ordering
Saying saya vegetarian (I am vegetarian) gets mixed results in Indonesia because many cooks consider shrimp paste (terasi) and fish sauce invisible ingredients — technically not meat in their view. Be specific: tidak pakai daging, tidak pakai ikan, tidak pakai terasi (no meat, no fish, no shrimp paste). Tahu and tempe dishes are your safest options. Gado-gado — the mixed vegetable dish with peanut dressing — is usually vegetarian but always confirm the peanut sauce base.
The Unwritten Rules of Paying, Tipping, and Leaving
Payment culture in Indonesian food stalls follows its own rhythm, and getting it wrong can create awkward moments.
How to ask for the bill
At a sit-down place, the bill does not appear automatically. You have to ask. Say minta bon or minta struk (can I have the bill/receipt). At a warung, you often just walk to the counter and say berapa? (how much?). The total will be stated verbally or written on a scrap of paper.
Tipping
Tipping is not a standard practice at warungs, kaki lima, or local rumah makan. It is not expected, and leaving a tip will sometimes cause confusion. Mid-range and upscale restaurants in tourist areas often add a 10% service charge (biaya layanan) automatically — check your bill before adding anything. At places that do not add a service charge, rounding up to the nearest Rp 5,000 is a polite gesture but not an obligation.
QRIS and cash
Carry cash in small denominations — Rp 5,000, Rp 10,000, Rp 20,000 notes — for street food and market stalls. QRIS (the national QR payment system) is now accepted at an enormous number of warungs and food stalls across Indonesia in 2026, including in smaller cities and some rural markets. But older vendors and very small operations still prefer physical rupiah. Do not assume card or digital payment is available unless you see the QRIS sticker displayed.
2026 Budget Reality: What Food Costs Across Indonesia
Food in Indonesia remains genuinely affordable by global standards, though prices have risen meaningfully since 2023 due to inflation and increased fuel costs affecting supply chains. Here is what to expect in 2026.
Budget eating (warung and kaki lima)
- A plate of nasi campur (mixed rice with sides) at a local warung: Rp 15,000 – Rp 30,000
- A bowl of bakso from a street cart: Rp 12,000 – Rp 25,000
- Nasi goreng at a basic warung: Rp 18,000 – Rp 35,000
- A glass of es teh manis (sweet iced tea): Rp 5,000 – Rp 8,000
- Kopi tubruk (traditional Indonesian brewed coffee): Rp 5,000 – Rp 12,000
Mid-range eating (rumah makan, food courts, local restaurants)
- Full nasi padang meal with 3–4 side dishes: Rp 40,000 – Rp 70,000
- Grilled fish (ikan bakar) with rice and sambal: Rp 50,000 – Rp 90,000
- Soto ayam with rice and crackers: Rp 25,000 – Rp 50,000
- Fresh fruit juice: Rp 15,000 – Rp 35,000
Comfortable dining (sit-down restaurants, tourist-area establishments)
- A full meal at a mid-upper local restaurant: Rp 120,000 – Rp 250,000 per person
- Specialty dishes like bebek betutu (slow-cooked Balinese duck): Rp 95,000 – Rp 180,000
- Specialty coffee drinks at an urban café: Rp 45,000 – Rp 75,000
Note that Bali’s tourist areas and Jakarta’s central business districts sit at the upper end of these ranges. Yogyakarta, Solo, and most of East Java remain significantly cheaper for equivalent food quality.
Frequently Asked Questions
Is it safe to eat at street food stalls in Indonesia?
Generally yes, with basic judgment. Look for stalls with high turnover — the food moves fast and stays fresh. Avoid pre-cooked dishes that have been sitting unrefrigerated for hours. Freshly cooked food from a busy cart is almost always fine. Stick to bottled water and avoid ice at stalls where you cannot verify the water source.
What do I do if I cannot pronounce what I want to order?
Point. Seriously — pointing is completely normal and not considered rude in this context. Point at the dish another customer is eating, point at the display case, or show the vendor a photo on your phone. The word ini (this one) covers everything. Indonesian vendors are used to non-speakers and will not be offended by gesturing.
Do I need to tip at Indonesian food stalls and warungs?
No. Tipping is not expected at street stalls, warungs, or most local restaurants. If a service charge is included in the bill at a sit-down restaurant, that covers it. Rounding up small amounts is appreciated but never required. Attempting to tip at a street cart will often result in the vendor trying to give you change back.
How do I order food if I have a serious food allergy?
Be very explicit and repeat the key ingredient to avoid — in Indonesian if possible. Peanuts (kacang) are everywhere in Indonesian cooking, particularly in sauces and dressings. Shrimp paste (terasi) and fish sauce appear in dishes that look vegetarian. Show a written card listing your allergen in Bahasa Indonesia. Apps like Google Translate handle this well in 2026 with improved offline functionality.
What is QRIS and can I use it as a foreign visitor?
QRIS is Indonesia’s national QR code payment system, unified across all major e-wallets and banks. As of 2026, some foreign bank apps and international e-wallets have begun integrating with QRIS for tourist use, but acceptance varies. Most foreign visitors still rely on cash at food stalls. Carry small-denomination rupiah notes — they solve every payment situation.