Jakarta Street Food: 15 Must-Try Local Dishes

Indonesia’s bustling capital, Jakarta, is a food lover’s paradise, offering a vibrant tapestry of flavors that truly reflect the city’s rich cultural diversity. From spicy to savory, Jakarta’s street food scene is famous for its accessibility, affordability, and, most importantly, its incredible taste. Here, we’ll explore 15 must-try local dishes that showcase the very best of Jakarta’s dynamic street food offerings.

1. Nasi Goreng (Fried Rice)

Nasi Goreng, Indonesia’s iconic fried rice, is a street food staple. Made with rice stir-fried in a sweet and savory mix of kecap manis (Indonesian sweet soy sauce) and various spices, it’s often served with a fried egg on top. Vendors customize each dish, adding ingredients like chicken, shrimp, or satay, making it a highly adaptable and delicious meal.

2. Sate Ayam (Chicken Satay)

One of the most recognizable dishes in Indonesian cuisine, Sate Ayam consists of skewered and grilled chicken pieces brushed with a rich, peanut-based sauce. Often served with rice cakes (ketupat) and a side of sambal, this dish is incredibly flavorful, blending the savory taste of grilled chicken with the sweetness of peanut sauce.

3. Gado-Gado (Indonesian Salad)

Gado-Gado is a refreshing street food option for vegetarians. This Indonesian salad combines boiled vegetables, tofu, tempeh, and hard-boiled eggs, all drizzled with a creamy peanut sauce. The mix of crunchy and soft textures, along with the nutty sauce, creates a satisfying and healthy street snack that’s popular among locals and tourists alike.

4. Martabak Manis (Sweet Martabak)

Martabak Manis is Jakarta’s answer to a stuffed pancake. Filled with chocolate, cheese, condensed milk, and other sweet toppings, this dish is folded and cooked on a griddle until golden brown and gooey. It’s an indulgent dessert that has gained popularity across Southeast Asia and is often a treat for those with a sweet tooth.

5. Kerak Telor (Egg Crust)

A traditional Betawi dish, Kerak Telor is made with glutinous rice, eggs, and shredded coconut, then fried until crispy. Topped with fried shallots, this unique dish is a must-try for anyone interested in traditional Jakarta flavors. It’s usually sold by street vendors around historic areas, especially during festivals.

6. Bakso (Meatball Soup)

Bakso is a hearty meatball soup that became globally popular after being endorsed by former U.S. President Barack Obama. This dish consists of meatballs (usually beef), noodles, tofu, and vegetables in a hot, flavorful broth. Often served with soy sauce, sambal, and fried onions, it’s a comforting and filling street food option.

7. Soto Betawi (Betawi Soup)

Soto Betawi is a rich and creamy soup made with beef, coconut milk, and aromatic spices. Often enjoyed with a side of rice or vermicelli, it’s a deeply flavorful dish that originates from Jakarta’s Betawi community. The spices, herbs, and coconut milk create a hearty and satisfying flavor perfect for anyone seeking a taste of traditional Jakarta cuisine.

8. Nasi Uduk (Coconut Rice)

An Indonesian twist on steamed rice, Nasi Uduk is cooked in coconut milk and served with a variety of side dishes, including fried chicken, tempeh, boiled eggs, and spicy sambal. It’s a filling and fragrant meal often found in street food stalls and loved by locals as a breakfast or dinner option.

9. Pempek (Fish Cake)

Originating from Palembang but popular across Jakarta, Pempek is a fish cake made from ground fish and tapioca flour. The fish cakes are deep-fried until crispy and served with a tangy vinegar sauce. The most popular variation, known as “Pempek Kapal Selam,” includes a whole egg inside the fish cake, making it a unique and delicious snack.

10. Es Doger (Doger Ice)

Es Doger is a refreshing street dessert that combines shaved ice, coconut milk, and syrup, topped with colorful ingredients like sticky rice, tapai (fermented cassava), and basil seeds. This vibrant, sweet treat is perfect for cooling down on Jakarta’s hot days and provides a unique mix of flavors and textures.

11. Kue Cubit (Pinch Cake)

Named for its size and how it’s cooked, Kue Cubit is a small cake similar to a waffle or pancake and is cooked on a hot griddle. It comes with various toppings such as chocolate sprinkles, matcha, or cheese, offering a delightful snack that’s especially popular with young locals.

12. Siomay (Steamed Fish Dumplings)

Siomay is Indonesia’s take on dim sum, featuring steamed fish dumplings made from fish paste and served with boiled eggs, cabbage, potatoes, and tofu. Topped with peanut sauce, siomay is a popular and healthy snack that’s both savory and satisfying.

13. Bubur Ayam (Chicken Porridge)

Bubur Ayam is a comforting chicken rice porridge, commonly enjoyed as a breakfast dish. It’s topped with shredded chicken, fried shallots, peanuts, and a drizzle of soy sauce, making it both filling and flavorful. Many vendors also offer an array of toppings, including eggs and kerupuk (crispy crackers), to customize each bowl to taste.

14. Asinan Betawi (Betawi Pickles)

Asinan Betawi is a popular street food salad with a sour and spicy flavor profile. It includes a mix of pickled vegetables like cabbage, cucumber, and bean sprouts, all topped with a peanut dressing. This dish is refreshing, spicy, and pairs well with the crunchy texture of kerupuk.

15. Sop Buntut (Oxtail Soup)

Finally, Sop Buntut is a richly flavored oxtail soup that is beloved across Jakarta. The oxtail is simmered with spices, tomatoes, carrots, and potatoes until tender, creating a broth that is both savory and aromatic. Sop Buntut is often served with a side of sambal for a spicy kick, making it a must-try for any street food enthusiast.

With these 15 must-try street food dishes, visitors to Jakarta can experience the rich and diverse flavors of Indonesia’s street food culture. Each dish offers a unique blend of spices, textures, and ingredients, representing the country’s culinary heritage.