Gauteng, South Africa’s economic powerhouse, is a melting pot of cultures and culinary traditions, and nowhere is this diversity more celebrated than in its vibrant buffet scene. From iconic meat feasts in the countryside to elegant hotel spreads in the city, the province offers an impressive array of all-you-can-eat experiences that cater to every taste and budget.
Whether you are craving traditional African dishes, authentic Indian curries, coastal seafood, or vegan delights, Gauteng’s buffets promise a feast for the senses.
Top 25 Buffet Restaurants In Gauteng
1. Leafy Greens Cafe
Nestled near the Cradle of Humankind in Muldersdrift, Leafy Greens offers an exquisite vegan dining experience with fresh, seasonal ingredients sourced from their own vegetable garden. The diverse buffet is filled with delicious salads, warm dishes, and delectable desserts, all crafted without refined sugar and gluten-free. The vibrant atmosphere and beautiful garden setting make it worth the drive from Johannesburg or Pretoria.
2. Carnivore Restaurant
Located in Muldersdrift, Carnivore is often described as “Africa’s greatest eating experience” and has built a global reputation for its dramatic open-fire grilling and endless meat service. Waiters carve cuts directly at the table from Maasai-style swords, offering everything from beef and lamb to more unusual meats such as crocodile, kudu, and zebra. The countryside setting gives the experience a slightly escapist feel compared to central city restaurants.
3. Chief’s Boma Restaurant
Set in the gardens of the Indaba Hotel in Fourways, Chief’s Boma offers one of the largest buffet spreads in Johannesburg, seating around 250 people and serving more than 120 dishes that celebrate African flavours. The menu includes traditional favourites such as potjiekos, game meats including impala, hearty stews, and classic South African desserts. The lively, communal atmosphere is enhanced by live marimba music and outdoor Boma fire seating.
4. Flames at Four Seasons
Perched on a hill overlooking Johannesburg’s famous urban forest at the Four Seasons Hotel The Westcliff, Flames delivers one of the city’s most elegant dining experiences. The Sunday brunch buffet is known for its extensive cold buffet, freshly grilled dishes, and a lavish dessert station. The terrace offers panoramic city views, making it one of the most scenic dining spots in Johannesburg.
5. Billy G
With locations at Gold Reef City Casino and Montecasino, Billy G is a beloved family-friendly all-you-can-eat buffet restaurant. The buffet covers a wide range of dishes, including carvery meats, curries, pasta, salads, and desserts at affordable prices. Birthday specials and group deals have helped keep it a go-to option for large gatherings. The Montecasino branch is open Wednesday to Sunday with prices starting at R310 for adults.
6. Sakhumzi Restaurant
Located on the famous Vilakazi Street in Soweto, Sakhumzi offers traditional South African dishes and popular buffet-style dining for groups and Sunday gatherings. Visitors can expect comforting favourites such as beef stew, mogodu, and other home-style dishes that reflect local township flavours. The location itself holds deep historical significance, once home to both Nelson Mandela and Archbishop Desmond Tutu.
7. LalQila
Located in Sandton, LalQila is widely known for its expansive buffet offering specializing in Mughlai-style dishes and live barbecue cooking stations. Rich curries, grilled meats, and traditional breads make it a favourite among diners looking for bold Indian and Pakistani flavours. The restaurant serves a mix of Eastern and Western flavours in an elegant setting.
8. Balata Restaurant
At The Fairway Hotel, Spa and Golf Resort in Randburg, Balata offers a more relaxed and refined buffet experience. Sunday lunch buffets are especially popular, often accompanied by live music on the patio. The buffet typically includes international dishes alongside favourites such as braised oxtail and seafood options, offering a quieter alternative for diners who want variety without the bustle of larger venues.
9. Lotus Chinese Restaurant
Located in Rosebank, Lotus is a favourite for its special buffet offerings, particularly on Sundays and for group bookings. The spread often includes sushi, dim sum, and Chinese classics such as Peking duck. It is one of the city’s more accessible dining options for diners craving Asian cuisine without the formality of a luxury hotel restaurant.
10. Rockefeller Restaurant
Inside the Manhattan Hotel in Pretoria, Rockefeller offers buffets that are a daily delight, with a breakfast buffet that is one of the most beloved in the city. The spread includes fluffy omelettes, golden flapjacks, French toast, sausages, mushrooms, cheeses, cold meats, yoghurts, and a fresh bread and pastry station. Every day offers something new, making it feel like a fresh experience for regulars.
11. Oasis Restaurant
Located in the peaceful Arcadia neighbourhood at Southern Sun Pretoria, Oasis offers a tranquil dining experience in the heart of the city. The signature Southern Sun breakfast buffet features everything from scrambled eggs to croissants served fresh and in generous portions. For lunch and dinner, guests can enjoy a full buffet spread that changes based on seasonal ingredients, including local classics and global favourites.
12. Blue Crane Restaurant
A Pretoria favourite blending lakeside views with top-notch buffets, Blue Crane is set against the backdrop of the Austin Roberts Bird Sanctuary. Their breakfast buffet includes three options: the Continental Buffet, the Traditional Breakfast Buffet, and the Brunch Buffet. From fresh fruit to sizzling bacon, the variety leaves diners satisfied and curious for more, making bookings essential as it fills up fast.
13. Die Plek
For a buffet that feels like home, Die Plek offers hearty, soulful food and a relaxed atmosphere ideal for families and groups who love traditional South African cuisine. While not as flashy as some hotel venues, Die Plek’s buffet is filled with flavour and generosity, often featuring roasts, stews, home-style side dishes, and sweet treats that capture the essence of South African comfort food.
14. Die Kospotte
Located in Pretoria North, Die Kospotte offers an authentic buffet experience with hearty, rustic dining focused on flavour-packed meals that celebrate South African heritage. The buffet features traditional dishes like potjiekos, braai, and bobotie, with a generous three-hour window to savour your meal. The cozy setting adorned with rustic decor and a lovely garden makes it perfect for relaxed Sunday lunches.
15. Skyline Rooftop Restaurant
Serving a weekend-only breakfast buffet every Saturday and Sunday from 06h30 to 12h00, Skyline Rooftop is one of Pretoria’s best-kept secrets. At just R125 per adult and R65 for kids under 12, the price is as delicious as the food, with classic breakfast fare served in a chic rooftop setting with stunning city views.
16. De Vette Mossel Hartbeespoort
This beautifully themed, family-friendly venue offers a full West Coast seafood dining experience without leaving Gauteng. Their 7-course, 13-dish rolling buffet includes freshly baked potbrood, mussels, West Coast snoek, a hearty seafood pot, meat potjie, and sweet koeksisters with rooibos tea. Adults pay R370, pensioners R320, and kids R60-R160, with corkage available at R120.
17. Rosetta’s Bistro
Located in the vibrant Emperors Palace in Kempton Park, Rosetta’s Bistro is a renowned buffet restaurant offering a superior dining experience. It blends traditional South African dishes with international cuisines including Mediterranean, Indian, and Asian specialties. The extensive selection includes roasts, a fresh salad bar, and a decadent dessert station in a family-friendly atmosphere.
18. Tumulus Restaurant
Located at Maropeng in the Cradle of Humankind, Tumulus offers an exceptional Sunday buffet carvery every last Sunday of the month. The buffet features succulent roasted meats carved to perfection, fresh seasonal vegetables, crisp salads, comforting side dishes, and an irresistible variety of desserts. At just R250 per person, it offers outstanding value in one of Gauteng’s most scenic settings.
19. Tatso (The Lounge Bar)
Located in Pretoria East near Time Square, Tatso offers a buffet experience with a stylish, cozy atmosphere. The buffet is priced at R195 per adult, with discounted rates for children. Reviewers praise the tasty breakfast options including waffles and delicious chicken livers, comfortable seating, and friendly staff who ensure a pleasant dining experience.
20. Billy G Gold Reef City
This branch of the popular Billy G chain at Gold Reef City Casino continues to be one of the most popular buffet options in Johannesburg. The buffet covers a wide range of dishes including carvery meats, curries, pasta, salads, and desserts. It is particularly popular with families for large gatherings and offers birthday specials for those celebrating on their special day.
21. Maropeng Tumulus Buffet
Set against the breathtaking backdrop of the Cradle of Humankind, this monthly Sunday buffet carvery brings together a delicious selection of expertly prepared dishes. Succulent roasted meats, fresh seasonal vegetables, crisp salads, and irresistible desserts are served in an elegant dining room with panoramic views. At R250 per person, booking is essential for this popular experience.
22. Montecasino Billy G
This upmarket, family buffet restaurant at Montecasino offers an extensive selection of dishes from succulent cuts of meat to casseroles, curries, vegetarian offerings, pasta dishes, salads, and tantalising desserts. Operating Wednesday to Sunday, it is a popular choice for families and groups, with special pricing for children, pensioners, and birthday guests.
23. Blueberry Beacon
This family-friendly restaurant chain offers buffet-style dining with a “Kids Eat Free” special every Tuesday with the purchase of an adult meal. With locations including Honeydew, Morning Glen, and Edenvale, Blueberry Beacon also boasts large play areas to keep children entertained while parents enjoy their meal in a relaxed setting.
24. Bev’s Burgers Roosevelt Park
Located at the Roosevelt Park Bowling Club, Bev’s Burgers offers a “Kids Eat Free” special every Wednesday. The restaurant also features a playground to keep children entertained. This offer is valid for eat-in only and for kids under 12, with a free kids burger and chips or chicken strips and chips with every burger ordered.
25. Bossa Fourways
Bossa Fourways offers a relaxed atmosphere and a “Kids Eat Free” special every Wednesday, making it a popular choice for families. The restaurant provides a variety of meals and a casual dining environment that appeals to parents looking for affordable family dining options in the Fourways area.
Comparison Table
| No | Restaurant Name | Location | Cuisine Type | Price Range | Key Feature |
|---|---|---|---|---|---|
| 1 | Leafy Greens Cafe | Muldersdrift | Vegan, Organic | Varies | Beautiful garden setting |
| 2 | Carnivore Restaurant | Muldersdrift | Game Meat, Grills | Varies | Iconic sword-carved meats |
| 3 | Chief’s Boma | Fourways | African, Game Meat | Varies | 120+ dishes, live marimba |
| 4 | Flames at Four Seasons | Westcliff | International, Gourmet | Varies | Stunning city views, luxury |
| 5 | Billy G | Montecasino, Gold Reef | International, Carvery | From R310 | Family-friendly, birthday deals |
| 6 | Sakhumzi Restaurant | Soweto | Traditional South African | Varies | Historic Vilakazi Street |
| 7 | LalQila | Sandton | Indian, Pakistani | Varies | Mughlai, live BBQ stations |
| 8 | Balata Restaurant | Randburg | International | Varies | Live music, relaxed setting |
| 9 | Lotus Chinese Restaurant | Rosebank | Asian, Sushi | Varies | Dim sum, Peking duck |
| 10 | Rockefeller Restaurant | Pretoria | International, Breakfast | Varies | Daily variety, beloved breakfast |
| 11 | Oasis Restaurant | Arcadia, Pretoria | International, Local | Varies | Seasonal spreads, tranquil |
| 12 | Blue Crane Restaurant | Pretoria | Breakfast, Brunch | Varies | Lakeside views, sanctuary setting |
| 13 | Die Plek | Pretoria | South African Comfort | Varies | Homestyle, soulful food |
| 14 | Die Kospotte | Pretoria North | Traditional South African | Varies | Rustic decor, garden setting |
| 15 | Skyline Rooftop Restaurant | Pretoria | Breakfast Buffet | R125 | Stunning city views, affordable |
| 16 | De Vette Mossel | Hartbeespoort | Seafood, West Coast | R370 | 7-course rolling buffet |
| 17 | Rosetta’s Bistro | Kempton Park | Mediterranean, Indian, Asian | Varies | Emperors Palace location |
| 18 | Tumulus Restaurant | Cradle of Humankind | Carvery, International | R250 | Panoramic views, monthly event |
| 19 | Tatso (The Lounge Bar) | Pretoria East | International, Breakfast | R195 | Stylish, cozy atmosphere |
| 20 | Billy G Gold Reef City | Gold Reef City | International, Carvery | Varies | Popular family gathering spot |
| 21 | Maropeng Tumulus Buffet | Cradle of Humankind | Carvery, Desserts | R250 | Monthly Sunday buffet |
| 22 | Montecasino Billy G | Montecasino | International, Carvery | From R310 | Upmarket family buffet |
| 23 | Blueberry Beacon | Multiple Locations | International | Varies | Tuesday kids eat free, play area |
| 24 | Bev’s Burgers | Roosevelt Park | Burgers, International | Varies | Wednesday kids eat free |
| 25 | Bossa Fourways | Fourways | International, Grills | Varies | Wednesday kids eat free |
Keep These Tips In Mind
Start by reading recent reviews, as customer experiences with food quality and service can vary significantly and should guide your choice carefully.
For a premium, all-you-can-eat experience, luxury hotels like Flames at Four Seasons and Carnivore are top-tier choices, but they are more expensive and get very busy on weekends. For a budget-friendly yet delicious meal, Skyline Rooftop and Billy G are excellent choices at under R200-R310 per person.
Always call ahead for popular spots, especially for weekend dinners and Sunday lunches, and book well in advance for iconic experiences like Carnivore and Chief’s Boma.
Consider the atmosphere you want, whether it is a lively family setting at Billy G, a sophisticated rooftop brunch at Flames, or a rustic garden feast at Die Kospotte.
Closing
Gauteng’s buffet scene offers a delicious and diverse culinary journey, from world-class meat feasts and authentic African spreads to fresh seafood, vegan delights, and family-friendly carvery options. The province is an excellent destination for food lovers seeking generous portions and a welcoming atmosphere that reflects its vibrant, multicultural character.
By doing a little research and following the tips above, you can easily find a buffet that suits your taste and budget, ensuring a memorable dining experience in South Africa’s economic heartland.
Note that all information, including prices, is subject to change, so it is essential to verify current details directly with each restaurant to plan your perfect meal.