Food & Dining in Jakarta
What to eat, where to eat, what it costs — and how to eat like a local.
- Soto Betawi — Jakarta's signature soup — a creamy, coconut-milk beef broth unique to the city
- Nasi Uduk — Fragrant rice cooked in coconut milk with spices, a beloved Betawi breakfast staple
- Gado-Gado — A satisfying peanut-sauce vegetable salad with Betawi roots and citywide presence
- Kerak Telor — A rare, almost ceremonial Betawi sticky-rice egg snack with deep historical ties to the city
- Martabak Manis — Jakarta's beloved sweet stuffed pancake, a fixture of evening street stalls
A Taste of Jakarta
Jakarta's food identity is rooted in Betawi culture — the heritage of the city's original inhabitants who blended Sundanese, Malay, Chinese, Arab, and Dutch colonial influences over centuries. The result is a cuisine that is richer and more coconut-forward than most Indonesian regional traditions, with bold use of spices such as galangal, lemongrass, and candlenut. Dishes like Soto Betawi, Nasi Uduk, and Kerak Telor carry a distinctly local character that sets Jakarta apart from its neighbors.
Beyond Betawi cooking, Jakarta functions as the national culinary capital of Indonesia. The city attracts restaurants representing virtually every regional tradition across the archipelago — Padang-style Minangkabau food, Manado's fiery North Sulawesi dishes, Javanese gudeg, and Balinese babi guling all have a strong presence here. This makes Jakarta an unusually broad eating destination where travelers can explore the diversity of Indonesian cuisine in a single city.
The city's Chinese-Indonesian community, long established in areas like Glodok, has shaped everyday Jakarta food substantially — from bakmi (noodle) shops to dim sum parlors and hawker-style seafood stalls. Add a modern café culture driven by Indonesia's thriving specialty coffee industry and a growing international restaurant scene, and Jakarta's food landscape spans a genuinely wide range of flavors, budgets, and settings.
Foods You Should Know
A rich soup made from beef or offal simmered in a broth of coconut milk and spices including lemongrass and galangal. Served with rice or compressed rice cake (lontong), and typically garnished with fried shallots, lime, and sambal.
Where: Dedicated Soto Betawi warungs and street stalls across the city; also found in food courts
Coconut-milk rice cooked with aromatics such as pandan leaf and lemongrass, served with a selection of accompaniments including fried chicken, tempeh, tofu, and sambal. A cornerstone Betawi breakfast.
Where: Morning street stalls and warungs; especially common near residential neighborhoods
Blanched vegetables — including cabbage, bean sprouts, long beans, and potato — topped with tofu, tempeh, boiled egg, and a house-made peanut sauce. Often served with krupuk (crackers).
Where: Warungs, food courts, and dedicated gado-gado stalls throughout the city
A Betawi specialty of glutinous rice cooked on a small wok with egg, dried shrimp, shredded coconut, and spices until crisp and slightly charred. Made to order over charcoal and served in a half-shell.
Where: Cultural events, the Kota Tua (Old Town) area, and the Jakarta City Fair (PRJ); less common on regular days
A thick, spongy sweet pancake filled with combinations of chocolate, cheese, peanut, or condensed milk. Sold alongside its savory counterpart (Martabak Telur) at roadside stalls, typically from late afternoon onward.
Where: Evening street stalls across residential and commercial areas citywide
Wok-fried rice seasoned with sweet soy sauce (kecap manis), garlic, shallots, and chili, typically topped with a fried egg and accompanied by prawn crackers and pickles. One of Jakarta's most widely eaten dishes at any hour.
Where: Virtually everywhere — warungs, street carts, hotel restaurants, and food courts
Stir-fried egg noodles with Chinese-Indonesian seasoning, vegetables, egg, and a choice of protein, reflecting Jakarta's significant Chinese-Indonesian culinary influence. A deeply satisfying everyday dish.
Where: Chinese-Indonesian noodle shops (bakmi restaurants), food courts, and street stalls
A Minangkabau tradition transplanted to Jakarta: steamed rice served with an array of small dishes including rendang, curry-braised offal, sambal, and vegetable dishes, all set out on the table simultaneously. One of the most popular lunch formats in the city.
Where: Padang restaurants (Rumah Makan Padang) found across almost every neighborhood in Jakarta
Skewered, charcoal-grilled chicken served with peanut sauce and a side of compressed rice cake (lontong) or rice, accompanied by pickled cucumber and shallot. A reliable street-food and warung staple.
Where: Street carts, warungs, and restaurants across the city
A popular Indonesian dessert drink of young coconut flesh, avocado, jackfruit, and grass jelly served in sweetened coconut milk over crushed ice. Cooling and refreshing in Jakarta's tropical heat.
Where: Food courts, street stalls, and dedicated Es Teler vendors citywide
Traditional Indonesian-style coffee brewed by pouring hot water directly over coarse ground coffee and sugar in a glass, leaving grounds to settle. Strong, sweet, and an integral part of Jakartans' morning routine.
Where: Warungs, kopitiams (coffee shops), and street-side stalls throughout the city
Steamed fish dumplings served with tofu, cabbage, potato, and boiled egg, all dressed in peanut sauce and a squeeze of lime. A common street-food cart item in Jakarta, adapted from its Bandung origins.
Where: Street carts, particularly in residential and office areas during lunch hours
A Betawi-origin salad of rice noodles, tofu, bean sprouts, and boiled egg dressed in a peanut and sweet soy sauce, typically served with krupuk. Light, affordable, and distinctly local.
Where: Street carts and warungs across central and south Jakarta
Street Food & Quick Eats
Jakarta's street food scene operates from early morning to well past midnight. In the mornings, look for carts and small stalls selling Nasi Uduk, bubur ayam (chicken rice porridge), and kopi tubruk near residential areas and transit hubs. Midday brings out siomay, ketoprak, and bakso (meatball soup) carts that circulate through office districts and neighborhoods. After 5 PM, roadside stalls selling martabak, sate, and nasi goreng light up along commercial streets throughout the city.
Practical food safety guidance: Opt for stalls with visible turnover — a busy cart generally means the food is freshly prepared and doesn't sit out for long. Freshly grilled and cooked-to-order items (sate, martabak, nasi goreng) carry the least risk. Be more cautious with pre-cut fruit and raw salad elements from stalls where refrigeration may be limited. Carry your own bottled water and avoid ice from unknown sources, though ice in established restaurants and mall food courts is generally made from filtered water. Washing hands before eating is important; hand sanitizer is a useful travel companion.
Where to Eat
Trendy international restaurants, cafés, and Jakarta's expat dining scene; also good Indonesian options
mixedClassic Jakarta dining, historic café culture, and a range of Indonesian and international restaurants in a quieter setting
mixedUpscale independent restaurants, specialty coffee cafés, and Jakarta's most fashionable dining corridor
upscaleChinese-Indonesian cuisine, bakmi noodle shops, dim sum, and street food with strong Peranakan character
budgetBetawi street food, Kerak Telor vendors, historical café settings, and access to Pasar Baru market
budgetBusiness-district dining with a dense concentration of mid-range to upscale restaurants and high-end mall food halls
upscalePlaces Travelers Talk About
AI-researched from well-known establishments — always verify current status and hours before visiting. Nothing here is a paid placement.
Restaurants
One of Jakarta's most referenced Soto Betawi restaurants, serving the city's signature coconut-milk beef soup in a traditional setting
A well-established Jakarta chain for Chinese-Indonesian bakmi (egg noodle) dishes — a city institution for straightforward, reliable noodle meals
Indonesian cuisine in a restored heritage villa setting; a calm, upscale alternative to busy commercial dining strips
A casual seafood restaurant popular with families and groups, known for grilled and steamed fish dishes in a no-frills outdoor setting
Indonesian cuisine served in a setting filled with antique Javanese and Balinese art and décor; a long-running destination for atmosphere and regional Indonesian food
A well-regarded contemporary restaurant with an Asian-influenced menu; one of the established names in Jakarta's upscale independent dining scene
Cafés
A Chinese-Indonesian kopitiam (coffee shop) in Jakarta's Chinatown neighborhood, offering traditional kopi and light Chinese-Indonesian breakfast fare in an atmospheric setting
A plant-focused café catering to vegetarian and vegan diners; one of Jakarta's more established options for fully plant-based meals
One of Jakarta's pioneering specialty coffee brands, focusing on single-origin Indonesian beans from across the archipelago
Street Food
Long-standing Nasi Uduk breakfast stall considered a reference point for the classic Betawi morning dish
An area with concentrated street food activity including sate, nasi goreng, and bakso carts active into the late evening
Markets
A repurposed traditional market now housing a mix of independent food vendors, specialty coffee stalls, street snacks, and creative food concepts popular with younger Jakartans
Historic market with a Dutch-era character; good for local snacks, dried goods, and street food in the surrounding area
Food Halls
A large, well-organized food hall within one of Jakarta's major malls, with a wide range of local and international food vendors across budget and mid-range options
Meal Times, Hours & Reservations
Breakfast (Sarapan): Jakartans eat early. Street stalls and warungs serving breakfast food are typically active from around 6:00 AM, targeting commuters and workers. Nasi Uduk, bubur ayam, and lontong sayur are classic morning choices and often sell out by mid-morning.
Lunch (Makan Siang): The main meal of the working day, usually between 12:00 and 2:00 PM. Padang restaurants, food courts, and warungs see peak activity during this window. Lunch is often the larger and cheaper meal of the day.
Dinner (Makan Malam): Dinner in Jakarta typically runs late by international standards — most restaurants see their main evening rush from 7:00 PM onward, with many places remaining busy until 10:00 or 11:00 PM. Weekend dining can stretch later still. Jakarta's heavy traffic means many residents eat dinner close to home or near their destination rather than backtracking.
Reservations: Strongly recommended for popular mid-range and upscale restaurants on Friday and Saturday evenings. Warungs, food courts, and street stalls operate on a walk-in basis. Many restaurants can be booked via local apps or direct phone contact.
Vegetarian & Vegan
Jakarta is manageable but requires some awareness for vegetarians and vegans. Tofu (tahu) and tempeh are genuinely central to Indonesian cooking and appear across price levels — from street warungs to restaurant menus. Gado-Gado and Ketoprak are reliably vegetarian when ordered without additional protein, though both may contain shrimp paste (terasi) in the peanut sauce, so it's worth asking.
The main challenge is that shrimp paste and fish-based stock are used widely in Indonesian and Betawi cooking, including in dishes that appear vegetarian on the surface. Nasi Goreng, for instance, is frequently made with shrimp paste seasoning. Communicating clearly that you do not eat seafood or meat in any form is important.
Dedicated vegetarian and vegan restaurants exist in Jakarta, particularly in Kemang, Senopati, and around the university districts. Some Chinese-Buddhist restaurants (often marked with a symbol or the word 'vegetarian') offer full plant-based menus without animal products including shrimp paste, which can be a reliable fallback. Fruit, fresh coconut water, and whole-food snacks are widely and cheaply available throughout the city.
Allergy & Dietary Phrases
Travelers with serious allergies should always confirm ingredients directly with the establishment.
What Does It Cost — and Tipping
Tipping is not a social obligation in Jakarta, and servers do not rely on gratuities as part of their income in the way that is common in some Western countries. At mid-range and upscale restaurants, a service charge of 5–10% is routinely added to the bill alongside government tax (marked as ++), making the final amount higher than the menu price — check the bill before adding anything extra.
At warungs, street stalls, and food courts, rounding up the bill or leaving small change is a friendly gesture but carries no expectation. At cafés and casual restaurants without a service charge, leaving Rp 5,000–20,000 is appreciated if you received attentive service. There is no pressure either way, and service will not be affected if you do not tip.
Food & Water Safety
💧 Tap water in Jakarta is not safe to drink; travelers should use sealed bottled water or water confirmed to have been filtered, including for brushing teeth if you have a sensitive stomach.
Jakarta's food scene is generally safe when approached with reasonable awareness. Established food courts in malls, hotel restaurants, and well-patronized warungs carry a low risk profile. Street food from high-turnover stalls — where food is grilled, fried, or cooked fresh in front of you — is similarly low risk.
Exercise more caution with pre-cut fruit left at room temperature, raw salad ingredients at stalls with no visible refrigeration, and ice from unverified sources. In Jakarta's climate (hot and humid year-round), food left out for extended periods deteriorates more quickly than in cooler climates — this is worth keeping in mind at buffets or self-service setups.
If you experience mild stomach discomfort, oral rehydration salts and rest are usually sufficient. Pharmacies (apotek) are widely available throughout the city if you need basic medication.
What's in Season?
Jakarta sits just south of the equator and has two seasons — a wet season (roughly October through April) and a dry season (May through September) — rather than the four-season cycle that drives produce availability in temperate climates. As a result, many tropical fruits and vegetables are available year-round.
Peak fruit season: Durian is widely sold from roughly November through February, with smaller secondary peaks possible. Rambutan, mangosteen, and salak (snake fruit) are most abundant and affordable during the wet season months. Mango variety and quality peaks in the drier months.
Ramadan: During the Islamic holy month (dates shift annually), Jakarta's food landscape transforms visibly. Takjil markets emerge near mosques and along roadsides each evening, selling dates, kolak (sweet coconut-milk dessert), and a wide range of traditional sweets for breaking the fast (buka puasa). Many restaurants open later and adjust hours; some smaller warungs close during daylight hours. This is one of the most interesting food-cultural periods to be in the city.
Food Festivals
- Jakarta City Fair (Pekan Raya Jakarta / PRJ) (June–July) — An annual large-scale fair held at Jakarta International Expo, featuring extensive food pavilions with regional Indonesian dishes, Betawi specialties including Kerak Telor, and local food producers
- Ramadan Takjil Markets (Varies (Islamic lunar calendar)) — Temporary evening markets that appear citywide during Ramadan, selling traditional sweets, snacks, and break-fast foods — one of the most atmospheric food experiences in Jakarta
- Jakarta Culinary Feastival (Typically October–November) — A curated food event featuring Jakarta restaurants, street food vendors, and culinary demonstrations; verify current scheduling as dates and format have varied
Food to Take Home
Jakarta has a good selection of packaged food items suitable for bringing home. Kue kering (traditional Indonesian biscuits and cookies), rempeyek (crispy peanut wafers), and various kerupuk (crackers) travel well and are widely available in supermarkets and dedicated snack shops. Kecap manis (sweet soy sauce) is a genuine pantry staple of Indonesian cooking and easy to find in small bottles at supermarkets.
For coffee, Jakarta's specialty cafés and grocery stores stock single-origin Indonesian beans from regions including Aceh, Flores, Toraja, and Java — a more considered gift than mass-market instant coffee. Instant Indomie noodles, while humble, are a genuine cultural touchstone and light to pack.
Customs note: Most processed and packaged foods clear customs in many countries, but fresh fruit, meat products, and some plant materials are restricted or prohibited. Always check the import regulations of your destination country before packing perishable or fresh food items. Declarations are mandatory in most countries even for items you believe are permitted.
One Day of Eating in Jakarta
Frequently Asked Questions
The overwhelming majority of restaurants and street stalls in Jakarta serve food that is halal by practice, as Indonesia is a predominantly Muslim country. However, formal halal certification varies — travelers with strict requirements should look for certified establishments or ask directly. Chinese-Indonesian restaurants and some international venues may use pork.
Warungs (small informal eateries) and mall food courts are the two most reliable options. A full meal at a warung — rice, a protein, vegetables, and a drink — typically costs between Rp 20,000 and Rp 45,000. Mall food courts are slightly more expensive but air-conditioned and offer a wide range of cuisines in a single location.
Jakarta's traffic is genuinely challenging, particularly during peak hours (roughly 7–10 AM and 5–9 PM on weekdays). Plan meals in or near your destination for the evening rather than crossing the city after dark. Ride-hailing apps are useful for shorter distances, and GoFood and GrabFood delivery platforms are widely used by locals as an alternative to going out.
Yes, with some basic judgment. Prioritize stalls where food is cooked in front of you and turnover is high. Avoid pre-cut fruit left in the sun, and carry bottled water. Many visitors eat street food throughout their stay in Jakarta without issue — the key is choosing busy, active stalls over quiet ones where food may have been sitting.
Yes. Many Jakarta dishes are mild by default — Soto Betawi, Nasi Uduk, bakmi, and Gado-Gado are all relatively gentle. Sambal (chili sauce) is almost always served on the side rather than cooked into the dish, so you can simply skip it. Saying 'tidak pedas, tolong' (not spicy, please) is understood and respected in most restaurants and warungs.
Alcohol is available in licensed restaurants, hotel bars, and some supermarkets, but it is absent from many neighborhood warungs and local eateries in line with the majority-Muslim character of the city. In areas like Kemang, Senopati, and SCBD, bars and restaurants with full drink menus are easy to find. Alcohol is generally more expensive than in non-Muslim-majority countries.
GoFood (via the Gojek app) and GrabFood are the dominant food delivery platforms in Jakarta and are accessible to international visitors with a local SIM card or through the app's guest features. They cover a vast range of restaurants and warungs, often with menus in Indonesian — translation apps can help navigate unfamiliar items.
AI-researched guide, generated 2026-09-15. Restaurant status, hours and prices change — verify locally before relying on specifics.
Jakarta Food & Dining Talk – Vibes
0 posts · 0 followingNo posts yet — start the conversation.
Translate