Where to Find All-You-Can-Eat Buffets in Bangkok

Food Coma: Where to Find All-You-Can-Eat Buffets in Bangkok (2022)

One thing that the COVID-19 pandemic has robbed from us is dining out. We were forced to stay home and cook our meals — that is, if we do it at all — which kind of made us miss a lot of the good stuff. Now that more restaurants are reopening and restrictions are being lifted to allow dining in, it’s time to fill up our bellies with delicious food once again.

Here are some all-you-can-eat buffets in Bangkok that are still in business.

Shabushi by Oishi

If you’re craving something Japanese, Shabushi by Oishi offers sushi and shabu-shabu (hot pot) in a conveyor belt-style serving. This all-you-can-eat buffet has locations all over Bangkok so you’re sure to find one near you.

There are around 20 types of sushi, from salmon nigiri to spicy tuna, to choose from. As for the shabu-shabu, they have a wide selection of beef, pork, chicken, shrimp, and vegetables. There are three different types of soup (clear, thick, and tom yum) and sauces (ponzu, komatare, and sukiyaki) to everyone’s taste. The buffet also offers desserts and all-you-can-drink green tea.

The time limit per meal is 1 hour and 15 minutes. To know if there are on-going promotions for the month, you can visit Shabushi’s official website.

Location: 6th Floor B603, 4, 4 / 1-2, 4/4 Central World Rajdamri Rd., Patumwan, Bangkok


Indus is one of Bangkok’s finest Indian restaurants. Owned by Sid Sehgal, this dining establishment has been serving authentic mughalai-style cuisine since 2005.

Their weekend brunch buffet menu includes chicken tikka masala, tandoori creamy broccoli, palak paneer, tarka daal, and street food like kati rolls, papdi chaat, and onion bhaji. There are also different choices for rice and bread, such as zeera peas pulao, saffron rice, chicken biryani, naan, and roti. For dessert, you can enjoy gajjar ka halwa (carrot pudding) and kulfi (reduced milk ice cream).

Indus is open daily from 11 AM to 3 PM and 5 PM to 11 PM (Monday to Thursday) and 11 AM to 11 PM (Friday to Sunday). Operating hours are subject to change due to the COVID-19 situation. To book a table, you can call +6686-339-8582. Online reservation is also available through Chope and their official website.

Location: #71, Sukhumvit Soi 26, Klong Toey, Bangkok 10110

Baan Khanitha

Baan Khanitha prides themselves at serving the best authentic Thai cuisine. They prepare award-winning recipes by using only fresh ingredients from their very own Baan Panalai Organic Farm. Some of the delicious meals on their menu are Khaao Yum Saaiburi, Spotted Mackerel 'Hor Mok' in Young Coconut Shell, and Phuket Lobster with Green Curry Sauce. Vegetarian and vegan options are available as well.

Baan Khanitha branches are open daily from 11 AM to 11 PM, but the all-you-can-eat buffet service is only until 4 PM with a time limit of 2 hours and 30 minutes. Reservation should be one day in advance through their website. Urgent bookings are possible by calling the branch you want to visit.

For more information on discounts and promos, you can check their Facebook and Twitter accounts.

Location: 67,69 South Sathorn Rd. Sathorn, Bangkok 10120

Subscribe to The Beat's newsletter to receive compelling, curated content straight to your inbox! You can also create an account with us for free to start bookmarking articles for later reading.