• 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