Jakarta — Food Guide
Food Guide

The Ultimate Jakarta Food Guide — What & Where to Eat

Jakarta is Indonesia's most diverse food city — a megacity where every one of the country's 17,000 islands is represented by a restaurant, warung, or stree...

🌎 Jakarta, ID 📖 8 min read 💰 Mid-range budget Updated May 2026

Jakarta is Indonesia's most diverse food city — a megacity where every one of the country's 17,000 islands is represented by a restaurant, warung, or street vendor. Betawi (native Jakarta) cuisine provides the local foundation, but the real excitement is the full Indonesian spectrum: Padang rendang, Javanese gudeg, Sundanese grilled fish, Balinese satay, and Chinese-Indonesian noodle dishes, all within a single city block.

Jakarta nasi padang spread with multiple curry dishes and rice
Jakarta nasi padang spread with multiple curry dishes and rice. Photo: Unsplash

Must-Try Dishes

1. Nasi Padang — IDR 25,000-50,000

A West Sumatran feast — steamed rice surrounded by 10-20 small dishes displayed on the counter. Choose from rendang (dry beef curry), ayam pop (poached chicken), sambal telur (egg in chili), and dendeng balado (crispy beef with chili). You pay for what you take. Sederhana chain is reliable; smaller Padang warungs are better. IDR 25,000-50,000 for a generous plate.

2. Soto Betawi (Jakarta Beef Soup) — IDR 25,000-35,000

Jakarta's signature dish — a rich, creamy soup with beef and offal in a coconut milk and cow's milk broth, flavored with lemongrass and fried shallots. Served with rice, lontong (rice cake), or emping (melinjo crackers). Soto Betawi H. Husein near Tanah Abang is the famous spot (IDR 25,000-35,000).

3. Kerak Telor (Egg Crust) — IDR 15,000-20,000

Jakarta's most distinctive Betawi street food — a sticky rice omelette cooked in a wok with dried shrimp, fried coconut, and spices. Found at street carts and night markets. IDR 15,000-20,000 per portion. Crunchy, savory, and uniquely Jakarta.

4. Bakmi (Chinese-Indonesian Noodles) — IDR 15,000-50,000

Egg noodles with minced chicken, soy sauce, and fried shallots — the Chinese-Indonesian staple. Bakmi GM is the famous chain (IDR 35,000-50,000), but the best bakmi comes from unassuming stalls in Glodok (Chinatown) for IDR 15,000-25,000.

5. Nasi Uduk — IDR 10,000-20,000

Betawi coconut rice steamed with lemongrass, served with fried chicken, tempeh, sambal, omelette, and fried shallots. Jakarta's essential breakfast. Street carts sell it from 5 AM for IDR 10,000-20,000. The version at Nasi Uduk Kebon Kacang is legendary.

6. Martabak (Thick Pancake) — IDR 40,000-100,000

Jakarta's beloved late-night snack — a thick, buttery pancake either savory (filled with minced meat, egg, and spring onion) or sweet (chocolate, cheese, peanut). Martabak Pecenongan 65 is the famous spot — queues from 6 PM nightly. Sweet martabak IDR 40,000-80,000, savory IDR 50,000-100,000.

💡 Nasi padang restaurants display dishes on the counter — point at what you want or let the server pile plates in front of you. You only pay for what you eat. Return untouched plates. This is the fastest, most satisfying meal system in Indonesia.

Where to Eat

Glodok (Chinatown) — Budget Noodles & Dim Sum

Jakarta's Chinatown has the city's best bakmi, bakso (meatball soup, IDR 15,000-25,000), and dim sum. Walk the alleyways and follow the smoke. Pantjoran Tea House serves excellent Chinese tea in a restored shophouse. Breakfast dim sum at Mie Pasar Baru is an institution.

Menteng & Cikini — Mid-Range Diversity

The leafy colonial district has restaurants covering every Indonesian cuisine. Sate Khas Senayan for satay (IDR 30,000-50,000), Bunga Rampai for refined Indonesian (IDR 60,000-120,000), and Museum Nasional Cafe for coffee and pastries in a garden setting.

Pecenongan — Night Food Street

This nocturnal food street comes alive after dark. Martabak stalls, sop kaki kambing (goat foot soup), Chinese-Indonesian fried noodles, and cold beer at open-air tables. The chaos, smoke, and noise are part of the experience. Everything under IDR 50,000.

Indonesian bakso meatball soup with noodles and condiments
Indonesian bakso meatball soup with noodles and condiments. Photo: Unsplash
💡 Martabak shops open at 5-6 PM and peak at 9-11 PM — this is Jakarta's after-dinner tradition. Order one sweet and one savory to share. The sweet versions are absurdly rich — chocolate, cheese, and condensed milk on butter-soaked dough.

Dining Tips for Jakarta

The best food in any city comes from specialists — restaurants and stalls that have perfected a single dish over years or decades. The cramped stall with the longest queue of locals invariably serves better food than the spacious restaurant with the bilingual menu and zero customers. Follow the crowds, eat what locals eat, and budget for multiple small meals rather than one large dinner.

Street food is safe when the vendor is busy — high customer turnover means food is cooked fresh and doesn't sit at dangerous temperatures. Avoid pre-cooked items that have been sitting under heat lamps for hours. Steaming, sizzling, and smoking are signs of freshly prepared food. Morning markets and evening food stalls typically offer the freshest options.

Local markets are the most affordable and authentic eating experience in any Asian city. Visit the main market early in the morning when vendors set up — the energy, the colors, and the breakfast food reveal the city's character more effectively than any museum or monument. Budget 60-90 minutes for a market visit including breakfast.

Dietary restrictions and allergies can be communicated with a few prepared phrases in the local language. Download Google Translate's offline language pack before your trip. Most Asian food cultures are accommodating of preferences when communicated clearly. Vegetarian options are available nearly everywhere, though the definition varies — fish sauce and shrimp paste appear in many 'vegetarian' Southeast Asian dishes.

Street Food & Markets

Jakarta's street food operates on a geographic and temporal logic that rewards those who learn it quickly. The city divides into morning markets, daytime warungs, and nocturnal food streets — each with its own character and specialties, all interconnected by the obsessive Jakarta habit of eating at every available opportunity.

The most important morning market is Pasar Senen in Central Jakarta, a working-class wet market where vendors set up from 4 AM. The breakfast corridor along the northern edge of the market — a dense row of plastic-stool stalls — serves nasi uduk (coconut rice) with fried chicken and tempeh for IDR 12,000–18,000, alongside steaming bowls of soto ayam (chicken soup) at IDR 15,000. The chaos and noise are genuine, the prices are local, and by 8 AM the best food is gone.

Pasar Santa in South Jakarta is a different animal entirely — a former wet market that has evolved into a multi-floor food court beloved by young Jakartans. Ground-floor legacy vendors sell traditional Betawi dishes; upper floors house craft coffee, Korean fried chicken, and fusion tacos. A complete meal costs IDR 30,000–60,000. It runs from noon until late evening and is busiest on weekend afternoons.

For dedicated street food exploration, Pecenongan — the nocturnal food street in Central Jakarta — is non-negotiable. By 8 PM, the street is lined end-to-end with outdoor tables and competing stalls: martabak makers wielding enormous spatulas over flat irons, vendors ladling sop buntut (oxtail soup) from stockpots that have been simmering since morning, and Chinese-Indonesian kwetiau goreng (fried flat rice noodles) smoking on high-heat woks. Budget IDR 40,000–80,000 per person for a full evening of grazing.

Glodok Night Market in Jakarta's Chinatown comes alive on Friday and Saturday evenings, when stalls selling bubur ayam (rice porridge with chicken), bakwan jagung (corn fritters), and paper cups of es cendol (pandan jelly and palm sugar in coconut milk, IDR 8,000) fill the lanes between the shophouses. The tau foo fa stalls — warm silken tofu with ginger syrup — are a Glodok institution at IDR 6,000 a bowl.

Weekend mornings in Menteng bring out a different kind of street food: pushcart vendors selling bubur kacang hijau (mung bean porridge) and kue putu — bamboo-steamed rice flour cakes filled with palm sugar and coconut, cooked with a whistling steam that announces the vendor from half a block away. These dessert-breakfast foods rarely appear on menus and disappear by 10 AM.

💡 Night market timing: Jakarta's food streets hit their stride between 8–10 PM, well after the dinner hour. The best strategy is a light early dinner at a warung around 6:30 PM, then a second round of grazing at Pecenongan or Glodok after 8 PM. Jakartans eat late and linger long — the streets are safest and most vibrant when they are most crowded.

Planning Your Food Exploration

The most rewarding food experiences come from planning meals around the local eating schedule rather than forcing your own rhythm onto a foreign city. Most Asian cities eat early — breakfast stalls open at dawn and close by 9 AM, lunch service peaks at noon and ends by 2 PM, and dinner starts at 5-6 PM. Night markets and street food stalls offer the best evening options, typically running from 6 PM until 10 PM or later.

Budget allocation matters. Spend 30-40% of your food budget on one memorable meal — a signature local restaurant, a cooking class, or a fresh seafood dinner. Allocate the rest to street food, markets, and casual local restaurants where the authentic flavors live. This strategy ensures you taste both the refined and the everyday versions of the local cuisine without breaking the bank.

Photography etiquette at food stalls and small restaurants varies by culture. In most of Asia, photographing your food is completely normal and even expected. Photographing the cook or the stall itself — ask first with a smile and gesture. Most vendors are flattered; a few prefer not to be photographed. In sit-down restaurants, photograph freely but be discreet about photographing other diners.

Food allergies and dietary restrictions require preparation. Write your restrictions in the local language (Google Translate helps) and show the note at each restaurant. Common allergens like peanuts, shellfish, and gluten appear in unexpected places — soy sauce contains wheat, fish sauce is in many Thai and Vietnamese dishes, and peanuts appear in Indonesian, Malaysian, and Chinese cooking. Communicate clearly and ask about ingredients rather than assuming from the menu description.

The single best food investment in any Asian city is a cooking class. For 5-50, you'll visit a local market, learn 4-6 dishes hands-on, and gain techniques that let you recreate the flavors at home. The market tour alone — learning to identify local herbs, spices, and produce — transforms your understanding of the cuisine for every subsequent meal during your trip.

JC
JustCheckin Editorial Team
Researched, written, and verified by travel experts. Last updated May 31, 2026.
COMPLETE JAKARTA TRAVEL GUIDE

Everything you need for Jakarta

🗺️
3-Day Itinerary
🍜
Food Guide
You are here
💎
Hidden Gems
💰
Budget Guide
✈️
First Timer's Guide
🏨
Hotels

Daily Budget — Jakarta

Typical traveller costs · All figures in USD

🎒
$35
Budget/day
🏨
$90
Mid-range/day
$280
Luxury/day

💱 Indonesian Rupiah (IDR) - 1 USD is approximately 16,000 IDR

Culture & Etiquette

👗
Dress Code
Jakarta is a conservative city, dress modestly when visiting mosques, temples, or attending cultural events. Cover your shoulders and knees, and remove your shoes when entering temples or mosques. Avoid revealing clothing, especially in rural areas.
🤝
Local Customs
Greetings are important in Indonesian culture. Use both hands when giving or receiving something, and avoid pointing with your index finger. Remove your shoes before entering homes or temples. Respect for elders is also crucial, use titles such as 'Pak' or 'Ibu' when addressing older individuals.
⚠️
Watch Out For
Be cautious of scams at airports, tourist areas, and public transportation. Some common scams include taxi scams, where drivers take you to a different location, and ATM scams, where thieves attach devices to ATMs to steal your card information. Always use licensed taxis and be aware of your surroundings.
Dos & Don'ts
Use your right hand when eating, as the left hand is considered unclean. Avoid public displays of affection, as they are frowned upon in Indonesian culture. Remove your shoes before entering homes or temples, and use a scarf or towel to cover your shoulders when visiting mosques.
👩
Solo Female Safety
Solo female travelers should be cautious when walking alone at night, especially in areas with poor lighting. Avoid using unlicensed taxis or hitchhiking, and stay in well-lit and populated areas. Dress modestly and avoid drawing attention to yourself.
🏳️‍🌈
LGBTQ+ Notes
Indonesia has laws against same-sex relationships, and LGBTQ+ individuals may face persecution. While Jakarta is generally more accepting, it's still essential to be discreet and respectful of local customs. Avoid public displays of affection, and be aware of your surroundings.
📷
Photography
Be respectful when taking photos, especially in mosques and temples. Avoid taking photos of people without their permission, and be mindful of your surroundings. Some areas, such as military installations or government buildings, may be off-limits to photography.

Getting Around Jakarta

✈️
Airport Transfer
Take a taxi or ride-hailing service from Soekarno-Hatta International Airport to the city center, costing around IDR 100-150k (~7-10 USD) and taking around 45-60 minutes. Alternatively, use the airport's train service to reach the city center for IDR 50k (~3.50 USD) and 30-40 minutes.
🚇
Public Transport
Jakarta has a comprehensive bus network, including the TransJakarta bus rapid transit system, which connects major areas of the city. You can also use the Jakarta MRT (Mass Rapid Transit) and LRT (Light Rail Transit) systems to get around.
📱
Taxi & Ride Apps
Grab and Gojek are the most popular ride-hailing apps in Jakarta, offering affordable and convenient transportation. Make sure to use the apps to book your rides, as street taxis can be more expensive and may not always follow metered rates.
🛵
Rental Tips
Renting a car in Jakarta can be challenging due to traffic congestion and parking difficulties. However, if you prefer to rent a car, consider using a reputable company and ensuring you have a valid international driving license.
🗺️
Getting Around
Download a GPS navigation app like Google Maps or Waze to help you navigate Jakarta's congested streets. Be prepared for traffic jams, especially during peak hours, and consider using alternative modes of transportation like buses or ride-hailing services.

Frequently Asked Questions

No, tap water is not safe to drink in Jakarta. It's recommended to drink bottled or filtered water instead.
Tourists can consider purchasing a prepaid SIM card from local providers such as Telkomsel, Indosat, or XL Axiata. These cards usually come with affordable data packages and can be easily topped up.
In Jakarta, it's customary to use a handshake or a slight bow when greeting someone, especially in formal situations. Using both hands to give or receive something is also a sign of respect.
To stay safe in crowded areas, it's recommended to stay alert and aware of your surroundings, avoid carrying large amounts of cash, and keep valuables secure. It's also a good idea to avoid walking alone in dimly lit or isolated areas at night.
Yes, most major credit cards are accepted in Jakarta, especially in tourist areas and high-end establishments. However, it's always a good idea to have some local currency on hand for smaller purchases or in case of emergencies.
The best way to get around Jakarta is by using ride-hailing apps such as Grab or Go-Van, or by taking a taxi. The city also has a comprehensive public transportation system, including buses and the MRT.
Tipping is not mandatory in Jakarta, but it's appreciated for good service. Aim to tip around 5-10% in restaurants and bars, and around 1,000-2,000 IDR for taxi drivers.
Bargaining is a common practice at markets in Jakarta. Start with a lower price than you're willing to pay, and be prepared to walk away if the price isn't right. It's also a good idea to learn some basic Indonesian phrases to help you negotiate.
Some common health concerns in Jakarta include heat exhaustion, dehydration, and respiratory problems due to air pollution. It's also a good idea to take precautions against mosquito-borne illnesses such as dengue fever and Zika virus.
No, Jakarta uses Type C, D, E, F, G, H power sockets, which are different from those in the US. It's recommended to bring a universal power adapter to stay charged.
✨ Jiai — Travel AI Open Full →
Hi! I'm **Jiai**. Ask me about hotels, flights, activities or budgets for any destination.
✈️

You're on a roll!

Enter your email for unlimited Jiai access + personalised travel deals.

No spam. Unsubscribe anytime.