๐Ÿ† Popular Picks โ€” Jakarta, Indonesia

12 Best Jakarta's Street Food Scene

A culinary adventure through Jakarta's bustling streets, from legendary carts to iconic warungs, offering an explosion of flavors for every palate.

๐Ÿ“ Jakarta, Indonesia ๐Ÿ“ 12 picks ๐Ÿ”„ Updated 2026-03-27

๐Ÿ“ Map

Quick answer

For an unforgettable introduction to Jakarta's street food, Nasi Goreng Kambing Kebon Sirih offers an aromatic, flavorful lamb fried rice that's become a city legend.

Best overall
Nasi Goreng Kambing Kebon Sirih
Best budget
Gultik Blok M
Best experience
Martabak Pecenongan 65A
Last verified
2026-03

How we picked these

Our selection is based on extensive local research, popular consensus among Jakarta residents and travelers, culinary significance, and a commitment to authenticity. We focused on vendors known for consistency, unique offerings, and a genuine 'street food' experience.

#1

Nasi Goreng Kambing Kebon Sirih

Indonesian Fried Rice Lamb
Nasi Goreng Kambing Kebon Sirih
๐Ÿ“ NeighborhoodKebon Sirih, Central Jakarta
๐Ÿ’ฐ Price RangeIDR 40,000 - 60,000 ($2.50 - $4)

This legendary spot is synonymous with Jakarta's street food. Operating for decades, they serve their signature lamb fried rice from giant woks, creating a smoky, fragrant masterpiece. The tender lamb, rich spices, and perfectly cooked rice make it a must-try for any visitor.

๐Ÿฝ๏ธ What to order

Nasi Goreng Kambing (Lamb Fried Rice)

๐Ÿ’ก Insider tip

Go during off-peak hours (late afternoon) to avoid the longest queues, especially on weekends. Prepare for a bit of a wait, but it's worth it!

"You haven't really done Jakarta street food until you've had the Nasi Goreng Kambing at Kebon Sirih. That smoky flavor is just next level."
โ€” r/indonesia user
#2

Sate Padang Ajo Ramon

Padang Satay Beef
Sate Padang Ajo Ramon
๐Ÿ“ NeighborhoodSanta Market, South Jakarta
๐Ÿ’ฐ Price RangeIDR 30,000 - 50,000 ($2 - $3.50)

Ajo Ramon is Jakarta's most famous purveyor of Sate Padang, a distinct style of satay from West Sumatra. Skewers of grilled beef or beef tongue are smothered in a thick, savory, and slightly spicy curry-like sauce, served with rice cakes (ketupat). It's a flavor bomb!

๐Ÿฝ๏ธ What to order

Sate Lidah (Beef Tongue Satay) or Sate Daging (Beef Satay)

๐Ÿ’ก Insider tip

Park your vehicle nearby Santa Market. It can get very crowded, especially at night, so be patient. They are very efficient at serving.

"Sate Padang Ajo Ramon at Santa Market is my go-to. That sauce is just unbeatable, super rich and a little kick."
โ€” r/foodjakarta user
#3

Martabak Pecenongan 65A

Dessert Street Snack Sweet
Martabak Pecenongan 65A
๐Ÿ“ NeighborhoodPecenongan, Central Jakarta
๐Ÿ’ฐ Price RangeIDR 60,000 - 150,000 ($4 - $10)

This iconic spot has been serving Jakarta's favorite sweet martabak (thick, fluffy pancake-like dessert) for decades. Known for its generous toppings and rich flavors, from classic chocolate and cheese to modern creations. It's the perfect sweet ending to a culinary tour.

๐Ÿฝ๏ธ What to order

Martabak Coklat Keju (Chocolate Cheese Martabak) or Martabak Nutella

๐Ÿ’ก Insider tip

This place is primarily for takeout or delivery, though there are a few makeshift tables. Be prepared for a long wait, especially on weekend evenings.

"No trip to Jakarta is complete without Martabak Pecenongan 65A. Seriously, the Nutella cheese martabak there is life-changing."
โ€” r/travel user
#4

Soto Betawi H. Ma'ruf

Indonesian Soup Coconut Milk
Soto Betawi H. Ma'ruf
๐Ÿ“ NeighborhoodGondangdia, Central Jakarta
๐Ÿ’ฐ Price RangeIDR 45,000 - 70,000 ($3 - $4.50)

Established in 1940, H. Ma'ruf is a legendary institution serving authentic Soto Betawi, a rich and creamy soup native to Jakarta. Made with coconut milk and beef broth, it's filled with tender beef, offal (optional), and various spices. A comforting and deeply flavorful experience.

๐Ÿฝ๏ธ What to order

Soto Betawi Daging (Beef Soto Betawi) with emping (melinjo crackers)

๐Ÿ’ก Insider tip

They have multiple branches, but the original at Gondangdia is recommended for the most authentic vibe. It gets busy during lunch hours.

"If you want real Soto Betawi, H. Ma'ruf is the only answer. Been going there since I was a kid, never disappoints."
โ€” r/jakarta user
#5

Gultik Blok M

Indonesian Street Food Beef Curry
Gultik Blok M
๐Ÿ“ NeighborhoodBlok M, South Jakarta
๐Ÿ’ฐ Price RangeIDR 15,000 - 25,000 ($1 - $1.60)

Gultik, short for 'Gulai Tikungan' (curry at the bend), is a cluster of street stalls famous for their incredibly affordable and delicious beef gulai (curry) served with rice. It's a bustling late-night haunt, popular among students and locals for its vibrant atmosphere and simple, hearty food.

๐Ÿฝ๏ธ What to order

Gulai Sapi (Beef Curry with rice)

๐Ÿ’ก Insider tip

Best visited late at night for the true experience. The vendors are along the street corners of Blok M. Grab a plastic stool and enjoy the lively ambiance.

"Gultik is an absolute must if you're in Blok M after dark. Super cheap, super tasty gulai, and the vibe is just pure Jakarta."
โ€” r/travelasia user
#6

Ketoprak Ciragil

Vegetarian Street Food Peanut Sauce
Ketoprak Ciragil
๐Ÿ“ NeighborhoodKebayoran Baru, South Jakarta
๐Ÿ’ฐ Price RangeIDR 20,000 - 30,000 ($1.30 - $2)

Ketoprak Ciragil serves one of Jakarta's most beloved vegetarian street dishes: ketoprak. This delightful mix includes rice vermicelli, tofu, bean sprouts, rice cakes, and a hard-boiled egg, all drenched in a sweet and savory peanut sauce, topped with crackers. Fresh and flavorful.

๐Ÿฝ๏ธ What to order

Ketoprak Spesial (Special Ketoprak with extra toppings)

๐Ÿ’ก Insider tip

This roadside stall is a favorite for lunch. It's often very crowded, but service is quick. You can ask for extra spicy if you like heat.

"My favorite light lunch in Jakarta has to be Ketoprak Ciragil. That peanut sauce is seriously addictive."
โ€” r/food user
#7

Bubur Ayam Barito

Breakfast Comfort Food Chicken Porridge
Bubur Ayam Barito
๐Ÿ“ NeighborhoodBarito, South Jakarta
๐Ÿ’ฐ Price RangeIDR 25,000 - 35,000 ($1.60 - $2.30)

This popular spot is famous for its rich and creamy chicken porridge (bubur ayam). Unlike typical bubur, Barito adds a raw egg yolk that cooks into the hot porridge, along with cheese sticks (stik keju) for a unique texture and flavor. Perfect for breakfast or a late-night snack.

๐Ÿฝ๏ธ What to order

Bubur Ayam Komplit (Complete Chicken Porridge)

๐Ÿ’ก Insider tip

Be prepared to queue, especially in the mornings or late evenings. Finding parking can be tricky, so ride-sharing is a good option.

"Bubur Ayam Barito is pure comfort food. The cheese stick and egg yolk combo is genius, makes it so much richer."
โ€” r/jakartaculinary user
#8

Bakso Akiaw 99 Mangga Besar

Indonesian Noodle Soup Meatballs
Bakso Akiaw 99 Mangga Besar
๐Ÿ“ NeighborhoodMangga Besar, West Jakarta
๐Ÿ’ฐ Price RangeIDR 40,000 - 60,000 ($2.50 - $4)

Bakso Akiaw is a well-known establishment for its delicious bakso (meatball soup). What sets it apart is the generous serving of quality beef meatballs, slices of tender beef, and a clear, flavorful broth. You can customize with various noodles and toppings.

๐Ÿฝ๏ธ What to order

Bakso Komplit (Mixed Meatball Soup) with rice vermicelli

๐Ÿ’ก Insider tip

This place is almost always busy. Find a seat quickly and tell the server your order. Don't forget to add sambal and kecap manis to taste.

"For a consistently good bakso, Bakso Akiaw 99 in Mangga Besar is my top pick. The broth is so clean and the meatballs are bouncy."
โ€” r/indonesia user
#9

Mie Ayam Gondangdia

Noodles Chicken Chinese-Indonesian
Mie Ayam Gondangdia
๐Ÿ“ NeighborhoodGondangdia, Central Jakarta
๐Ÿ’ฐ Price RangeIDR 25,000 - 40,000 ($1.60 - $2.50)

A Jakarta institution since 1968, Mie Ayam Gondangdia is famed for its simple yet incredibly satisfying chicken noodles. Springy noodles topped with savory minced chicken and a light, flavorful broth on the side. It's a humble dish perfected over decades.

๐Ÿฝ๏ธ What to order

Mie Ayam Jamur Pangsit (Chicken Noodles with Mushroom and Wonton)

๐Ÿ’ก Insider tip

Go early for lunch as it gets packed. The location is relatively central and easy to reach by public transport or ride-hailing.

"If you're craving classic mie ayam, Gondangdia is where it's at. No frills, just pure deliciousness."
โ€” r/jakarta user
#10

Warung Nasi Uduk Ibu Sum

Betawi Coconut Rice Breakfast
Warung Nasi Uduk Ibu Sum
๐Ÿ“ NeighborhoodTaman Mini Indonesia Indah (TMII), East Jakarta
๐Ÿ’ฐ Price RangeIDR 20,000 - 45,000 ($1.30 - $3)

Nasi Uduk Ibu Sum is legendary for its fragrant coconut rice (nasi uduk), a Betawi staple. Served with a variety of side dishes like fried chicken, empal (fried beef), omelets, and a signature spicy sambal. It's a hearty and authentic Indonesian breakfast or lunch.

๐Ÿฝ๏ธ What to order

Nasi Uduk with Ayam Goreng (fried chicken) and Tempe Orek

๐Ÿ’ก Insider tip

Located near TMII, it's a bit further out but worth the trip for an authentic experience. Best to go in the morning for the freshest selection of sides.

"Ibu Sum's Nasi Uduk is the real deal. The rice is so fragrant and the fried chicken is always perfectly crispy."
โ€” r/indonesianfood user
#11

Pempek Cikini

Palembang Fish Cake Snack
Pempek Cikini
๐Ÿ“ NeighborhoodCikini, Central Jakarta
๐Ÿ’ฐ Price RangeIDR 20,000 - 50,000 ($1.30 - $3.50)

Pempek Cikini specializes in pempek, traditional fish cakes from Palembang, South Sumatra. Made from fish and tapioca flour, these chewy, savory cakes come in various shapes and are served with a distinctive sweet and sour vinegar sauce (cuko) and sometimes noodles. A unique street snack.

๐Ÿฝ๏ธ What to order

Pempek Kapal Selam (Submarine Pempek with egg inside) and Pempek Lenjer

๐Ÿ’ก Insider tip

You can dine in or take away. Don't be shy to ask for more cuko; it's what makes the dish! Adjust the spiciness to your liking.

"If you're in Cikini, you HAVE to try Pempek Cikini. Their kapal selam is my absolute favorite, and the cuko is perfect."
โ€” r/foodjakarta user
#12

Sate Taichan Senayan (Various Stalls)

Satay Spicy Chicken
Sate Taichan Senayan (Various Stalls)
๐Ÿ“ NeighborhoodSenayan, South Jakarta
๐Ÿ’ฐ Price RangeIDR 25,000 - 40,000 ($1.60 - $2.50)

Sate Taichan is a modern take on chicken satay, distinguishing itself with unmarinated, grilled chicken skewers served with a vibrant, spicy sambal and a squeeze of lime, rather than peanut sauce. The area around Senayan is particularly famous for its cluster of Taichan stalls, buzzing late into the night.

๐Ÿฝ๏ธ What to order

Sate Taichan with lontong (rice cake)

๐Ÿ’ก Insider tip

This is a popular late-night spot. Many stalls offer Sate Taichan; try a few to find your favorite. It's usually very spicy, so order with caution if you're sensitive to heat.

"The Sate Taichan scene near Senayan is just incredible. So many choices, all spicy and delicious. Perfect after a concert or late night out."
โ€” r/indonesia user

โ“ Frequently Asked Questions

What are the must-try street food dishes in Jakarta?

Absolutely go for Nasi Goreng Kambing (lamb fried rice), Sate Padang (Padang-style satay), Soto Betawi (creamy beef soup), and Martabak Manis (sweet pancake) for dessert. These represent the diverse and rich flavors of Jakarta's street food scene.

Is Jakarta street food safe to eat for tourists?

Generally, yes, but exercise common sense. Look for stalls with high customer turnover, fresh ingredients, and clean cooking areas. Stick to cooked foods and bottled drinks. Your stomach might need a day or two to adjust to new spices, so start with milder options.

What's the best way to pay for street food in Jakarta?

Cash (Indonesian Rupiah - IDR) is king at most street food stalls and warungs. Many smaller vendors do not accept card payments or digital wallets. Always carry small denominations for convenience.

Are there vegetarian or vegan street food options in Jakarta?

Yes! Ketoprak, Gado-Gado, and Tahu Gejrot are popular vegetarian street food dishes, often made with tofu, tempeh, and vegetables. Always specify 'no meat' or 'tanpa daging' when ordering. Vegan options can be trickier due to the use of shrimp paste or eggs in some sauces, so clarify if possible.

What is the typical price range for street food in Jakarta?

Street food in Jakarta is incredibly affordable. A full meal can range from IDR 15,000 to 60,000 ($1 - $4 USD), while snacks might cost less than IDR 20,000 ($1.30 USD). You can eat very well on a budget.

What are the best times to experience Jakarta's street food scene?

For breakfast and lunch, many stalls operate from early morning until mid-afternoon. The evening, however, is when the street food scene truly comes alive, with many vendors opening from late afternoon until late at night. Some spots like Gultik Blok M are popular for late-night supper.

Plan your Jakarta trip

Get a free custom itinerary for Jakarta โ€” built from real traveler insights.

Get a Free Itinerary โ†’