The 10 Top Buffet Restaurants in Johannesburg

June 24, 2023 (Last Updated: August 30, 2023)
The 10 Top Buffet Restaurants in Johannesburg

Buffet restaurants have become increasingly popular in Johannesburg due to the variety of food options they offer. Whether you’re craving traditional South African dishes or international cuisine, there’s a buffet restaurant in Johannesburg that can satisfy your cravings. In this article, we’ve compiled a list of the top 10 buffet restaurants in Johannesburg, each offering a unique dining experience. From Artistry JHB to Level Four Restaurant, these establishments are sure to leave you feeling satisfied and eager to return. But before we begin, you should also check out the many restaurants in the best malls in Johannesburg.

1. Artistry JHB

Artistry JHB - Buffet Restaurants in Johannesburg

Facebook / Artistry JHB

Artistry JHB is a cosy and intimate spot that offers a range of dishes at its buffet restaurant in Johannesburg. Their menu includes delicious fusion cuisine, with options for vegetarians and meat-eaters. So whether you’re looking for a quick lunch or a leisurely dinner, Artistry JHB is a perfect choice.

Service options: Dine-in, No takeaway, No delivery
Address: 22 Fredman Dr, Sandown, Sandton, 2196
Hours: Monday – Wednesday, 07:00 am – 05:00 pm; Thursday – Sunday, 07:00 am – 10:00 pm
Phone: 060 847 5713


Also Read: The 20 Best Restaurants in Johannesburg


2. Billy G at Gold Reef City Casino

Billy G at Gold Reef City Casino - Buffet Restaurants in Johannesburg

Facebook / Billy G at Gold Reef City Casino

Billy G at Gold Reef City Casino is a must-visit for anyone looking for a fantastic buffet restaurant in Johannesburg. Their menu includes everything from sushi and seafood to pasta and pizza, and their dessert section is not to be missed. The restaurant also offers a stunning city view, making it perfect for a romantic evening out.

Service options: Dine-in, No takeaway, No delivery
Address: Cnr Northern Parkway and, Data Cres, Ormonde, Johannesburg South, 6229
Hours: Monday – Sunday, 06:30 am – 10:30 pm; 12:00 pm – 04:00 pm; 06:00 pm – 10:00 pm
Phone: 011 248 5341


Also Read: South African Chef Hylton Espey has received a Michelin Green Star


3. The Rooftop Restaurant

The Rooftop Restaurant - Buffet Restaurants in Johannesburg
Facebook / The Rooftop Restaurant

The Rooftop Restaurant is an elegant buffet restaurant in Johannesburg that offers an incredible dining experience. Their menu includes a range of dishes, including sushi, oysters, and grilled meats. The restaurant also boasts an impressive wine list and stunning city views.

Service options: Dine-in, Takeaway
Address: 2nd Floor, 99 Oxford Rd, Johannesburg, 2132
Hours: Monday – Sunday, 08:00 am – 10:00 pm
Phone: 073 002 8908


Also Read: 10 Coffee Shops in Johannesburg to visit


4. Mikes Heritage House

Mikes Heritage House

Facebook / Mikes Heritage House

Mikes Heritage House is a popular buffet restaurant in Johannesburg that serves up traditional South African cuisine. The restaurant is set in a beautiful old house with a cosy atmosphere. Their menu includes dishes such as bobotie, boerewors, and malva pudding.

Service options: Dine-in, Takeaway, Delivery
Address: 15 St Andrews Rd, Parktown, Johannesburg, 2193
Hours: Monday – Saturday, 08:00 am – 10:00 pm; Sunday, 08:00 am – 06:00 pm
Phone: 011 484 2688


Also Read: Chefs Warehouse at Maison in Franschhoek will close its doors in May


5. Flames

Flames - Buffet Restaurants in Johannesburg

Facebook / Flames

Flames is a buffet restaurant in Johannesburg that offers a range of dishes inspired by African cuisine. Their menu includes everything from game meat to seafood, and their dessert selection is not to be missed. The restaurant also offers stunning views of the city.

Address: 67 Jan Smuts Ave, Westcliff, Johannesburg, 2132
Hours: Monday – Sunday, 07:00 am – 11:00 pm
Phone: 011 481 6000

6. Kong Sing

Kong Sing is a buffet restaurant in Johannesburg serving delicious Chinese cuisine. Their menu includes a range of dishes, including dim sum, crispy duck, and sweet and sour pork. The restaurant also offers private dining rooms for a more intimate dining experience.

Service options: Dine-in, Takeaway, Delivery
Address: Shop 3, 35 Friedland Ave, Cyrildene, Johannesburg, 2198
Hours: Tuesday – Friday, 12:30 pm – 07:30 pm; Saturday, 11:30 am – 07:30 pm; Sunday, 11:30 am – 06:30 pm
Phone: 011 616 6001


Also Read: Pan-Asian restaurant by Liam Tomlin and David Schneider opens at the Mount Nelson


7. Lotus Chinese Restaurant

Lotus Chinese Restaurant

Facebook / Lotus Chinese Restaurant

Lotus Chinese Restaurant is a popular buffet restaurant in Johannesburg that offers an extensive menu of Chinese dishes. Their menu includes everything from dumplings to noodles and fried rice. The restaurant also offers a cosy atmosphere and friendly service.

Service options: Dine-in, Takeaway, Delivery
Address: 160 Jan Smuts Ave, Rosebank, Johannesburg, 2196
Hours: Monday – Sunday, 11:00 am – 09:00 pm
Phone: 072 484 6138

8. The Royal Park Restaurant

The Royal Park Restaurant is a luxurious buffet restaurant in Johannesburg that offers an incredible dining experience. Their menu includes a range of dishes, including seafood, sushi, and grilled meats. The restaurant also offers stunning views of the city.

Service options: Dine-in,  Takeaway
Address: Hillbrow, Johannesburg, 2001
Hours: Monday – Sunday, 06:00 am – 10:00 pm
Phone: 011 720 1212


Also Read: Vegan restaurants in Cape Town serving scrumptious breakfasts


9. Shahi Khana

Shahi Khana - Buffet Restaurants in Johannesburg

Facebook / Shahi Khana

Shahi Khana is a buffet restaurant in Johannesburg that serves delicious Indian cuisine. Their menu includes a range of dishes, including biryani, tandoori chicken, and butter chicken. The restaurant also offers a cosy atmosphere and friendly service.

Service options: Dine-in, Takeaway, Delivery
Address: 120 William Rd, Norwood, Johannesburg, 2192
Hours: Mondya – Sunday, 11:00 am – 09:30 pm
Phone: 011 728 8157

10. Level Four Restaurant

Level Four Restaurant

Facebook / Level Four Restaurant

Level Four Restaurant is a chic buffet restaurant in Johannesburg that offers a range of dishes inspired by French and African cuisine. Their menu includes everything from fresh seafood to grilled meats, and their dessert selection is not to be missed. The restaurant also offers stunning views of the city.

Service options: Dine-in, Kerbside pickup, No delivery
Address: on Bath Hotel, 54 Bath Ave, Rosebank, Johannesburg, 2196
Hours: Monday – Sunday, 06:30 am – 10:30 am; 12:00 pm – 03:00 pm; 06:00 pm – 10:00 pm
Phone: 011 344 8442

ALSO SEE: The 20 Best Restaurants in Johannesburg

The 20 Best Restaurants in Johannesburg

By Tia Sauls for Joburg {etc} Magazine

Feature Image: Getty Images

Send this to a friend