Skip to content

7 Jakarta All-You-Can-Eat Buffet Restaurants For Every Occasion – From Dim Sum To K-BBQ To South American Grill

Jakarta all-you-can-eat buffets

There are days when you’re so hungry you could eat a cow – that’s when Jakarta’s all-you-can-eat buffet restaurants will save you money compared to buying individual dishes.

Besides the popular Korean and Japanese BBQ buffets at shopping malls, Jakarta’s all-you-can-eat buffet restaurants also offer other types of food, including dim sum, meat, and plant-based Indian dishes, as well as Brazillian-style BBQ.

Till it’s safe to venture out for social gatherings over buffets again, these 7 restaurants also offer GrabFood and GoFood delivery for safer group dining at home.

1. Bamboo Dimsum – eat all the dim sum you want with a friend

bamboo dimsum
Image adapted from:

Dim sum is bite-sized comfort food that can be enjoyed at any time of the day, and one can never have enough of it. Bamboo Dimsum is the place to satisfy your dim sum cravings for only Rp. 58,000 (~USD4.26) a person.

bamboo dimsum jakarta
Image adapted from

Bring a friend along to share in the feast, because there’s a minimum requirement of two people per table. And unlike most all-you-can-eat places, you have to pay before you are seated.

You’ll get numerous fried and steamed options with fillings ranging from chicken, shrimp, and mushrooms to even durian and chocolate. There’re also free refills of tea and porridge to complete your meal.

Go on Instagram for the full list of locations.

Opening hours: 11AM-11PM, Daily

2. Sukinabe Premium Japanese Suki & Grill – hotpot time with friends or family

Image credit: @sukinabepremium

Located in airy and accessible Cipete, Sukinabe Premium Japanese Suki & Grill is great for those looking for a cozy family gathering spot that isn’t in a shopping mall, where most of these types of restaurants are.

You can choose from three food “tiers”: Regular (Rp. 118,000, or ~USD8.65) per adult, Premium (Rp. 148,000, ~USD10.85) per adult, and Wagyu (Rp. 198,000, ~USD14.52) per adult. These are lunch and weekday prices, while you’ll need to pay an extra Rp. 20,000 (~USD1.47) per adult for dinner time and weekends.

sukinabe soup base
Diners get 90 minutes to eat, and pay Rp. 50,000 (~USD3.54) for each additional 30 minutes.
Image credit: @sukinabepremium

Choose from six types of soup bases, namely Healthy Collagen, Fresh Tom Yum, Authentic Sukiyaki, Japanese Curry, Original Sukinabe, and Spicy Gochujang. For every tier, you can pick chicken and seafood options apart from the usual beef. Lastly, for an extra Rp. 35,000 (~USD2.57) per person, you can also get a grill – a plus point as similar restaurants tend to only offer either grilled food or soupy food.

Alternatively, if you’re looking to try their food at home, GoFood and GrabFood offer their soup bases and ingredients for delivery, so you can grill up a storm safely in your own kitchen.

Address: Jalan Cipete Raya #8C, Cipete Selatan, Cilandak, South Jakarta 12410
Opening hours: 11.30AM-10PM, Daily
Telephone: 02127825717

3. 3 Wise Monkeys – stuff yourself with your favorite sushi

3 wise monkeys jakarta
Image credit: @hungerstocks

Sushi is often eaten slowly and carefully, but there are times when you just want to dig in and stuff yourself with as many of them as possible. The thing is, other than hotel restaurants, it can be quite hard to find sushi buffets for casual dining.

Luckily, there’s 3 Wise Monkeys, which is located in Senopati. While it offers an a la carte menu, you don’t want to miss its all-you-can-eat Rp. 207,000 (~USD15.19) option, which lets you enjoy various kinds of soup, appetizers, noodles, sushi, sashimi, and even dessert. You also get free green tea.

three wise monkeys jakarta
Image credit: 3 Wise Monkeys

It’s a pretty fantastic deal considering that you get to enjoy the buffet for 2 hours, and it’s not limited to lunchtime or dinner time so you can avoid crowded timings. The restaurant itself is spacious with ample seating, so it can be a good place for a date or a gathering with family or friends.

Address: Jalan Senopati #46, Selong, Kebayoran Baru, South Jakarta 12110
Opening hours: 11AM-1AM, Daily
Telephone: 02129126528

4. Pochajjang – affordable Korean BBQ

pochajjang korean bbq
Image credit: @pochajjangkoreanbbq

Korean BBQ is loved by many, but it does tend to get a little bit pricey. So when Pochajjang offers an all-you-can-eat experience starting at Rp. 99,000 (~USD7.27), meat lovers have a lot to get excited about.

There are two packages to choose from, the Premium (Rp. 99,000, or ~USD7.27) and the Wagyu (Rp. 129,000, or ~USD9.47) – and for 90 minutes, you’ll get to eat to your heart’s content.

pochajjang jakarta
Frozen Korean beef sets available for delivery

Image credit: @pochajjangkoreanbbq

Pochajjang has several all-you-can eat restaurants across Jakarta, so you can arrange meetups with friends from various parts of the city with more ease. But keep in mind that Pochajjang doesn’t accept reservations, so be sure to time your lunch or dinner gatherings wisely.

Alternatively, frozen K-BBQ beef sets are available for home delivery for safe home dining – with no time limits!

Go on Instagram for the full list of locations.

5. Ganesha Ek Sanskriti – where vegetarians and omnivores can both eat

ganesha ek sanskriti
Image adapted from: @christianivan_

Ganesha Ek Sanskriti offers a diverse range of Indian food from the southern and northern parts of the subcontinent, as well as Chinese-influenced dishes. The restaurant has an a la carte menu that has something for meat-eaters and vegetarians alike, but you shouldn’t miss the opportunity to enjoy the lunch buffet too.

The Ganesha Executive Buffet (Rp. 145,000, ~USD10.26 per person) is available on weekdays from 12PM to 3PM. This is ideal if you and your colleagues or clients are up for a wholesome casual lunch.

On Saturdays from 11.30AM to 4PM, you can have a taste of the restaurant’s South Indian menu with its Ganesha Grand South Indian Buffet, while on Sundays from 11.30AM to 4PM, you’ll get to enjoy the Ganesha Grand North Indian Buffet. Each buffet costs Rp. 180,000 (~USD13.16) per person. Do note that South Indian food typically incorporates more vegetables and seafood while the northern variety is heavier on meat and dairy, so drop by depending on your preference.

Go on Instagram for the full list of all-you-can eat restaurants.

Opening hours: 10AM-9PM, Daily

6. El Asador – eat all the South American meat your tummy can handle

el asador
Image credit: @myfoodiestory

If you want to treat yourself to a general South American culinary experience, stop by El Asador in Kemang. It’s pricier than most of the all-you-can eat restaurants’ buffets on this list, but the meal is totally worth it as you’ll get to try meat cooked on its wood-fire parrillas, or grill, giving it a distinctive earthy taste.

For Rp. 430,000 (~USD31.58) per person with no time limit, you can eat a selection of ribeye, chorizo, chicken, vacio, and picanha. You get to choose one side dish as part of the package, including fries, wedges, and various types of salad and steamed vegetables. If you want more of these sides to balance out the meat, prices start at Rp. 25,000 (~USD1.84). The sauce selection includes barbecue, pepper, mushroom, traditional and spicy chimichurri, and salsa criolla.

el asador jakarta
Parilla home package meal, available for delivery

Image credit: @elasadorjkt

It’s perfect for weekend lunch or office dinners, as well as anniversaries and birthday celebrations because the food goes well with a festive mood. It’d be a good idea to make a reservation a day or two in advance. Alternatively, bring their grilled food into your home with a parilla home package meal order that can feed the whole family.

Address: Kemang Point Building, Ground Floor, Jalan Kemang Raya #3, Bangka, Mampang Prapatan, South Jakarta 17230
Opening hours: Mon – Thu 11AM-11PM | Fri 11AM-12AM | Sat – Sun 10AM-12AM
Telephone: 0217182206

7. Tucano’s Brazilian BBQ & Buffet – authentic Brazilian food for lunch or dinner

tucanos brazilian bbq jakarta
Image credit: @tucanos_jakarta

Brazilian BBQ may not be as popular as Korean and Japanese all-you-can eat restaurants’ BBQs among Jakartans, but Tucano’s Brazillian BBQ & Buffet will surely wow grilled meat fans with churrasco, or grilled beef, lamb, or chicken from Brazil and its surrounding regions.

The weekend and weekday lunch packages are offered at different price points, and depending on which package you decide to get, you either have 60 minutes or 90 minutes to stuff yourself with the best Brazillian delicacies. There are premium packages that include more types of churrasco.

The Express 60-minute weekday lunch package starts at Rp. 168,000 (~USD12.34) per adult; while a Regular 90-minute weekend lunch package starts at Rp. 368,000 (~USD27) per adult, with free garlic bread and cheese bread for the latter. Dinner packages are also available on both weekdays – 60-minute packages start at Rp. 238,000 (~USD17.46) while a Regular 90-minute weekend dinner package starts at Rp. 428,000 (~USD31.40).

If you want a more balanced meal that’s not too heavy on the meat, you can try the buffet. You’ll get a slice of picanha, or prime top sirloin, and a slice of garlic steak in addition to a choice of salad, stew, fried food, dessert, and fruit for Rp. 123,000 (~USD9) on weekdays and Rp. 158,000 (~USD11.60) on weekends.

Address: Jalan K.H. Mas Mansyur #24, Karet Tengsin, Tanah Abang, Central Jakarta 10250
Opening hours: 11.30AM-3PM & 5.30PM-10PM, Daily
Telephone: 02129023398

All-you-can-eat restaurants in Jakarta

As you can see from the list, there are many types of all-you-can-eat restaurants in Jakarta. While Korean and Japanese buffets in malls hit the spot, there are always these other options available if you want to expand your culinary horizons while filling your tummy.

Still hungry in Jakarta? Also check out:

Cover image adapted from:, @tucanos_jakarta, @hungerstocks

Enjoying The Smart Local Indonesia? Follow us on Facebook, Instagram, and Twitter for more stories like this.