Based on both reservation trends and word-of-mouth, The Asia Collective has curated a selection of the best restaurants in Jakarta. From authentic traditional cuisine to international flavours, our guide takes you on a culinary journey to Jakarta’s most delicious dining venues.
Jakarta is renowned not just for its iconic landmarks, monuments and attractions, but also for its diverse culinary scene. The city is a melting pot of cultures, offering an array of delectable cuisines. Read on and discover the absolute best restaurants in Jakarta!
THE BEST RESTAURANTS IN CENTRAL JAKARTA
CAFE CALI
CUISINE: American
ADDRESS:The Orient Jakarta, Jl. Jend. Sudirman No. 36 (Location Map)
OPENING HOURS: Monday – Thursday, 4pm – 10 pm; Friday – Saturday, 11am – 12am; Sunday, 11am – 10pm
INSTAGRAM: @cafecali.jkt
If you’re on the hunt for tropical-style interiors and flavours reminiscent of Bali, your search ends here! Located on the 32nd floor of The Orient Jakarta, Cafe Cali is the perfect spot to enjoy the city’s refreshing breeze. With its rooftop location and delicious Pan-American cuisine, this cafe offers you stunning 360-degree views of Jakarta. You can gaze at the panoramic vista of the nearby corporate landscape while lounging in the infinity pool or jacuzzi, making it an ideal place to unwind, especially with an after-hours drink!
The menu at Cafe Cali features a variety of mouth-watering dishes, such as Burritos, Fajitas, Double Smashed Cheese Burger, Nachos, Tacos, all of which are sure to satisfy your appetite. You can dine in the poolside day beds, one of the gazebos or at the bar, while cherishing every moment from day to night. To top it off, the DJ will create the perfect vibe for a lively atmosphere.
Salivate over the menu at Cafe Calihere, one of the best restaurants in Jakarta.
CASPAR
CUISINE:Spanish
ADDRESS:The Orient Jakarta, Jl. Jend. Sudirman No. 36 (Location Map)
OPENING HOURS: Daily lunch & dinner, 11am – 10pm; Daily after-hours, 10am – 2am
INSTAGRAM: @casparjakarta
Looking for the hottest Spanish restaurant in J-town? Look no further than Caspar, where you’ll find quintessential Spanish cuisine, including Tapas, Paella, perfectly executed high-quality meats such as steak and ribs, mushrooms, mashed potatoes, and more, all made with the finest ingredients for an unforgettable dining experience. Pair your meal with one of their unique hand-crafted cocktails, or indulge in their Crème Brûlée and Fruit Sorbet for a comforting treat.
At Caspar, you can enjoy the perfect ambiance in their luxurious and spacious rooms, whether you’re hosting an intimate event or just chilling out with loved ones. The cozy atmosphere is perfect for unwinding after a hard day’s work, and the restaurant is known for its stylish lounge area. After dark, Caspar transforms into a happening dance floor, where you can have fun grooving post-meal.
Salivate over the menu at Casper here, one of the best restaurants in Jakarta.
SKYE BAR & RESTAURANT
CUISINE:Western
ADDRESS: BCA Tower Lt. 56, Jl. M.H. Thamrin No. 1, Menteng (Location Map)
OPENING HOURS: Daily lunch & dinner, 11am – 10pm; Daily after-hours, 10am – 2am
INSTAGRAM: @skye_56
At SKYE Bar & Restaurant, it feels like Jakarta is right beneath your feet. The SKYE high lounge offers the best vantage point of the city, providing exhilarating views, stunning sunsets, and top-notch entertainment. The view, service, and music are nothing short of perfection.
SKYE Bar & Restaurant is the perfect place to indulge in world-class contemporary Western grill, focusing on prime cuts of fresh and dry-aged meats. You can create unforgettable moments and escape the hustle and bustle of the city while admiring the sparkling city lights exclusively at Level 56, making it a truly ‘Skyegasmic’ experience.
Check out the menu at Skye Bar & Restauranthere, one of the best restaurants in Jakarta.
TWELVE CHINESE DINING
CUISINE:Chinese-Japanese
ADDRESS: Jl. Dr. Kusuma Atmadja, No. 75, Menteng (Location Map)
OPENING HOURS: Monday – Thursday & Sunday, 11am – 10pm; Friday & Saturday, 10am – 11pm
INSTAGRAM: @twelvejkt
TWELVE Chinese Dining boasts a stunning Chinese-style design and is known for its friendly staff and excellent service, as well as its open bar concept where guests can witness the bartenders in action. TWELVE Chinese Dining, one of the best restaurants in Jakarta, features traditional Chinese recipes updated with Japanese ingredients and techniques, resulting in an exciting fusion menu that’s free of pork and lard. Try the Peking Duck, Oolong Smoked Wagyu with Miso, or Sake Drunken Shrimps for a taste sensation.
TWELVE Chinese Dining also offers Twelve Zodiac-inspired cocktails, mocktails, wines, and other flavors to complement your meal. Don’t miss out on their famous Peking Duck, known for its super crispy skin, soft, and juicy meat, which many consider to be the best in Jakarta!
Check out the menu at TWELVE Chinese Dining here, one of the best restaurants in Jakarta.
Heading to Bali?
THE BEST RESTAURANTS IN NORTH JAKARTA
BELLA’S LA CUCINA ITALIANA
CUISINE: Italian
ADDRESS: Rukan Garden House No.18, PIK, Kamal Muara, Penjaringan (Location Map)
OPENING HOURS: Daily, 11am – 10pm
INSTAGRAM: @bellasitaliana_id
Looking for an iconic Italian-style facade in Jakarta? Look no further thanBella’s La Cucina Italiana, a classy-modern and elegant restaurant with a unique Italian flair that offers beautiful and Instagrammable fine dining in North Jakarta.
Indulge in a slice of heaven with dishes like Truffle & Meatball Pizza, featuring a slightly crunchy texture, or perfectly curated Spaghetti and Lasagna, a carnivore’s paradise. They also offer the special touch of complimentary bread with olive oil while waiting for your meal. Bella’s La Cucina Italiana is everyone’s happy place, and it provides an unsurpassable journey of discovery and appreciation of Italian cuisine from the North of Jakarta.
Salivate over the menu at Bella’s La Cucina Italianahere, one of the best restaurants in Jakarta.
PHOENIX GASTROBAR
CUISINE: Western-Asian
ADDRESS: HW Phoenix Bar PIK, Pantai Indah Kapuk Street (Location Map)
OPENING HOURS: Daily, 12pm – 2am
INSTAGRAM: @phoenixbar.id
The Phoenix Gastrobar in North Jakarta boasts a luxurious view with elegant, art deco-themed interiors, making it one of the fanciest dining spots in the area. Phoenix serves a selection of culinary delights, including Western, Asian, and Indonesian specialties, as well as Wingettes, Tandoori Beef, and Pineapple Carpaccio.
Phoenix Gastrobar features dozens of intimate sofa tables, private rooms with karaoke facilities, a live bar, and a classy fountain that provides a comforting, calm, and natural atmosphere. Guests can also experience Phoenix’s curated drinks menu, such as cocktails, spirits, premium whiskey, and international-class cigars.
Salivate over the menu at Phoenix Gastrobarhere, one of the best restaurants in Jakarta.
THE CHINESE NATIONAL
CUISINE: Chinese
ADDRESS: Swissotel, Level 7, PIK Avenue, Pantai Indah Kapuk Boulevard (Location Map)
OPENING HOURS: Daily, 6.30am – 10.30pm; Daily 12pm – 3pm; Daily 6pm – 9pm
INSTAGRAM: @thechinesenational
With its luxurious interior and decorations, The Chinese National provides an exquisite and comforting Chinese dining experience perfect for intimate gatherings and celebrations. The menu features a modern and elegant take on Chinese dishes, offering all-you-can-eat à la carte cuisine from Gansu, Szechuan, Beijing, and other regions of China while enjoying the stunning views of the beach and Jakarta’s harbour.
Whether you prefer a table for your family or a VIP room for a special occasion, The Chinese National offers a variety of seating options to suit your preferences and create a relaxed and fun atmosphere.
Check out the menu at The Chinese Nationalhere, one of the best restaurants in Jakarta.
THE BEST RESTAURANTS IN SOUTH JAKARTA
HENSHIN JAKARTA
CUISINE: Peruvian-Japanese
ADDRESS: Jl. H. R. Rasuna Said Kav. C22-A (Location Map)
OPENING HOURS: Daily, 5pm – 12am
INSTAGRAM: @henshinjakarta
More than just one of the best restaurants in Jakarta, Henshin also boasts the title of the highest rooftop bar and lounge in Indonesia. It serves Nikkei cuisine, a blend of Japanese and Peruvian flavours that reflects a rich cultural history and offers a unique gastronomic experience.
Diners will soak in the breathtaking 360° panoramic views of Jakarta from this multi-level food and beverage destination. The lively atmosphere on the 67th floor is complemented by the colorful tiles featuring traditional patterns and natural stones adorning the bar area. On Level 68, the fine dining venue offers an open kitchen concept where you can witness the creation of mouth watering dishes. For a more private dining experience, Henshin also offers a secluded area on the 69th floor.
Check out the menu at Henshin here, one of the best restaurants in Jakarta.
PANTJA
CUISINE: American
ADDRESS: Jl. Senopati No. 37, Senayan (Location Map)
OPENING HOURS: Monday – Thursday & Sunday, 11am – 11.30pm; Friday – Saturday, 11am – 1am
INSTAGRAM: @pantja.id
Pantja, a cocktail bar and restaurant with origins from California and New York, has now arrived in Jakarta. Conveniently located next to Jakarta’s Business District, Pantja offers a menu of grilled dishes made with fresh and high-quality ingredients.
Its drinks menu is dedicated to both the rich history of bartending and innovative techniques, with a selection of modern twists on classics and lesser-known historic cocktails. The friendly and helpful staff will add to your delightful dining experience at Pantja.
Check out the menu at Pantjahere, one of the best restaurants in Jakarta.
PIERRE
CUISINE: French
ADDRESS: Jl. Senopati No.39, Senayan (Location Map)
OPENING HOURS: Daily, 11am – 11pm
INSTAGRAM: @pierre.jkt
Pierre is the perfect place to indulge in classic French cuisine. With its romantic ambiance, modern and bright interior design, its ambience alone makes Pierre one of the best restaurants in Jakarta.
The Black Angus Tenderloin Tartare, Baguette, and Cornichons is the perfect combination for a hearty and delicious appetizer to kick off your dining experience. And don’t forget to try their delicious bread. Bon Appétit!
Salivate over the menu at Pantjahere, one of the best restaurants in Jakarta.
PLATARAN DHARMAWANGSA
CUISINE: Indonesian
ADDRESS: Jl. Dharmawangsa Raya No. 6, Kebayoran Baru (Location Map)
OPENING HOURS: Daily, 11am – 10pm
INSTAGRAM: @plataran.dharmawangsa
Plataran Dharmawangsais a charming oasis in the bustling city of Jakarta and has long received the accolade of being one of the‘Best Indonesian Restaurants in Jakarta’. Nestled in the upscale residential area of Dharmawangsa,the restaurant boasts an authentic and classic concept, modelled after a traditional Javanese royal family compound. The elegant atmosphere is enhanced by a 150-year-old wooden Joglo house and wooden Javanese pavilions, as well as a crystal chandelier.
The restaurant also features a shady courtyard with lush greenery, creating a relaxing ambiance. Guests will enjoy cultural and live music performances while savouring a variety of special Indonesian dishes that are sure to delight your taste buds.
Salivate over the menu at Plataran Dharmawangsahere, one of the best restaurants in Jakarta.
SOFIA AT THE GUNAWARMAN
CUISINE: International, Western, Vegetarian
ADDRESS: Jl. Gunawarman No.3, Selong, Kebayoran Baru (Location Map)
OPENING HOURS: Daily, 7am – 11pm
INSTAGRAM: @sofiaatthegunawarman
Sofia at The Gunawarman offers one of Jakarta’s best European dining experiences, complete with late-night music, creative drinks, and an extensive food menu. The restaurant boasts stunning and elegant decorations, including high ceilings and opulent gold furniture, creating an authentic European atmosphere in the heart of South Jakarta.
The menu features recommended dishes such as Croquette, Ravioli Truffle, Nero Di Mare, and Asian and Mediterranean dishes that are a must-try! It alsoboasts an excellent breakfast menu, dessert and most importantly, outstanding coffee! With its charming ambiance and delicious cuisine, Sofia at The Gunawarman is a dining experience that you won’t regret.
Check out the menu at Sofia at The Gunawarmanhere, one of the best restaurants in Jakarta.
THE GARDEN OSTERIA
CUISINE: Italian
ADDRESS: Jl. Suryo No.38, Kby. Baru (Location Map)
OPENING HOURS: Daily, 11am – 12am
INSTAGRAM: @thegardenosteria_id
Immerse yourself in the glamourous Italian ambiance, an “Italian stunner” at The Garden Osteria, located in the South of Jakarta, for your unforgettable Italian dining experience, with mouth-watering dishes like Tagliatelle Bistecca, Sirloin Steak, and Bailey’s Misu.The bar is manned by professional mixologists who are skilled at creating delectable cocktails to complement your meal.
With its iconic scenery, The Garden Osteria is the perfect spot for a romantic dinner or a special occasion. Indulge in the finest Italian cuisine in South Jakarta and create those unforgettable memories.
Check out the menu at The Garden Osteriahere, one of the best restaurants in Jakarta.
THE BEST RESTAURANTS IN WEST JAKARTA
ANEMONE DINING
CUISINE: International
ADDRESS: Jakarta Aquarium & Safari Neo Soho Mall – LG Floor, Jl. Letjen. S. Parma, No. 101 (Location Map)
OPENING HOURS: Daily, 6.30pm – 9pm
INSTAGRAM: @anemone.dining
Experience an unforgettable and exquisite underwater fine dining experience at Anemone Dining. This 5-star restaurant offers a carefully crafted five-course meal by a world-class chef, using only the finest and freshest ingredients. As you indulge in the international cuisine, you’ll be surrounded by stunning aquatic creatures, from graceful stingrays to majestic sea turtles, and even sharks!
Diners can immerse themselves in the calm and mesmerising sea view as they dine in an intimate setting adorned with romantic red rose petals. Don’t miss the chance to create a lasting memory with your loved one at Anemone Dining, located in West Jakarta.
Salivate over the menu at Anemone Dining here, one of the best restaurants in Jakarta.
CAFE BATAVIA JAKARTA
CUISINE: Indonesian & Western
ADDRESS: Jl. Pintu Besar Utara No.14, Pinangsia (Location Map)
OPENING HOURS: Monday – Thursday, 9am – 12am; Friday 9am – 1am; Saturday, 7am – 1am; Sunday, 7am – 12am
INSTAGRAM: @cafe_batavia
Experience a historical culinary journey at Café Batavia, housed in a Dutch colonial building, serving both Indonesian and Western cuisine. This classic restaurant boasts a team of bright and attentive staff, serving over 700 guests daily, including distinguished guests such as the Queen of Sweden, Vice President of Argentina, President of Slovakia, and Ambassadors of the United States.
As one of Indonesia’s oldest restaurants, Café Batavia is a must-visit for award-winning dishes and drinks, delivering exceptional quality from appetisers to desserts.
Salivate over the menu at Café Bataviahere, one of the best restaurants in Jakarta.
We hope you enjoyed our curation of the Best Restaurants in Jakarta.
Looking for a post-dinner vibe?
Don’t miss our cool selection of Jakarta’s Best Bars.
Heading to Bali?