Jakarta is one of the best food cities in Southeast Asia — and one of the cheapest. You can eat three filling meals a day for under $5, or blow $50 on a single brunch. The range is enormous, and knowing where to eat at each price point is the difference between loving Jakarta and overspending in it.

We eat at local warungs most days. This guide covers what we actually eat, what we actually pay, and how to build a realistic monthly food budget as a digital nomad in Jakarta.

TL;DR — Monthly Food Budget Tiers

TierStyleMonthly Cost
BudgetWarungs & street food daily, cook sometimes$100–$150
ComfortableMix of warungs, mid-range restaurants, occasional delivery$200–$300
PremiumRestaurants, Western food, regular delivery, alcohol$400–$600+

These are per-person numbers. Jakarta is absurdly cheap if you eat like a local.

Pro tip: The exchange rate throughout this guide is $1 = Rp 16,000. Prices are as of early 2026.


Street Food & Warungs: The Foundation

Warungs (small local eateries) are where most Jakartans eat, and where you should eat too. The food is fresh, fast, and costs almost nothing. Here’s what the staples cost:

DishWhat It IsPrice (IDR)Price (USD)
Nasi GorengFried rice with egg, kecap manis, chiliRp 15,000–25,000$0.90–$1.55
Nasi PadangRice + 2–3 Padang-style dishes (rendang, gulai, sambal)Rp 20,000–35,000$1.25–$2.20
Mie AyamChicken noodles with broth on the sideRp 12,000–20,000$0.75–$1.25
Soto AyamTurmeric chicken soup with rice, egg, limeRp 15,000–25,000$0.90–$1.55
BaksoMeatball soup with noodles and fried wontonsRp 12,000–22,000$0.75–$1.35
Martabak ManisThick sweet stuffed pancake (chocolate, cheese, peanut)Rp 30,000–70,000$1.90–$4.40
Martabak TelurSavory stuffed pancake with egg, meat, onionRp 25,000–55,000$1.55–$3.45
Gado-gadoVegetables in peanut sauce with rice cakeRp 15,000–25,000$0.90–$1.55
Es Teh ManisIced sweet tea (served everywhere)Rp 3,000–5,000$0.20–$0.30

Nasi Padang is the best value meal in Jakarta. You sit down, they bring out a dozen dishes, and you only pay for what you eat. A full plate with rendang and two sides runs about Rp 25,000–35,000 ($1.55–$2.20). It’s filling, delicious, and available on every block.

Pro tip: Warung prices are fairly uniform across Jakarta. A nasi goreng in Sudirman costs roughly the same as one in Kelapa Gading. The difference is in quality, not price.


Mid-Range Restaurants

Jakarta’s mid-range dining is excellent. Local restaurant chains and independent spots in malls and commercial areas serve high-quality food at prices that would be considered cheap anywhere else.

TypeExamplesPrice Per Meal (IDR)Price Per Meal (USD)
Indonesian restaurantSate Khas Senayan, Bebek BengilRp 50,000–90,000$3.10–$5.60
JapaneseYoshinoya, Marugame Udon, HokBenRp 40,000–75,000$2.50–$4.70
KoreanMujigae, local Korean spots in Kelapa GadingRp 50,000–100,000$3.10–$6.25
Chinese-IndonesianBakmi GM, Bakmi NagaRp 35,000–60,000$2.20–$3.75
Cafe lunchTypical mall cafe with a main + drinkRp 70,000–120,000$4.40–$7.50

You can eat well at a proper sit-down restaurant for $3–$6. Mall food courts are slightly cheaper — most dishes are Rp 30,000–60,000 ($1.90–$3.75).


Western Food & Higher-End Dining

This is where Jakarta gets expensive — relative to local food, at least. Western restaurants in areas like SCBD, Kemang, and Senopati charge closer to international prices.

TypePrice Range Per Meal (IDR)Price Range (USD)
Pizza / pastaRp 80,000–150,000$5.00–$9.40
Burger jointsRp 70,000–130,000$4.40–$8.10
Brunch cafesRp 100,000–200,000$6.25–$12.50
Fine diningRp 300,000–800,000+$18.75–$50+

Still cheaper than equivalent meals in Singapore, Bangkok, or Bali’s Canggu, but the gap between a warung and a Western restaurant is huge. A nasi goreng is $1. An avocado toast in Senopati is $8. Eat Western food daily and your food budget triples overnight.

Pro tip: If you’re craving Western food, the best value is usually at mall chains like Pizza Marzano, Kitchenette, or Pancious. Better quality per dollar than most standalone brunch spots.


Grocery Shopping

Jakarta has a good range of grocery options depending on what you need.

StoreTypeBest ForPrice Level
Ranch MarketPremium supermarketImported goods, cheese, wine$$$
Farmers MarketPremium supermarketFresh produce, organic options$$$
Hypermart / GiantStandard supermarketEveryday groceries$$
Alfamart / IndomaretConvenience store (everywhere)Snacks, water, basics$$
Pasar tradisionalTraditional wet marketFresh vegetables, fruit, meat, spices$

A week of groceries for basic home cooking (rice, eggs, vegetables, chicken, fruit, cooking oil) costs Rp 150,000–250,000 ($9–$16) at a traditional market. The same basket at Ranch Market runs about 2–3x more.

Imported items — cheese, olive oil, oat milk, cereal — are expensive everywhere. A block of cheddar costs Rp 50,000–80,000 ($3–$5). Oat milk is Rp 60,000+ ($3.75+). If you rely on imported groceries, budget accordingly.

Pro tip: Traditional markets (pasar) are intimidating at first but offer the freshest produce at the lowest prices. Pasar Santa in South Jakarta is a good starting point — cleaner and more organized than most.


Food Delivery Apps

GoFood (by Gojek) and GrabFood are the two dominant platforms. Both have enormous restaurant selections and regular promo codes.

FactorGoFoodGrabFood
Delivery feeRp 5,000–15,000 ($0.30–$0.95)Rp 5,000–15,000 ($0.30–$0.95)
PromosFrequent, especially with GoPayFrequent, especially with OVO
CoverageExcellent across JakartaExcellent across Jakarta
Restaurant selectionSlightly broader for local warungsSlightly broader for chains

Delivery fees are low, but the markup on food prices vs. eating in-person is typically 10–20%. Using promos offsets this. Both apps are available in English.

Pro tip: Link GoPay to your GoFood and OVO to GrabFood. The payment wallet promos are where the real savings are — 30–50% off on certain days is common.


Cooking at Home

If your kos or apartment has a kitchen, cooking at home is the cheapest option. Rice, eggs, tempe, tahu, and vegetables are all incredibly cheap at traditional markets.

A rough weekly grocery bill for simple home cooking:

ItemApprox. Weekly Cost (IDR)USD
Rice (2 kg)Rp 25,000$1.55
Eggs (1 dozen)Rp 25,000$1.55
Chicken (1 kg)Rp 35,000$2.20
Vegetables & fruitRp 40,000$2.50
Tempe, tahu, saucesRp 20,000$1.25
Cooking oil, spicesRp 15,000$0.95
TotalRp 160,000$10.00

That’s $40/month on groceries if you cook simple Indonesian-style meals. Realistically, most nomads combine cooking with eating out — which lands around $120–$200/month total.


Alcohol Costs

Indonesia is a Muslim-majority country and alcohol is taxed heavily. This is the one category where Jakarta is not cheap.

DrinkWherePrice (IDR)Price (USD)
Bintang beer (large)Convenience storeRp 28,000–35,000$1.75–$2.20
Bintang beerRestaurant/barRp 45,000–80,000$2.80–$5.00
CocktailBar in SCBD/KemangRp 100,000–180,000$6.25–$11.25
Wine (bottle)SupermarketRp 200,000–500,000+$12.50–$31+
Spirits (imported)SupermarketRp 400,000–1,000,000+$25–$62+

If you drink regularly, this will be a noticeable chunk of your budget. A night out with 3–4 cocktails easily hits $25–$40. Many nomads reduce or cut alcohol entirely in Jakarta — your wallet will thank you.

Pro tip: Buy beer at Indomaret or Alfamart and drink at home. Bar prices are 2–3x retail. Not all convenience stores sell alcohol — the ones near malls and expat areas usually do.


Monthly Budget Scenarios

Here’s what a realistic monthly food budget looks like at each level:

CategoryBudget ($100–$150)Comfortable ($200–$300)Premium ($400–$600)
BreakfastCook at home or skipWarung or cafeCafe or brunch spot
LunchWarung / nasi padangWarung or mid-range restaurantRestaurant or delivery
DinnerWarung or cookMix of warung + restaurantRestaurant + delivery
Snacks/coffeeEs teh manis, IndomaretCafe coffee 2–3x/weekDaily specialty coffee
DeliveryRarely2–3x/weekDaily
AlcoholNone or minimalOccasionalRegular
GroceriesTraditional marketSupermarketRanch Market / imported

Most digital nomads we know land in the $200–$300 range — eating at warungs for most meals, hitting a restaurant a few times a week, and ordering delivery when they don’t feel like going out.


FAQ

Is street food safe in Jakarta? Generally yes. Stick to busy warungs with high turnover — the food is freshest. Avoid anything that’s been sitting out in the sun for hours. After 1–2 weeks, your stomach adjusts. Carry Imodium the first week just in case.

Can I eat vegetarian or vegan in Jakarta? Yes, though it takes effort. Tempe, tahu, gado-gado, and cap cay (stir-fried vegetables) are available everywhere. Say “tanpa daging” (without meat) or “vegetarian” — most warung staff will understand. Dedicated vegan restaurants exist in South Jakarta (Burgreens, Planted Jakarta).

Is tap water safe to drink? No. Always drink bottled or filtered water. A 19-liter refill gallon costs about Rp 6,000 ($0.38). Most apartments have a water dispenser.

What’s the best food delivery app? GoFood and GrabFood are both excellent. Use whichever one has better promos that week. Download both.

Do I need to speak Bahasa Indonesia to order food? Not really. Pointing at the menu or at what other people are eating works fine at warungs. Delivery apps are in English. But learning a few basics — “nasi goreng satu, pedas sedang” (one fried rice, medium spicy) — goes a long way.

How much should I tip? Tipping is not expected at warungs or street food stalls. At sit-down restaurants, a 5–10% tip is appreciated but not required. Most restaurant bills already include a 5–10% service charge.


Last updated: April 2026. Prices based on our experience living in Jakarta. Exchange rate used: $1 = Rp 16,000. Prices may vary by location and time of year.