Jakarta Nights Food Tour with 15+ Tastings

5.0
(1 reviews)
Jakarta, Indonesia

4 hours (approximately)
Offered in: English

Over 15+ tastings, we'll cross Jakarta after dark from the historic lanes of Glodok and colonial Kota Tua to the neighbourhoods of Menteng. Feast on charcoal-cooked kerak telor, fiery ayam penyet, steaming beef bakso, smoky sate, aromatic soto Madura and wok-fired nasi goreng before finishing with steamed palm-sugar sweets.

And getting between courses is half the fun. We'll travel like Jakartans by commuter train and tuk tuk, chasing street carts, charcoal grills and neighbourhood favourites across the capital. Four hours, 15+ tastings and one epic journey through one of Asia's great street-food cities.

What's Included

Moveable feast with 7-8 stops around Glodok, Kota Tua, and Mendeng
Max 8 exclusive guests, smallest group size in Jakarta (private tour or 9+ available)
Bottled water
Led by professional foodie guides
15+ food tastings included, more than any other Jakarta food tour
Alcoholic drinks excluded
Pick up and drop off from hotel excluded

Meeting and pickup

Meeting point

The meeting point is under the arch of the Chinatown Kawasan Pancoran Glodok gate. Uber is not available in Jakarta, but the equivalent ride hailing app Grab is and is the most convenient way to hail a taxi.

End point

The tour concludes back at the Kawisari Cafe & Eatery in Central Jakarta. The tour duration is approximately 3.5 to 4 hours depending on the pace of the group. Your guide can help you to find transport back to your accommodation if you wish.

Itinerary

Duration: 4 hours (approximately)
  • 1

    Jakarta doesn't ease into the evening. As office towers empty and the tropical heat softens, pavements transform into open-air kitchens. Chinese settlers, Sundanese farmers, Javanese cooks, Arab traders and communities from across Indonesia have all left something simmering in the pot. Over four hours and 15+ tastings, we'll cross Jakarta from historic Glodok and colonial Kota Tua to Menteng and Central Jakarta, travelling by foot, commuter train and tuk tuk.
 Before we get started, our tour reflects the local cuisine and the limitations of traditional eateries mean we unfortunately cannot cater for every dietary restriction. Here's an honest appraisal so nobody is disappointed: ✔ Suitable for lactose intolerance, no pork and no seafood diets. ⚠ Possible for gluten intolerance and mild nut allergies though some tastings will be unsuitable. ✖️ Unsuitable for pescatarian, vegetarian and vegan diets.

    30 minutes Admission ticket free
  • 2
    Glodok Chinatown

    We begin beneath the gates of Kawasan Pancoran Glodok, gateway to Jakarta's historic Chinatown. Chinese communities have traded here for centuries, bringing noodles, soy sauces and cooking techniques that became inseparable from the city's food culture. Our first bites take us to West Java. Soft cassava is stuffed with deeply savoury oncom, while crisp tapioca fritters bring plenty of crunch. Then comes telor gulung, the nostalgic street snack where ribbons of egg are twirled around bamboo skewers. We'll settle into steaming bowls of bakso, tender beef meatballs swimming in clear, aromatic broth, sharpened with white pepper, garlic and as much fiery sambal as you dare.

    1 hour Admission ticket free
  • 3
    Jakarta Old Town

    Next, we'll cross into Kota Tua, the historic heart of what the Dutch once called Batavia. Colonial façades now provide the backdrop for some of Jakarta's most beloved street food. We'll watch kerak telor, Jakarta's signature Betawi snack, cooked over glowing charcoal, a smoky combination of glutinous rice and egg finished with its savoury toppings. Then comes crispy ayam penyet, crushed beneath fragrant green chilli sambal, followed by earthy petai with fried aubergine. Cooling glasses of sweet iced tea provide temporary relief before cilok Bandung, wonderfully chewy tapioca dumplings coated generously in rich peanut sauce. Old Batavia might provide the scenery, but tonight the street carts get top billing.

    45 minutes Admission ticket free
  • 4

    Then we'll travel like Jakartans themselves. We'll board the city's commuter railway and head south before hopping into a tuk tuk to weave through Menteng, trading the old streets of Glodok for one of Jakarta's grandest neighbourhoods. Waiting at the other end are skewers of beef and chicken sate, kissed by charcoal smoke and lavishly coated in silky peanut sauce. Alongside comes soto Madura, an aromatic beef soup from the island of Madura whose fragrant broth has been restoring hungry Indonesians for years. In a city notorious for its traffic, getting between dinner courses is part of the adventure.

    1 hour Admission ticket free
  • 5

    There's still room for a few Indonesian classics. Smoky nasi goreng comes flying from a fiercely hot wok, the rice caramelising around the edges before landing on our plate. Then we'll watch little clouds of steam escape freshly made kue putu, pandan-scented rice cakes hiding molten palm sugar, followed by glossy green klepon that burst with warm syrup when you bite into them. After 15+ tastings, you'll have crossed neighbourhoods, culinary traditions and islands without ever leaving Jakarta. Many visitors know this enormous capital through its traffic and skyscrapers. We'd rather introduce you through its street food.

    45 minutes Admission ticket free

Additional info

  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Not recommended for pregnant travelers
  • Suitable for all physical fitness levels
  • Not recommended for severe allergies
Supplied by A Chef's Tour

Tags

Half-day Tours
Private and Luxury
Rail Tours
Walking Tours
Street Food Tours
Small Group
Food & Drink
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

Rating

5.0 Based on 1 1 review
5 stars
1
4 stars
0
3 stars
0
2 stars
0
1 star
0
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}