Latest update: June 2026
Jakarta doesn’t always get much love from food-focused travellers.
Many visitors use Indonesia’s capital as a transit point before heading to Bali, Yogyakarta or the islands further east. That’s a mistake. Jakarta has some of the best food in Indonesia, from tiny street-side warungs to historic restaurants and modern rooftop bars.
Livia lived in Jakarta for six months in 2014 while working in the city and we have returned several times since. During that time, we spent a lot of our free time doing what we do best: eating.
These are some of our favourite restaurants, coffee shops and local food experiences in Jakarta.
Looking for more Jakarta travel tips? Check out our guides to Things to Do in Jakarta and Why You Should Visit Jakarta.
Indonesian Classics
Restoran Garuda Sabang
If you’ve never tried Padang food before, a cuisine originating from West Sumatra, Restoran Garuda is one of the best introductions.
As soon as you sit down, dozens of small dishes are placed on your table. You only pay for what you eat, allowing you to sample a wide variety of flavours. Expect rich rendang, spicy curries, fried chicken and vegetable dishes packed with flavour.
Located close to Jalan Sabang, it’s also an easy stop while exploring one of Jakarta’s most famous food streets.

Sate Kambing Jaya Agung
For a more local experience, head to Sate Kambing Jaya Agung.
Their speciality is lamb satay served with sweet soy sauce, chilli and onions. It’s simple, affordable and usually filled with local diners rather than tourists.
Sate Khas Senayan
One of Indonesia’s most recognisable restaurant chains, Sate Khas Senayan is a reliable option for first-time visitors.
The menu covers dishes from across the archipelago and is a good place to sample several Indonesian favourites in one meal. While it may not be the most adventurous choice in Jakarta, the food is consistently good and easy to recommend.
Warung MJS
Warung MJS is a popular Indonesian restaurant in Kuningan known for its wide selection of traditional dishes. It’s a great place to sample a variety of local flavours in a casual setting.
Guests choose their food before sitting down, making it easy to mix and match different dishes. If you’re visiting with others, we recommend ordering several plates to share.
The restaurant can get busy during peak meal times, particularly with local diners, so you may need to wait for a table.


Street Food & Local Favourites
While Jakarta has plenty of excellent restaurants, some of our favourite meals are always from simple street food stalls and local eateries.
Many of Indonesia’s most beloved dishes are sold from small carts, roadside warungs and family-run restaurants. Don’t be put off by the plastic stools and basic surroundings. Some of the best food in Jakarta comes from places that barely look like restaurants at all.
A few of our personal favourites include bakso, mie ayam and tongseng. You’ll find them all over the city, often at places packed with local customers.
Bakso Populer
This small local spot in Thamrin serves excellent bakso and is a great introduction to one of Indonesia’s favourite dishes.
Bakso Rusuk Samanhudi Sabang
Located near Jalan Sabang, this is another good spot to try bakso, one of Indonesia’s most popular comfort foods. It’s a simple local place serving a dish you’ll find all over Jakarta.
Bakmi Cong Sim
Located in Mangga Besar, Bakmi Cong Sim serves simple but delicious bakmi noodles. It’s not a fancy restaurant, but the flavours speak for themselves. We still find ourselves thinking about these noodles years later.



Historic & Special Occasion Restaurants
Cafe Batavia
Located on Fatahillah Square in Jakarta’s Old Town, Cafe Batavia is one of the city’s most iconic restaurants. Yes, it’s touristy. But it’s also beautiful.
Housed inside a restored colonial-era building, the restaurant is filled with old photographs, antiques and historic charm. Grab a table upstairs for views across the square and enjoy one of the most atmospheric dining experiences in the city. We tend to come here for a drink rather than a meal, but the atmosphere alone makes it worth visiting.
Plataran Dharmawangsa
If you’re looking for a special meal, Plataran Dharmawangsa is hard to beat.
Traditional Indonesian architecture, lush gardens and excellent food combine to create an oasis in the middle of Jakarta. The setting alone is worth a visit, but the food more than lives up to the surroundings.
It’s one of our favourite places for introducing visitors to Indonesian cuisine.



Coffee Shops
Saudagar Kopi Sabang
Indonesia produces some of the world’s best coffee and Saudagar Kopi is one of our favourite places to enjoy it.
Located near Jalan Sabang, this cosy café is a great place to escape Jakarta’s traffic and heat for a while. The coffee is excellent and it’s an easy addition to an afternoon spent exploring central Jakarta.
Tanamera Coffee
Tanamera helped introduce many visitors to Indonesian speciality coffee and remains one of the city’s most popular coffee chains.
Their beans come from different regions across Indonesia, making it a great place to explore the country’s incredible coffee culture.
Anomali Coffee
Another long-time favourite, Anomali focuses on Indonesian-grown beans and offers coffees from regions including Sumatra, Java, Bali and Sulawesi.
If you’re curious about the differences between Indonesian coffee-producing regions, this is a great place to start.
Rooftops & Views
Kosenda Hotel Rooftop
The rooftop at Kosenda Hotel offers fantastic city views in a more relaxed setting. It’s a great place for sunset drinks while watching the skyline light up for the evening.
ARTOTEL roof top
ARTOTEL’s rooftop bar is another good option for views over central Jakarta. The atmosphere is laid-back and attracts a mix of locals, expats and visitors looking for a drink above the busy streets below.
Skye
Located high above the city centre, SKYE is one of Jakarta’s most famous rooftop venues. The views across the skyline are impressive, particularly after dark when the city’s skyscrapers begin to light up. It’s more upscale than Kosenda or ARTOTEL, making it a popular choice for sunset drinks or a special night out.


Food Neighbourhoods Worth Exploring
Jalan Sabang (Jl. H. Agus Salim)
One of Jakarta’s most famous food streets, Jalan Sabang (Jl. H. Agus Salim) comes alive after dark with street food stalls, local restaurants and coffee shops. It’s a great place to try a wide range of Indonesian dishes in a single evening and remains one of our favourite places to wander whenever we’re back in the city. It’s also right next door to Artotel Tharmin where we’ve stayed many times while in Jakarta.
Pantjoran PIK
Pantjoran PIK in Pantai Indah Kapuk has become one of Jakarta’s most popular food destinations. Inspired by old Chinese-Indonesian architecture, the area is packed with restaurants, cafés and street food stalls. It’s particularly good for Chinese and Chinese-Indonesian food and makes for a fun evening of eating and exploring.
Baywalk Area
The waterfront around Baywalk Mall is one of Jakarta’s best areas for seafood. Along the coast you’ll find a number of restaurants serving fresh fish, prawns, crab and other seafood dishes, often with views across Jakarta Bay.
If you’re a seafood lover, this is a great alternative to the Indonesian and Chinese restaurants found elsewhere in the city.


Final Thoughts
Jakarta is one of Southeast Asia’s most underrated food cities.
The city brings together cuisines from across Indonesia, allowing you to try dishes from Sumatra, Java, Sulawesi and beyond without ever leaving the capital. Whether you’re eating Padang food on Jalan Sabang, tucking into a bowl of bakso from a local stall or watching the skyline from a rooftop bar, Jakarta rewards travellers who arrive hungry.
If you’re planning a trip, don’t miss our guides to Things to Do in Jakarta and Why you should visit Jakarta for more ideas on exploring Indonesia’s fascinating capital.










