Jakarta is one of the best-value food cities in Asia — a lot of its most-loved dishes cost under US$3.50 a meal, and the food doesn’t get worse as it gets cheaper. This guide rounds up the best cheap eats Jakarta has under IDR 50,000, built as a seven-day challenge with exact vendors, pinnable addresses, ordering scripts in Bahasa Indonesia, and a full walkthrough of how to point your way through a warteg tray without a word of Indonesian. Follow it and you can eat three genuinely good Indonesian meals a day for under IDR 150,000 total — value that simply doesn’t exist in Singapore, Tokyo, or Bangkok.
Eating cheap is the backbone of doing the city on a shoestring, so this pairs naturally with the wider budget travel in Jakarta playbook, and it’s the value end of the broader Jakarta food guide.

The Warteg Pointing System — How to Eat Without Speaking Indonesian
Warteg (warung Tegal) restaurants serve dozens of pre-prepared Indonesian dishes from a glass-fronted display case, and they’re the cheapest reliable meal in the whole guide to the best street food in Jakarta. You walk up, point at what you want, and pay by the plate. No menu, no Bahasa Indonesia required. The system is essentially universal across Jakarta — once you know how to order at one warteg, you can order at any of the thousands across the city.
Step-by-Step
- Arrive at the warteg — busy ones are the safest bet
- Take a plate from the stack at the side
- Scoop your own rice (nasi putih) — usually free with sides
- Point at 2–4 sides in the glass case (ayam goreng, tempeh, sayur, tahu, etc.)
- Sit at any table; the staff will bring your plate
- Pay at the counter on your way out — staff will sum your plate at the register
Typical pricing: rice IDR 5,000–8,000, vegetable sides IDR 3,000–8,000, fried chicken IDR 10,000–15,000, beef IDR 15,000–25,000. Total cost: IDR 20,000–45,000 per meal.
Best Jakarta wartegs: Warteg Warmo (Tebet), Warteg Bahari (multiple branches), Warteg Subsidi (Cikini).
| Meal | What it is | Typical price | In USD |
|---|---|---|---|
| Warteg plate | Rice + 2–3 self-picked sides | IDR 20,000–35,000 | $1.30–2.20 |
| Bakso | Beef-meatball noodle soup | IDR 25,000–40,000 | $1.60–2.50 |
| Bubur ayam | Chicken rice porridge | IDR 20,000–35,000 | $1.30–2.20 |
| Nasi goreng | Fried rice with egg | IDR 20,000–40,000 | $1.30–2.50 |
| Nasi uduk komplit | Coconut rice + fried sides | IDR 35,000–55,000 | $2.20–3.50 |
| Soto Betawi | Creamy beef-and-coconut soup | IDR 45,000–75,000 | $2.90–4.80 |
| Iced tea / kopi | Es teh manis / kopi tubruk | IDR 5,000–20,000 | under $1.30 |
7-Day Cheap Eats Challenge
One Indonesian meal per day under IDR 50,000, with exact vendor and order. Total spend for 7 lunches: IDR 200,000–320,000 ($13–20).
Day 1 — Bakso Lapangan Tembak Senayan (IDR 30,000–45,000)

Bakso Lapangan Tembak Senayan is Jakarta’s most celebrated meatball soup. Dense beef meatballs in clear broth with thin egg noodles, vermicelli, fried tofu, scallions, fried shallots. Order: “bakso campur” (mixed; IDR 35,000). Eat with kecap manis, sambal, and lime. Multiple branches across Jakarta.
Day 2 — Nasi Uduk Kebon Kacang Zainal Fanani (IDR 35,000–55,000)

The legendary 1967 nasi uduk specialist in Central Jakarta. Order “nasi uduk komplit + sambal” — fragrant coconut rice with ayam goreng, empal, dendeng, tahu, tempeh orek, hard-boiled egg, and sambal kacang. See our best nasi uduk guide for full details.
Day 3 — Sate Khas Senayan Warung Branch (IDR 35,000–45,000)

Smaller warung-format branches of Indonesia’s most famous satay restaurant chain. 10 chicken sate skewers with peanut sauce, lontong, sliced shallots, and lime. Locations include Plaza Senayan and select Jakarta neighborhoods.
Day 4 — Mie Aceh Bang Jaly (IDR 30,000–40,000)
Mie Aceh is Indonesia’s most distinctive noodle dish — thick yellow noodles in a rich curry-spiced sauce with beef, shrimp, or crab. Mie Aceh Bang Jaly serves Jakarta’s best version in a no-frills warung setting. Order: “mie Aceh udang” (with shrimp).
Day 5 — Ayam Penyet Ria (IDR 25,000–40,000)

Fried chicken smashed flat (penyet) and served with raw vegetables (cucumber, basil, cabbage), rice, and a fiery sambal. Ayam Penyet Ria is a beloved Indonesian chain — multiple Jakarta branches. Eat with hands; the smashed chicken absorbs sambal beautifully.
Day 6 — Gado-Gado Bonbin Cikini (IDR 35,000–50,000)
The 60-year-old Cikini institution serves Jakarta’s most celebrated gado-gado — boiled vegetables, eggs, tempeh, tofu, lontong, drenched in thick peanut sauce and topped with emping crackers. Naturally vegetarian (ask “tanpa telur” for vegan) — one of the easy wins in the guide to vegetarian and vegan food in Jakarta.
Day 7 — Soto Betawi H. Ma’ruf (IDR 45,000–75,000)
The 1943 legend serves Jakarta’s most celebrated soto Betawi — creamy beef-and-coconut soup with the signature cow’s-milk addition, served with rice and sambal, and the top pick in the guide to the best soto Betawi in Jakarta. At the upper edge of our IDR 50,000 budget but worth the splurge for a Jakarta culinary icon.
More Cheap Eats Under IDR 50,000

Indonesian Classics
These are the budget versions of the plates in the guide to must-try Jakarta dishes — same food, warung prices.
- Nasi goreng — Indonesian fried rice with sweet soy, fried egg, krupuk (IDR 20,000–40,000)
- Mie goreng — Indonesian fried noodles with vegetables and fried egg (IDR 20,000–35,000)
- Bubur ayam — chicken rice porridge with shredded chicken (IDR 20,000–35,000)
- Soto ayam — yellow chicken soto with rice (IDR 25,000–40,000)
- Gulai kambing — goat curry with rice (IDR 35,000–55,000)
- Nasi Padang — pick 2–3 dishes from the tower (IDR 35,000–55,000)
Chinese-Indonesian Cheap Eats
- Bakmi ayam — chicken noodles (IDR 25,000–40,000)
- Bakmi Amoy at Petak Enam — Glodok’s best Hokkien noodles (IDR 35,000–55,000)
- Nasi tim ayam — steamed rice with chicken (IDR 30,000–50,000)
- Kwetiau goreng — stir-fried flat noodles (IDR 30,000–45,000)
Street Snacks Under IDR 30,000
- Kerak telor — Betawi crepe (IDR 25,000–45,000)
- Martabak telor — savory egg pancake slice (IDR 15,000–25,000)
- Pisang goreng — fried banana (IDR 5,000–15,000)
- Tahu telor — tofu omelet with peanut sauce (IDR 20,000–35,000)
- Sate padang — Padang satay (IDR 30,000–45,000)
- Pecel lele — fried catfish with rice and sambal (IDR 25,000–40,000)
Drinks Under IDR 20,000

- Es teh manis — sweet iced tea (IDR 5,000–10,000)
- Es jeruk — fresh squeezed orange ice (IDR 10,000–15,000)
- Es teler — tropical fruit dessert with avocado, jackfruit, coconut (IDR 15,000–35,000)
- Es cendol — pandan jelly, coconut milk, palm sugar (IDR 10,000–20,000)
- Kopi tubruk — unfiltered Indonesian coffee (IDR 10,000–20,000)
- Es kopi susu — iced coffee with condensed milk (IDR 15,000–25,000)
Cheap Eats by Neighborhood
Central Jakarta (Sabang, Menteng, Cikini)
Sate Ayam Pak Kumis on Sabang, Nasi Uduk Kebon Kacang Zainal Fanani, Gado-Gado Bonbin Cikini, Bubur Ayam Cikini, warteg vendors throughout Cikini.
South Jakarta (Tebet, Kemang, Senopati)
Warteg Warmo (Tebet’s most beloved), Bakso Lapangan Tembak Senayan branches, Ayam Penyet Ria’s many branches, and the budget stalls at Pasar Santa — across areas profiled in the Jakarta neighborhoods guide.
West Jakarta (Glodok, Petak Sembilan)
Bakmi Amoy at Petak Enam, Soto Betawi Afung, Kopi Es Tak Kie iced coffee, and Pantjoran Tea House’s free tea — the heart of a cheap day eating around Kota Tua.
North Jakarta (Pasar Senen, Muara Karang)
Soto Betawi H. Ma’ruf (Pasar Senen since 1943), Pasar Senen night vendors, and the Muara Karang fishing-port seafood warungs — the cheapest end of the guide to the best seafood restaurants in Jakarta.
East Jakarta (Setu Babakan, Condet)
Setu Babakan Betawi village warungs (kerak telor, soto Betawi, asinan) and Warung Betawi H. Muhayar at Pasar Minggu — a market profiled in the guide to Jakarta food markets.
QRIS Payment for Cheap Eats
The Indonesian government’s QRIS (Quick Response Code Indonesian Standard) is now accepted at most Jakarta warungs and street vendors. Download GoPay, OVO, or DANA, link an Indonesian bank account or credit card, and scan vendor QR codes to pay. For foreign travelers without Indonesian banking, GoPay can be loaded from your Grab/Gojek balance.
That said, cash is still safest — carry small denominations (IDR 5,000, 10,000, 20,000, 50,000 notes) for street vendors who haven’t yet adopted QRIS.
Cheap Eats Daily Budget
Ultra-budget (IDR 75,000–100,000/day, ~$5–6):
- Breakfast: bubur ayam (IDR 25,000)
- Lunch: warteg with 3 sides + rice (IDR 30,000)
- Dinner: street food (sate or nasi goreng; IDR 30,000)
- Drinks: 2 iced teas (IDR 15,000)
Comfortable budget (IDR 150,000/day, ~$10):
- Breakfast: nasi uduk komplit (IDR 50,000)
- Lunch: bakso campur or soto Betawi (IDR 50,000)
- Dinner: ayam penyet (IDR 40,000)
- Drinks: coffee + dessert (IDR 25,000)
Generous budget (IDR 300,000/day, ~$20):
- Breakfast: nasi uduk + specialty coffee (IDR 75,000)
- Lunch: refined Indonesian restaurant lunch (IDR 100,000)
- Dinner: Pecenongan seafood share (IDR 120,000)
- Drinks/snacks: throughout (IDR 30,000)
Cheap Eats Safety Tips
Eat at busy stalls — turnover is the best food safety indicator. Watch the cooking — woks and grills should be visibly hot. Drink bottled water rather than tap. Choose freshly-cooked over pre-prepared at street carts. Avoid raw shellfish at low-end stalls.
Halal-conscious eating: Most Indonesian street food is halal by default. Chinese-Indonesian dishes in Glodok often include pork — confirm with “ada babi?” (any pork?) before ordering.
Tipping at Cheap Eats Vendors
Tipping is not expected at warungs, street carts, or warteg. Round up small bills if you want to acknowledge friendly service. At larger mid-range restaurants, a 10% service charge is typically already added.
Where the real value is (and the small traps)
The cheapest food in Jakarta is also, very often, the best — that’s the part that surprises first-timers. A IDR 30,000 warteg plate or a IDR 35,000 bowl of bakso isn’t a compromise you make to save money; it’s genuinely how locals eat, and the quality reflects that. The single biggest lever on your daily spend isn’t finding cheaper food, it’s simply eating where Jakartans eat: a neighborhood warteg, a street cart with a queue, a market stall. The moment you drift into mall food courts and tourist-facing restaurants, the same dishes can cost three to five times as much for no real gain.
A couple of small traps are worth flagging. Drinks and snacks add up faster than you’d expect — a few bottled waters, an iced coffee, and a couple of gorengan across a day can quietly equal another meal, so factor them in. Tourist-zone carts near the big attractions sometimes charge a premium; walk two streets back and the price drops. And at live-seafood or per-weight stalls, always confirm the price before the food is cooked, the one place a cheap meal can balloon. None of this is hard, and the payoff is real: it’s entirely normal to eat extremely well here for the price of a single coffee back home.
Frequently Asked Questions About Cheap Eats Jakarta
What is the cheapest meal in Jakarta?
The cheapest reliable meals are warteg combinations (IDR 20,000–35,000 for rice plus 2–3 sides), bakso meatball soup (IDR 25,000–40,000), and bubur ayam chicken porridge (IDR 20,000–35,000). All under US$2.50.
How much should I budget for cheap eats in Jakarta?
Ultra-budget travelers can eat well on IDR 75,000–100,000/day ($5–6). Comfortable budget runs IDR 150,000/day ($10). Most travelers find IDR 200,000–300,000/day ($13–20) gives a satisfying mix of warteg simplicity and occasional restaurant splurges.
Is warteg food safe for tourists?
Yes — busy wartegs are generally very safe. Choose visibly clean displays, ensure dishes are freshly replenished, and you’ll have no issues. Most international travelers eat at wartegs daily without incident.
How do I order at a warteg without speaking Indonesian?
Walk up to the glass case, point at 2–4 dishes you want, take a plate from the side, scoop rice yourself, and sit down. Staff will bring your assembled plate. Pay at the counter when leaving — they’ll calculate the total based on your plate’s contents.
Can I pay with credit card at cheap eats vendors?
Rarely — most warungs and street vendors are cash-only or QRIS digital payment only (via GoPay, OVO, DANA). Carry small bills of rupiah.
Where do locals eat cheaply in Jakarta?
Locals favor wartegs in their own neighborhoods, street carts for breakfast (bubur ayam, nasi uduk) and dinner (sate, nasi goreng), and night food markets (Sabang, Pecenongan, Mangga Besar). See our night food markets guide.
Jakarta is one of the best-value food cities in Asia, and these cheap eats let you taste the best of it for a fraction of what you’d pay in Singapore, Tokyo, or Bangkok. From here, the Jakarta food guide maps the rest of the scene, and the budget travel in Jakarta guide stretches the savings across the whole trip.
External Resources for Cheap Eats Jakarta
For more cheap eats research, the Richwell Property cheap meals guide covers daily budget breakdowns, and the Coconuts Jakarta cheap restaurants guide features additional vendor recommendations.


