JakartaFood

Explore authentic local street food, iconic regional dishes, legendary night stalls, and secret recipes in Jakarta. Insider-curated for taste profiles, spice levels, and best places to eat.

01

Nasi Goreng

DIET:NON-VEG
SPICE:EXTREME
CATEGORY:SIGNATURE MAIN
TASTE:UMAMI

Jakarta nasi goreng is built on yesterday’s rice, kecap manis, shallot paste, chile, egg, and fierce wok heat. The best versions taste dark and rounded, with each grain lacquered rather than oily, then finished with acar and crisp crackers for acid and snap.

Best Places to Eat in Jakarta:
02

Gado Gado

DIET:VEG
SPICE:SPICY
CATEGORY:SIGNATURE MAIN
TASTE:SAVORY

Jakarta treats gado gado as composed salad, not a side dish. Blanched greens, tofu, tempeh, potato, egg, and lontong are finished with warm peanut sauce ground with palm sugar, tamarind, lime, and chilli, giving it density, gloss, and clean vegetable crunch.

Best Places to Eat in Jakarta:
03

Sate Ayam

DIET:NON-VEG
SPICE:SPICY
CATEGORY:STREET FOOD
TASTE:SAVORY

Sate ayam in Jakarta is judged by the smoke, not the sauce. The best versions use tight chicken cuts grilled over charcoal, brushed repeatedly with kecap manis, then finished with a peanut sauce that stays coarse, warm, and slightly charred at the edges.

Best Places to Eat in Jakarta:
04

Mie Goreng

DIET:NON-VEG
SPICE:EXTREME
CATEGORY:SIGNATURE MAIN
TASTE:SAVORY

Jakarta's mie goreng is wok discipline more than recipe, with yellow wheat noodles tossed fast in shallot oil, garlic, kecap manis, egg, greens, and chicken or seafood until the sauce clings without turning heavy. The best versions keep smoke, sweetness, and chile in tight balance.

05

Soto Ayam

DIET:NON-VEG
SPICE:SPICY
CATEGORY:SIGNATURE MAIN
TASTE:SAVORY

Jakarta’s soto ayam is a yellow chicken broth shaped by turmeric, lemongrass, galangal, and slow simmered aromatics. The best bowls balance shredded chicken, glass noodles, rice, lime, and koya for a clean broth with quiet depth.

Best Places to Eat in Jakarta:
06

Kerak Telor

DIET:NON-VEG
SPICE:SPICY
CATEGORY:STREET FOOD
TASTE:UMAMI

Kerak telor is old Betawi cooking at its most precise: sticky rice toasted in a charcoal heated pan, bound with egg, then finished with coconut serundeng and dried shrimp. The texture should crack at the rim, stay tender inside, and taste smoky rather than oily.

Best Places to Eat in Jakarta:
07

Nasi Uduk

DIET:NON-VEG
SPICE:SPICY
CATEGORY:STREET FOOD
TASTE:SAVORY

Jakarta’s nasi uduk is Betawi rice craft, washed, rested, then steamed with coconut milk, lemongrass, bay leaf, galangal, and pandan until each grain carries fat without heaviness. The city’s best versions keep the rice loose and fragrant, with peanut chile and crisp shallot for contrast.

08

Ketoprak

DIET:VEG
SPICE:SPICY
CATEGORY:STREET FOOD
TASTE:SAVORY

Jakarta ketoprak is built on warm lontong, fried tofu, rice vermicelli, bean sprouts, and peanut sauce ground to order in a stone mortar. The serious versions balance roasted peanut depth with garlic, palm sugar, and a precise splash of tamarind.

Best Places to Eat in Jakarta:
09

Bubur Ayam

DIET:NON-VEG
SPICE:MILD
CATEGORY:STREET FOOD
TASTE:SAVORY

Jakarta’s bubur ayam is rice broken down slowly in chicken stock until the grains collapse into a satin porridge. The best bowls balance shredded chicken, cakwe, scallion, soy seasoning, and a precise spoon of yellow broth, with sambal kept as a final accent.

10

Siomay Bandung

DIET:NON-VEG
SPICE:SPICY
CATEGORY:STREET FOOD
TASTE:SAVORY

Bandung siomay in Jakarta is a steamed tenggiri fish dumpling tradition shaped by Sundanese market kitchens. The craft sits in the bounce of the fish paste, the clean heat of lime and chili, and a peanut sauce ground smooth enough to coat potato, cabbage, tofu, and egg without turning heavy.

11

Pempek

DIET:NON-VEG
SPICE:EXTREME
CATEGORY:STREET FOOD
TASTE:SAVORY

Pempek carries Palembang river craft into Jakarta through finely ground mackerel kneaded with sago until springy, then poached and briefly fried. The serious version is judged by elastic bite, clean fish sweetness, and cuko that lands dark, sharp, and balanced.

Best Places to Eat in Jakarta:
12

Asinan Betawi

DIET:VEG
SPICE:EXTREME
CATEGORY:STREET FOOD
TASTE:SOUR

Jakarta’s Betawi pickle salad is built on restraint, not excess. Blanched cabbage, bean sprouts, cucumber, lettuce, tofu, and fried peanuts meet a palm sugar, vinegar, chili, and peanut dressing that should taste sharp first, then mellow and nutty.

13

Martabak Manis

DIET:VEG
CATEGORY:STREET FOOD
TASTE:SWEET

In Jakarta, martabak manis is judged by batter fermentation, heat control, and the thin crisp rim that frames a custardy center. The old Bangka technique relies on a seasoned steel pan, a late shower of sugar, and enough butter to carry chocolate, peanut, sesame, or cheese without turning heavy.

Best Places to Eat in Jakarta:
14

Es Cendol

DIET:VEGAN
CATEGORY:DESSERT
TASTE:SWEET

Jakarta’s es cendol is a disciplined cold dessert: hand pressed rice flour strands tinted with pandan and suji, set over shaved ice, then cut with coconut milk and palm sugar syrup. The best versions keep the cendol soft, the syrup smoky, and the santan clean.

Best Places to Eat in Jakarta:
15

Es Teler

DIET:VEG
CATEGORY:BEVERAGE
TASTE:SWEET

Born in Jakarta’s fruit stall culture, es teler is built on young coconut, ripe avocado, jackfruit, shaved ice, syrup, and condensed milk. The best versions keep the fruit cold but not numb, with clean cuts and a restrained sweetness that lets texture lead.

Best Places to Eat in Jakarta:
16

Bir Pletok

DIET:VEGAN
SPICE:SPICY
CATEGORY:BEVERAGE
TASTE:SPICY

Betawi bir pletok is a spiced botanical brew built on bruised ginger, lemongrass, pandan, clove, cinnamon, nutmeg, and sappan wood for its deep red tone. The craft sits in the simmer, then a hard shake in the bottle gives the pletok sound and a clean heat.

17

Kue Ape

DIET:VEG
CATEGORY:STREET FOOD
TASTE:SWEET

Kue ape is Betawi street baking at its most exacting: rice flour, wheat flour, coconut milk, sugar, and pandan batter poured into a shallow convex pan. The craft is heat control, leaving a custardy green center while the rim turns thin, lacy, and crisp.

Best Places to Eat in Jakarta:
18

Kue Cubit

DIET:VEG
CATEGORY:STREET FOOD
TASTE:SWEET

Kue cubit is Jakarta schoolyard pastry made in shallow iron molds, poured as a light egg batter and lifted while the center stays custardy. The best versions balance browned edges, soft crumb, and restrained toppings, usually chocolate sprinkles or cheese.

Best Places to Eat in Jakarta:
19

Roti Bakar

DIET:VEG
CATEGORY:STREET FOOD
TASTE:SWEET

Jakarta’s roti bakar is built on soft white loaf pressed over steady heat until the edges turn crisp while the center stays plush. The city’s best versions balance margarine, chocolate sprinkles, grated cheese, and condensed milk with a street stall precision that feels distinctly local.

Best Places to Eat in Jakarta:
20

Es Selendang Mayang

DIET:VEG
CATEGORY:BEVERAGE
TASTE:SWEET

Es Selendang Mayang is old Betawi dessert craft: hunkwe or sago batter steamed into soft ribbons, cut to order, then set under palm sugar syrup, coconut milk, and ice. The pleasure is in contrast, elastic jelly, salted coconut, and smoky sugar kept cold but never watery.

Best Places to Eat in Jakarta: