Jakarta has been called Asia’s most diverse food city — and that reputation is well earned. Indonesia’s capital is the meeting point of the country’s regional cuisines (Padang from Sumatra, Manado from Sulawesi, Sundanese from West Java, Javanese from Central Java) plus the city’s own indigenous Betawi cuisine, plus centuries-old Chinese-Indonesian, Arab-Indonesian, and Indian-Indonesian traditions. This guide collects the 20 must-try Jakarta dishes — both the iconic Indonesian classics and the specifically Betawi-Jakartan dishes you can rarely find elsewhere — with notes on where to eat each, what to expect, and how to order. From the slow-cooked Padangese rendang named the world’s best dish by CNN to the pre-dawn cake markets of Senen, this is the ultimate first-time food-lover’s introduction to Jakarta’s incomparable culinary depth.

For broader food coverage, see our complete Jakarta food guide pillar. For complementary sightseeing, see the top 20 attractions, the fun activities for first-time tourists, the best things to do at night, and the free things to do in Jakarta guide for free street food markets.

Indonesian street food vendor preparing dishes at night market
Jakarta is one of Asia’s most diverse food cities — every dish on this list is widely available across the metropolis.

Iconic Indonesian Classics (1–8)

1. Rendang — Padangese Slow-Cooked Beef

Plate of rendang - Indonesian slow-cooked beef in coconut and spices
Rendang — the slow-cooked Padangese beef named the world’s best dish by CNN.

An original Indonesian spicy meat dish from Western Sumatra, rendang is meat (typically beef) slow-cooked for 4–8 hours in coconut milk and a complex spice paste of ginger, garlic, galangal, lemongrass, turmeric leaves, shallots, and chilies. The result is meat so tender it falls apart at a touch, with the cooking liquid reduced to a dark caramelized coating bursting with deep umami flavor. CNN Travel named rendang the world’s best dish in 2017.

Where to try in Jakarta: Sari Ratu (multiple branches; reliable Padang chain), RM Sederhana (the classic Padang restaurant chain), Sari Sanjaya, and any quality Padang restaurant where dishes are pre-cooked and displayed on a tower of small plates at your table.

2. Nasi Padang — The Sumatran Feast

The legendary Nasi Padang system originates from West Sumatra — when you sit down at a Padang restaurant, dozens of small dishes (rendang, gulai, sambal hijau, dendeng balado, gulai daun singkong, eggs, fried chicken) appear at your table on a tower of small plates without your ordering them. You eat what you want and pay only for what you ate. The remaining dishes get cleared and re-served to other diners. Eating Nasi Padang properly — with rice, multiple sambals, hand-eating, and the variety of textures — is one of the great Indonesian food experiences. Best at: Sari Ratu, RM Sederhana, Garuda, or any neighborhood Padang restaurant.

3. Sate Ayam — Chicken Satay

Indonesian chicken satay skewers with peanut sauce
Sate ayam — bite-sized chicken skewers grilled over charcoal with peanut sauce.

Bite-sized chicken pieces marinated in sweet soy sauce (kecap manis), threaded on bamboo skewers, and grilled over charcoal until perfectly tender. Sate ayam is then drenched in a thick peanut sauce topped with garlic flakes and served with sliced shallots, fresh lime, and lontong (compressed rice cakes). Madurese satay vendors are universally considered the best — look for the smoke and the small charcoal stalls.

Where to try in Jakarta: Sate Khas Senayan (the original location of Indonesia’s most famous satay restaurant), Sate Senayan (multiple branches), Sate Ayam Madura street vendors on Jalan Sabang, and street vendors in any major neighborhood. Approximate cost: IDR 30,000–60,000 per portion (10 sticks).

4. Nasi Goreng — Indonesian Fried Rice

Plate of nasi goreng - Indonesian fried rice with egg
Nasi goreng — Indonesia’s signature fried rice, usually topped with a fried egg.

Indonesia’s national dish, nasi goreng is fried rice with a distinctive sweet-savory profile from kecap manis (sweet soy sauce), shallots, garlic, and a kiss of shrimp paste. Variations include nasi goreng kambing (lamb fried rice from Java), nasi goreng rempah (spicier version), and nasi goreng pete (with pungent stink beans). Always topped with a fried egg, served with sliced cucumber, tomato, and emping (melinjo crackers). Best eaten at night from street stalls.

Where to try in Jakarta: Pak Bagong (legendary Jalan Sabang stall), Nasi Goreng Kambing Kebon Sirih (one of the city’s most famous), street vendors near Glodok, and most warung anywhere. Cost: IDR 20,000–60,000.

5. Mie Goreng — Indonesian Fried Noodles

The noodle counterpart to nasi goreng, mie goreng uses thin egg noodles stir-fried with kecap manis, garlic, shallots, chicken, prawns, and vegetables — finished with fried shallots and a fried egg on top. Mie ayam (chicken noodle soup) is the lighter brother. Where to try: Mie Tek-Tek street vendors (named after the wooden block “tok-tok” sound they tap to announce their presence), Bakmi GM (a large Indonesian chain), and Glodok’s Petak Enam hawker market for the legendary Bakmi Amoy.

6. Gado-Gado — Indonesian Salad with Peanut Sauce

Plate of gado-gado - Indonesian vegetable salad with peanut sauce
Gado-gado — a hearty Indonesian salad of boiled vegetables, eggs, tempeh, and peanut sauce.

A hearty Indonesian salad consisting of boiled vegetables (potato, long bean, cabbage, bean sprouts, water spinach), hard-boiled eggs, fried tempeh, and tofu, served with a thick peanut sauce and topped with fried shallots and emping crackers. Gado-gado is one of the most underrated Indonesian dishes — vegetarian-friendly, satisfying, and richly flavorful. Where to try: Gado-Gado Boplo (Cikini, the most famous in Jakarta), neighborhood warungs, and most Indonesian restaurants. Cost: IDR 25,000–50,000.

7. Bubur Ayam — Indonesian Chicken Congee

Bowl of bubur ayam - Indonesian chicken congee with toppings
Bubur ayam — Indonesia’s beloved breakfast rice porridge with shredded chicken and savory toppings.

Indonesia’s beloved breakfast dish, bubur ayam is a thick rice porridge cooked with chicken stock, topped with shredded poached chicken, fried soybeans, scallions, fried shallots, krupuk (crackers), and a drizzle of kecap manis and chili oil. Some versions include a hard-boiled egg, fried wonton, or chicken liver. Bubur Ayam Cikini and Bubur Ayam Pak Suji on Jalan Sabang are particularly beloved.

8. Soto Mie — Beef and Noodle Soup

A clear-broth beef soup with noodles, sliced beef, fried risoles (croquettes), boiled egg, and fresh vegetables. Soto Mie is one of Jakarta’s most popular street food breakfasts — fresh, light, and deeply savory. Variations include Soto Mie Bogor (a regional specialty), Soto Bandung, and other regional sotos.

Betawi (Native Jakartan) Specialties (9–13)

The Betawi are Jakarta’s indigenous people — a creole community formed over centuries from intermarriage between Javanese, Sundanese, Malay, Arab, Chinese, and Indian residents of the colonial city. Their cuisine is uniquely Jakartan and impossible to find authentically outside the metropolitan area.

9. Soto Betawi — Jakarta’s Signature Beef Soup

Bowl of soto Betawi - Jakarta beef coconut milk soup
Soto Betawi — Jakarta’s signature creamy beef-and-coconut-milk soup.

The defining dish of Betawi cuisine, soto Betawi is a rich, creamy beef soup made with beef cuts (tendon, tripe, intestines, beef chunks) slow-cooked with aromatic herbs (lemongrass, salam leaves, kaffir lime leaves) and finished with fresh cow’s milk and coconut milk for a luxurious creamy texture. Topped with crispy fried shallots, sliced tomato, and fresh sambal, served with rice and lime wedges. The dish is uniquely Jakartan — you’ll struggle to find authentic versions in other Indonesian cities.

Where to try: Soto Betawi H. Mahmud (the most famous, near Pasar Senen), Soto Betawi Pak Lukman, Sate Ayam Pondok Indah, and Setu Babakan cultural village. Cost: IDR 35,000–75,000.

10. Nasi Uduk — Coconut Rice with Trimmings

Rice cooked with coconut milk and seasoned with cinnamon, ginger, pepper, nutmeg, and lemongrass, served alongside fried tofu, fried egg, ayam goreng (fried chicken), dendeng (sweet beef), tempeh orek (sweet tempeh), and a fiery sambal. Nasi uduk is Jakarta’s quintessential breakfast dish — eaten anytime, but particularly beloved before noon. Where to try: Nasi Uduk Kebon Kacang (legendary Jakarta institution), Nasi Uduk Pecenongan night market vendors, and warungs in any Central Jakarta neighborhood.

11. Kerak Telor — Betawi Coconut-Rice Crepe

The most distinctive Betawi street snack, kerak telor is a savory crepe made by combining glutinous rice (ketan), egg, dried shrimp powder (ebi), fried coconut, fried shallots, and sambal in a flat clay pan over open coals — flipped and crisped until golden. The result is uniquely textured, rich, and savory. Where to try: Setu Babakan Betawi cultural village (the most authentic), Kota Tua street vendors, and Jakarta’s annual cultural festivals. Cost: IDR 25,000–50,000.

12. Asinan Betawi — Betawi Pickled Salad

A vibrant Jakarta salad of pickled vegetables (cabbage, mustard greens, bean sprouts, cucumber, carrot) and tofu in a sweet-spicy-sour sauce of vinegar, palm sugar, peanuts, and chili. Topped with crackers and fresh peanuts. Asinan Betawi is refreshingly different from gado-gado — sharper, more acid-bright, and absolutely Jakartan.

13. Laksa Betawi — Jakarta’s Take on Laksa

The Jakarta version of laksa is a coconut-milk-based noodle soup with rice vermicelli, chicken or shrimp, hard-boiled egg, sliced cucumber, and a spicy yellow turmeric broth. Distinctly different from the better-known Singaporean and Malaysian laksa varieties. Authentic versions are rare and concentrated in Glodok and Setu Babakan.

Street Food and Snacks (14–17)

14. Martabak Manis — Sweet Stuffed Pancake

Indonesian martabak manis sweet pancake with toppings
Martabak manis — Indonesia’s beloved thick sweet pancake stuffed with chocolate, cheese, and peanuts.

One of Indonesia’s most beloved street snacks, martabak manis is a thick pancake (cooked in a flat pan to a height of about 4 cm) stuffed with combinations of melted chocolate, grated cheese, crushed peanuts, sweetened condensed milk, and butter. The result is rich, sweet, and almost comfortingly heavy — split into squares and shared. Modern versions add Nutella, Toblerone, M&Ms, and other Western ingredients. Where to try: Martabak Pecenongan stalls (the famous late-night strip), Martabak Bandung (chain), and Pasar Kue Subuh dawn market.

15. Martabak Telor — Savory Egg-Stuffed Pancake

The savory cousin of martabak manis, martabak telor is a thin pancake stuffed with eggs, ground meat (typically beef or chicken), green onions, and spices, fried crispy on a flat pan. Served with sliced shallots, cucumber, and a spicy-sour pickled liquid. Often eaten as dinner or late-night street food.

16. Pecel Lele — Deep-Fried Catfish

A wildly popular Indonesian street dish, pecel lele is whole catfish (lele) deep-fried until extra crispy, served with steamed rice, fresh raw vegetables (cucumber, basil, cabbage), and a fiery sambal. Always eaten with hands. The roadside warungs (“warung tenda”) that specialize in pecel lele open in late afternoon and serve into the early morning hours. Where to try: Roadside tent warungs throughout Jakarta after 5:00 PM.

17. Bakso — Indonesian Meatball Soup

Originally a Chinese-Indonesian dish that became thoroughly naturalized, bakso features dense beef meatballs in a clear broth with thin egg noodles, vermicelli, fried tofu, sliced beef, scallions, and fried shallots. Variations include bakso urat (with tendon), bakso bakar (grilled meatballs), and bakso malang (with multiple toppings). Eaten with kecap manis, sambal, and lime. Where to try: Bakso Lapangan Tembak Senayan (the most famous in Jakarta), Bakso Akiang (Glodok), and street vendors with mobile carts.

Drinks and Sweets (18–20)

18. Es Teler — Tropical Fruit Dessert

Glass of es teler - Indonesian tropical fruit ice dessert
Es teler — Indonesia’s tropical fruit dessert with avocado, jackfruit, and coconut.

One of the most refreshing tropical desserts in Asia, es teler combines avocado, young coconut meat, jackfruit, palm sugar syrup, condensed milk, and shaved ice in a tall glass. The Indonesian-grown avocado is sweet and creamy in this dish (unlike the savory Mexican-style avocado most travelers know). Surprising, satisfying, and strongly recommended on a hot Jakarta afternoon. Cost: IDR 15,000–35,000.

19. Es Cendol — Pandan Coconut Drink

A refreshing iced drink made with green rice-flour jelly noodles (cendol, flavored with pandan), thick coconut milk, palm sugar syrup (gula merah), and crushed ice. Es cendol is an ancient drink found across Southeast Asia, but the Indonesian version is particularly thick and sweet. Often served in a copper cup or simple plastic glass from street vendors.

20. Klepon — Palm Sugar Rice Dumplings

Bright green rice-flour dumplings filled with melted palm sugar and rolled in fresh shredded coconut. When you bite into a klepon, the warm caramelized palm sugar bursts into your mouth — making this one of Indonesia’s most theatrical traditional desserts. Always sold in small plastic bags from street carts. Eat them within a few hours of purchase for the best texture.

Where to Eat in Jakarta — A Quick Guide

Street Food Strips

  • Jalan Sabang — Central Jakarta’s most famous street food strip; sate ayam, nasi goreng, martabak, bubur ayam
  • Pecenongan — late-night nasi uduk and martabak street
  • Glodok / Petak Enam — Indonesian-Chinese hawker dishes; legendary bakmi and nasi tim ayam
  • Pasar Senen night markets — local Jakarta night food
  • Mangga Besar — late-night Chinese-Indonesian dishes
  • Pasar Kue Subuh — pre-dawn cake market in Senen

Refined Indonesian Restaurants

  • Lara Djonggrang — Menteng; refined palace-style Indonesian dining
  • Bunga Rampai — Menteng; restored Dutch villa, exquisite traditional Indonesian
  • Plataran Menteng — Menteng; nasi liwet specialist
  • Kayu at Park Hyatt — Sudirman; modern Indonesian fine dining
  • Marigold at Four Seasons — Sudirman; refined modern Indonesian

Padang Restaurants

  • Sari Ratu — multiple branches; reliable Padang chain
  • RM Sederhana — multiple branches; classic Padang restaurant
  • Sari Sanjaya — quality Padang in Central Jakarta

For complete coverage, see our Jakarta food guide.

Sample Eating Itinerary

Day 1 (Indonesian classics): Bubur ayam breakfast at Cikini → nasi goreng kambing lunch on Sabang → rendang dinner at a Padang restaurant → es teler dessert.

Day 2 (Betawi specialties): Nasi uduk breakfast → kerak telor at Setu Babakan → soto Betawi lunch at H. Mahmud → laksa Betawi or asinan Betawi for dinner → klepon and other traditional sweets.

Day 3 (Glodok food walk): Bakmi at Petak Enam → free hot tea at Pantjoran → nasi tim ayam → martabak manis from Pecenongan in the evening.

Practical Tips for Eating in Jakarta

Carry small bills — most street food vendors don’t accept cards or large notes. Drink bottled water rather than tap. Eat busy stalls — turnover is the best safety indicator. Try sambal carefully — Indonesian chilies are intensely hot. Don’t be afraid to use hands — many Indonesian dishes (nasi padang, pecel lele) are traditionally eaten by hand. Order halal-conscious if relevant — most Indonesian food is halal by default; only Chinese-Indonesian dishes typically include pork.

For broader food planning, see our Jakarta food guide. For budget-conscious eating, see budget travel in Jakarta. For evening food markets, see things to do in Jakarta at night.

Frequently Asked Questions About Must-Try Jakarta Dishes

What is the most famous food in Jakarta?

The most famous Jakarta dishes are soto Betawi (the city’s signature beef soup), nasi uduk (coconut rice breakfast), kerak telor (Betawi crepe), nasi goreng (Indonesia’s national fried rice), and rendang (Padangese slow-cooked beef, named the world’s best by CNN).

What is the cheapest must-try Jakarta dish?

Bubur ayam (chicken congee) and bakso (meatball soup) are typically IDR 15,000–25,000 — Indonesia’s cheapest filling meals. Street-stand kerak telor and martabak run IDR 25,000–50,000.

Is Jakarta food spicy?

Some dishes are very spicy (nasi padang, sambal-heavy dishes, pecel lele) while others are mild (soto Betawi, nasi uduk, gado-gado). Sambal is typically served on the side, so you control the heat level. Ask “tidak pedas” (not spicy) when ordering.

What’s the best Jakarta dish for vegetarians?

Gado-gado is the standout vegetarian Indonesian dish — boiled vegetables, eggs, tempeh, and tofu in peanut sauce. Asinan Betawi (pickled vegetable salad), tempe goreng (fried tempeh), and tahu telor (tofu omelet with peanut sauce) are all reliable vegetarian options.

Where can I learn to cook these Jakarta dishes?

Several cooking schools in Menteng and South Jakarta offer half-day classes including a market tour and a four- or five-course Indonesian feast. Standard menus include rendang, nasi goreng, gado-gado, sate, and klepon. Classes run 4–5 hours for IDR 600,000–900,000.

Are these dishes available outside Jakarta?

Indonesian classics like rendang, nasi goreng, sate, gado-gado, and bakso are available across Indonesia. Specifically Betawi dishes (soto Betawi, kerak telor, asinan Betawi, laksa Betawi) are largely confined to Jakarta and the surrounding metropolitan area.

These 20 must-try Jakarta dishes are the foundation of any culinary visit to Indonesia’s capital. To plan further, see our complete Jakarta food guide, the top 20 attractions, the fun activities for first-time tourists, the best things to do at night, the 15 hidden gems, the free things to do, and the budget travel guides.

External Resources for Jakarta Food

For deeper Indonesian culinary research, the TasteAtlas Jakarta dishes guide ranks traditional Jakarta foods by global culinary popularity, and Mark Wiens’s Indonesian Food guide documents 50 must-try dishes with detailed video coverage.


Leave a Reply

Your email address will not be published. Required fields are marked *