Feast Your Eyes and Stomachs on the Best Hotel Buffets in KL

Always in our foodie era.
By: Aina Shamshuri
September 29, 2023

What’s the best part about staying at a hotel? In our books, it’s definitely the breakfast buffet. An endless spread of all-you-can-eat food, dishes being prepared right ahead of you, the works. Whether it’s breakfast, brunch, lunch, or dinner, hotel buffets are nothing short of plentiful. KL is a treasure trove of hotel buffets, ranging from affordable options to satisfy your cravings to unforgettable experiences at the most luxurious establishments. So, get your hearts and stomachs ready to explore the best hotel buffets in KL!

Best Hotel Buffets in KL

1. JP teres, Grand Hyatt Kuala Lupur

Image via Hyatt

Grand Hyatt Kuala Lumpur has a selection of amazing restaurants, but JP teres is where to go for some affordable yet lavish buffet options. JP teres serves Malaysian indulgence, complete with satay grills, tandoor ovens, and wok stations to satisfy all your local food cravings. Imagine all the satay, curry laksa, ikan bakar, and chilli crab, and endless other Malaysian delights you can eat for only RM118 for adults and RM59 for children, what a steal!

For more information or to make a reservation, click here.

Address:12 Jalan Pinang, 50450 Kuala Lumpur
Operating hours:Weekdays: 12pm – 2.30pm
Contact details:603 2203 9188

2. The Courtyard, Pavilion Hotel Kuala Lumpur

Image via Banyan Tree

Dine with a view at The Courtyard, where not only you will be enthralled at the endless amounts of food, you’ll also be feasting above Bukit Bintang. You’re sure to be satiated at The Courtyard, an all-day dining establishment that serve delectable buffet spreads of Malay, Chinese and Indian cuisine, in addition to a comprehensive à la carte menu. One of the best hotel buffets in KL, savour local flavours with their authentic Malaysian dishes, or be tempted by their offerings of international cuisine.

For more information or to make a reservation, click here.

Address:The Courtyard, Level 8, Pavilion Hotel Kuala Lumpur Managed by Banyan Tree, 170, Jalan Bukit Bintang, 55100 Kuala Lumpur
Operating hours:Breakfast: 6.30am – 10.30am (daily)
Weekday buffet lunch: 12pm – 2:30pm
Weekend buffet lunch: 12.30pm – 3pm
Contact details:603 2117 2821

3. Lemon Garden, Shangri-La

Image via Shangri-La

Lemon Garden at Shangri-La is a seafood lover’s paradise. Fill your stomach to the brim and then some more because you just gotta eat your money’s worth. Plus, the seafood is so fresh, you won’t be able to help but stuff your face! The interior is casual and open, perfect for an occasion with family and friends. And don’t worry, there are other non-seafood options available, too! Hands down one of our favourite hotel buffets, Lemon Garden really knows how to do seafood.

For more information or to make a reservation, click here.

Address:Lobby Level , 11 Jalan Sultan Ismail, Kuala Lumpur
Operating hours:Breakfast: 6.30am – 10.30am (daily)
Lunch: 12pm- 2.30pm (Tue – Sun)
Dinner: 6pm – 10pm (Tue – Sun)
Contact details:603 2074 3900

4. Nipah, EQ

Image via EQ

One of the best hotel buffets in KL, Nipah is known for its sumptuous spread of both Malaysian favourites and international delights. Gorge on free-flow satay, made-to-order roti canai and pizza, and finish off with a decadent array of desserts. Not to mention, Nipah was awarded Tripadvisor Travellers’ Choice Award in 2021! With a breakfast buffet that starts at only RM88+ for adults and RM44+ for kids, this is a must-visit on your buffet bucket list.

For more information or to make a reservation, click here.

Address:Ground Floor, Hotel Equatorial (M) Sdn Bhd, Equatorial Plaza, Jalan Sultan Ismail, 50250 Kuala Lumpur
Operating hours:Breakfast: 6.30am – 10.30am (daily)
Lunch: 12pm- 3pm (daily)
Dinner: 6.30pm – 10.40pm (Thur – Sun)
Contact details:603 2789 7836

5. Mosaic, Mandarin Oriental Kuala Lumpur

Mosaic claims to be “one of the best all-day dining restaurants in Kuala Lumpur”, and we couldn’t agree more. This establishments holds interactive live cooking stations, a full dessert bar, a gorgeous mix of both local and international cuisine – what’s not to love? Truly one of the most decadent and best hotel buffets in KL, Mosaic offers dishes like tandoori chicken, fresh sushi and sashimi, as well as dim sum and stir-fries. Not only can you eat to your heart’s content, you’ll also get an incredible view of KLCC park.

For more information or to make a reservation, click here.

Address:Ground Floor, Hotel Equatorial (M) Sdn Bhd, Equatorial Plaza, Jalan Sultan Ismail, 50250 Kuala Lumpur
Operating hours:Breakfast: 6.30am – 10.30am (daily)
Lunch: 12pm – 2.30pm (Mon – Sat), 12pm – 3pm (Sunday)
Dinner: 6pm – 10.30pm (daily)
Contact details:603 2330 8798

6. Tonka Bean Cafe & Deli, Impiana KLCC

Who says you have to break the bank at buffets? You don’t have to splurge to fill your bellt at Tonka Bean Deli & Cafe, where you can indulge in both Malaysian and international cuisine, starting at only RM58. Dine indoors or at the al fresco area, where you can bask in the beauty of the Petronas Twin Towers. From made-to-order piping hot noodles and rice dishes to tantalising cakes, brulèed tarts, and ice cream, feast at one of the best hotel buffets in KL.

For more information or to make a reservation, click here.

Address:13, Jalan Pinang, 50450 Kuala Lumpur
Operating hours:6.30am – 10pm daily
Contact details:603 2147 1111

7. Makan Kitchen, DoubleTree by Hilton

Image via Hilton

Eat and drink your heart out at Makan Kitchen, an award-winning eatery at DoubleTree by Hilton Kuala Lumpur. They have live interactive show kitchens and a buffet that will make you dizzy, but the huge array of food will bring you back to life. This incredible spread features Malaysian and international cuisine, using only the freshest seasonal ingredients of the highest quality that impeccably showcases the chefs’ culinary abilities.

For more information or to make a reservation, click here.

Address:Level 11, The Intermark, 348, Jalan Tun Razak, Kampung Datuk Keramat, 50400 Kuala Lumpur
Operating hours:6am – 10pm daily
Contact details:603 2172 7272 

If you enjoyed this article, be sure to follow Glitz on Facebook and Instagram for more!