johannesburg buffet restaurants
Blog

10 Ultimate Johannesburg Buffet Restaurants

The city of Johannesburg contains 10 of the best buffet restaurants for you to experience and enjoy. Whether you’re a meat lover, prefer seafood, or have a sweet tooth, the buffet restaurants on this list will cater to all your cravings. From hotel establishments to family-owned diners, your mouth will salivate while your stomach grumbles with this array of culinary options.

While looking at some of Johannesburg’s best buffet restaurants, peek at other fun and exciting deals in the city of gold. You should also discover the eateries inside the top malls in Johannesburg.

But before we get started, also check out the top things to do in Pretoria.

1. Shahi Khana (Norwood) 

johannesburg buffet restaurants
Source: Facebook / @Shahi Khana Norwood

Indian cuisine is a popular favourite, and Shahi Khana in Norwood lives up to the hype regarding its buffet menu.

Based in the north of Johannesburg, this modern Indian restaurant will surely enhance your dining experience. With all the different buffet options laid out in large catering bowls with clear labels, grab a plate and pick from a myriad of options.

You’ll leave Shahi Khana without regrets, from soft naan bread, tikka chicken masala, seafood, mutton, and vegetarian curry.

Service options: Dine-in, takeaway, delivery

Google Rating: 4.2

Address: 120 William Rd, Norwood, Johannesburg

Operating Hours: Monday – Sunday (11:00 am – 9:30 pm) 

Contact: 011 728 8157

2. Greensleeves Medieval Kingdom

johannesburg buffet restaurants
Source: Facebook / @Greensleeves Medieval Kingdom Johannesburg

Are you a history buff or enjoy dressing up in costume and playing a character?

Then the Greensleeves Medieval Kingdom might be the buffet that floats your boat. Once you enter the restaurant, you will be transported to Medieval England.

You will be served, not by waiters, but by wenches and lackeys. These medieval feasts are sure to fill your plate and stomach full.

Buffets like the Duke’s Feast and the colossal King’s Feast, consisting of roast sirloin and spit roast chicken, will leave you satisfied and smiling.

Service options:  Dine-in, kerbside pickup, no delivery

Google Rating: 4.2 

Address: R563, Sterkfontein, Krugersdorp, Johannesburg

Operating Hours: Wednesday (2:00 pm – 8:30 pm), Friday (2:00 pm – 9:00 pm), Saturday (8:00 am – 11:00 pm), Sunday (8:00 am – 4:00 pm); Monday, Tuesday, Thursday (Closed) 

Contact: 083 229 5677

Also read: The Ultimate 50 Best Things To Do in Johannesburg.

3. The Carnivore Restaurant

johannesburg buffet restaurants
Source: Facebook / @Carnivore – Johannesburg

If you want to know the type of buffets this restaurant serves, the name might give you a clue.

Based in the West Rand, The Carnivore Restaurant focuses primarily on serving healthy meals (vegetarian options are available).

You’ll have your pick of carnivorous options, which include chicken yakitori, pork spare ribs, venison meatballs, venison biryani, rump of beef, and gammon, to get your appetite going. Kids meals are also available, should you bring the family to this meat haven.

Service options:  Dine-in, no takeaway, no delivery

Google Rating: 4.4

Address: 69 Drift Blvd, Estate, Muldersdrift,

Operating Hours: Wednesday – Thursday (6:00 pm – 10:00 pm), Friday – Saturday (12:00 pm – 3:00 pm & 6:00 pm – 10:00 pm), Sunday (12:00 pm – 4:00 pm), Monday – Tuesday (Closed) 

Contact: 011 950 6000

4. Sakhumzi Restaurant

johannesburg buffet restaurants
Source: Facebook / @Sakhumzi Restaurant

As a true pioneer, Sakhumzi Restaurant has become one of Soweto and Johannesburg’s most iconic and well-respected restaurants.

With an African and township-styled menu with a modern twist, you’ll have the opportunity to enjoy their legendary buffet every day of the week.

The buffet consists of boerewors, seasonal vegetables, tomato gravy, rice, pap & samp, beans, steamed bread (dombolo), a soup of the day, roast chickens, and a selection of desserts.

Service options: Dine-in, takeaway, delivery

Google Rating: 4.3

Address: Vilakazi St, Orlando West, Soweto, Johannesburg

Operating Hours: Monday – Sunday (11:00 am – 10:00 pm) 

Contact: 011 536 1379 

5. Buffet G Billy (Gold Reef City)

Based in the glamorous Gold Reef City, the Billy G Buffet Restaurant offers a variety of foods.

You can enjoy breakfast, lunch, and dinner buffets with desserts included. You’ll have your pick of foods, including pasta dishes, fresh salads, vegetarian meals, curries, and tender cuts of various portions of meat.

If you aren’t prepared to wait for your buffet, Billy G Buffet will have these buffet options ready for waiting on arrival.

Service options:  Dine-in, no takeaway, no delivery

Google Rating: 4.0 

Address: Cnr Northern Parkway and, Data Cres, Ormonde, Johannesburg South

Operating Hours: Monday – Sunday (6:30 am – 10:30 am, 12:00 pm – 4:00 pm, 6:00 pm – 10:00 pm)

Contact: 011 248 5341

6. The House Of Ribs, Boksburg

Source: Facebook / @House Of Ribs Boksburg

The 6th buffet restaurant to visit in Johannesburg comes in the form of The House Of Ribs.

Unlike other buffet restaurants, this Boksburg-based steakhouse serves a variety of buffets. You’ll be spoiled for choice, from full breakfast buffets to seafood buffet options.

And with family platters that include pork ribs, 1 whole chicken, prawns, a rump of steak, and four sides, visiting this family-owned restaurant should be on your list.

Service options:  Dine-in, kerbside pickup, no delivery 

Google Rating: 3.9

Address: The Towers Centre, N Rand Rd, Beyers Park, Boksburg

Operating Hours:  Monday – Friday (10:00 am – 9:00 pm), Saturday – Sunday (8:30 am – 6:00 pm)

Contact: 011 826 3550

7. Chiefs Boma Restaurant

Want to have an authentically African buffet experience? The Chiefs Boma Restaurant will pique your interest.

Boasting 300 seats, the restaurant caters to all taste buds and preferences. From the coast of Rabat to Cape Town, 120 dish options will ensure you find the meal combination for your palate.

Various game meats, including Springbok, Ostrich, and Impala, are on offer, with cuts tailored to your preferences.

Chief Boma also offers craft beer and an African Marimba band to enjoy while dining with your significant other or family.

Service options:  Dine-in, no delivery

Google Rating: 4.5

Address: Cnr. William Nicol & Pieter Wenning Road, Fourways, Johannesburg

Operating Hours: Monday – Sunday (12:00 pm – 10:00 pm)

Contact: 011 840 6600

8. Salt ‘n Pepper

Source: Facebook / @Salt ‘n Pepper

Located in the west of Johannesburg, Salt n Pepper is one of the city’s premium Pakistani buffet establishments.

Offering a variety of Pakistani dishes, you and your family will be taken care of.

From Beef Chapli Kebab (flavourful meat patty and buns) and chicken boti to white mutton korma and masala lamb chops, these mouthwatering meals will keep you coming back for more.

Service options: Dine-in, takeaway, delivery 

Google Rating: 4.1 

Address: Cnr Park Drive and 7th avenue Mayfair, Mayfair, Johannesburg

Operating Hours: Monday – Thursday & Sunday (5:00 pm – 8:00 pm), Friday – Saturday (5:00 pm – 11:00 pm)

Contact: 078 995 3173 

9. Carvers Restaurant & Pub

Source: Facebook / @Carvers Restaurant and Tulbach Pub

Seemingly out of place in Johannesburg, the Carvers Restaurant perfectly fits its Cape Dutch design.

With an exceptional venue to enjoy your buffet, Carvers aims to bring you a beautiful culinary adventure. With buffets primarily served on Saturdays and Sundays, be prepared to enjoy freshly prepared vegetables, roast potatoes, rice, an array of meat which includes beef, pork, chicken, and venison, baked-lined fish, a choice of casseroles and buffet desserts to finish things off with a flourish.

If you want a drink, the Carvers pub also offers a generous array of beers and wines to sip down smoothly.

Service options:  Dine-in, takeaway

Google Rating: 4.2

Address: 51 Mountainview Ave, Aldarapark, Randburg

Operating Hours:  Monday – Saturday (12:00 pm – 9:00 pm), Sunday (11:00 am – 5:00 pm)

Contact: 066 225 2676

10. Balata Restaurant, The Fairway Hotel

Balata Restaurant is based in the luxury Fairway Hotel, Spa & Golf Resort, fittingly ending our buffet restaurant list.

As one of Johannesburg’s exclusive culinary spots, be prepared for outstanding fine dining. As buffets only happen on Sundays during lunch hours, book your table. For your meal, you can have a Balata lamb curry, braised oxtail, a seafood basket, an assortment of risottos, and more.

To ensure your food is Halaal or Kosher, be sure to contact the restaurant for the necessary preparations to be made.

Service options:  Dine-in, no delivery

Google Rating: 3.7

Address: The Fairway Hotel, Spa & Golf Resort, Setperk Rd, Randpark, Randburg

Operating Hours: Monday – Sunday (7:30 am – 10:00 pm)

Contact: 011 478 8013

 

Also, for more places to eat in the Mother City, check out these restaurant deals.

Also read:

Akholiwe