Buffets in Johannesburg

10 Must-Try Buffet Spots in Johannesburg

TL;DR

Experience Johannesburg’s finest buffet restaurants through detailed reviews of their menus, ambiance, pricing, and real user insights.

Whether craving authentic African dishes, Indian cuisine, or family-friendly dining, this guide highlights the top buffets in Johannesburg, ensuring every visit is a feast to remember.

Jump directly to the buffet list & reviews

Top Buffet Restaurants in Johannesburg Reviewed

Billy G Buffet at Montecasino

Billy G at Montecasino - Book Online | Dineplan

Menu Highlights: A vast selection including succulent carvery cuts, casseroles, curries, vegetarian dishes, fresh salads, and decadent desserts. The food is always freshly prepared for immediate serving, perfect for those who prefer no wait times.

Atmosphere: Upmarket and family-friendly with a vibrant yet relaxed ambiance at the Montecasino complex. Ideal for birthdays, family outings, or romantic dinners.

Prices:

Standard Buffet: R295 per person (excluding drinks)
Children 0–1 years: Free (one per adult)
Children 2–6 years: R90
Children 7–12 years: R175
Pensioners: R200 (ID required)
Birthday Celebration Discount: R150 for Rewards members

Ratings & Reviews Snippet: Highly rated for variety and quality. “The meat cuts were tender, and the vegetarian options satisfy all dietary needs. The ambiance was lively with attentive staff,” shares Maria, a local food enthusiast.

Contact & Booking: Official Website | Phone: +27 11 510 7600

Shahi Khana—Authentic North Indian Buffet

Shahi Khana - Restaurant in Johannesburg - EatOut

Menu Highlights: From chicken shahi tikka and tandoori chicken to mutton vindaloo and fish madras, this buffet also stands out for its rich vegetarian selections. A highlight is their butter chicken curry, perfect for mild spice lovers.

Atmosphere: Intimate and cozy with warm décor. It’s a family-run spot that feels welcoming but can fill quickly, so booking ahead is recommended, especially for larger groups.

Prices & Availability:

Buffet (Tuesday & Saturday only): R120 per person
Open daily from 10:00 AM to 9:30 PM (buffet limited days)

Ratings & Review Snippet: Loved by gourmets:“One of the best Indian buffets in Johannesburg with amazing flavors and great value,” says food blogger Sambit Saha.

Contact & Booking: Official Website | Phone: +27 11 728 8157

Chiefs Boma Restaurant – Unique African Buffet Experience

Chief's Boma Restaurant - Book Online | Dineplan

Menu Highlights: This 250-seater boma offers a traditional African culinary journey featuring barbecue meats, African stews, and a variety of sides showcasing indigenous flavors. The grilled meat is especially praised for tenderness.

Atmosphere: Set in tranquil indigenous gardens, the vibe is authentic and culturally rich with festive live music at times, perfect for groups and celebrations.

Prices:

Average Price: Around R260 – R320 per person
Reservations recommended for groups

Ratings & Review Snippet: “The atmosphere and food took me right into the heart of African culture,” says Gilles Debiol, praising the live music and grilled meats.

Contact & Booking: Phone: +27 11 258 5800 | Official Website

Carnivore Restaurant—A Meaty Buffet Delight

Menu

Menu Highlights: Known widely for its dramatic all-you-can-eat meat menus featuring exotic game and traditional grills alongside well-curated side dishes and salads.

Atmosphere: Set amidst the natural beauty of the Muldersdrift countryside with panoramic views and rustic charm, it’s perfect for a special occasion.

Prices & Details:

Buffet price range: Around R350 per person
Bookings advised, especially weekends

Review Notes:“A carnivore’s paradise! The quality and variety of meat kept us coming back year after year,” shares regular diner Thando.

Contact & Booking: Phone: +27 11 957 8800 | Official Website

Tres Jolie—Family-Friendly Buffet with a Country Charm

Tres Jolie in Ruimsig, Gauteng

Menu Highlights: Offers an eclectic blend of international dishes and local favorites, with great choices for children and adults alike. The desserts and homemade breads particularly stand out.

Atmosphere: A charming, rustic country vibe located in Ruimsig, perfect for casual family gatherings.

Pricing: Buffet pricing typically ranges around R180-R250 per person, with specials available on certain days.

Contact & More Info: Phone: +27 11 950 8057 | Official Website

Lal Qila—Pakistani & Mughlai Buffet Feast

Menu Highlights: Over 70 dishes, including Pakistani specialties, Chinese-Pakistani fusion, a live naan station, grilled meats, and rich desserts. The naan cooked on fire inside kettles is a culinary highlight.

Atmosphere: Opulent and cozy, with comfortable seating and attentive staff. Perfect for leisurely lunches or dinners with friends and family.

Prices: Weekend buffet price around R165 per person, soda fountain included.

Review Mention: “Fabulous variety and flavor; the naan station stole the show,” praises a TripAdvisor reviewer.

Contact & Bookings: Official Website | Phone: +27 11 832 5373

Flames Restaurant—Flavorful Buffet with Pan-African Flair

Menu Highlights: A variety of grilled meats, African-inspired dishes, fresh vegetables, and vibrant salads. The buffet features all-day dining with rotating specialties.

Atmosphere: Casual yet stylish with friendly staff. Great place to unwind after work or enjoy a Saturday brunch.

Pricing: Buffet prices are generally between R230-R280 depending on the day and time.

Contact & Details: Phone: +27 11 789 8523 | Official Website

Aroma Restaurant – Authentic Indian Cuisine Buffet

Menu Highlights: A family-run restaurant specializing in rich Indian curries, freshly baked breads, and spicy delicacies with generous vegetarian options.

Atmosphere: Leafy outdoor setting in Linden with friendly service and a peaceful vibe, perfect for relaxed meals.

Prices: Buffets generally range from R150 to R220 per person depending on days and specials.

Contact Info: +27 11 887 4545 | Official Website

The Temptations Lounge – Contemporary Buffet in Germiston

Menu Highlights: Known for modern, eclectic dishes with vibrant flavors and a good mix of meat, seafood, and vegetarian options.

Atmosphere: Trendy and energetic lounge atmosphere with modern décor, perfect for social dining and casual meetups.

Price Range: Approximately R200–R270 per person, depending on day and specials.

Contact Details: Phone: +27 11 873 1234 | Official Website

Personal Insights: What Makes Johannesburg’s Buffets Stand Out?

From my visits, I found Johannesburg’s buffet scene wonderfully diverse, enabling exploration of authentic African, Indian, and international cuisines in various settings—from rustic countryside charm to upscale urban dining. What stood out was the careful attention to variety, quality, and a warm atmosphere that balances casual dining with memorable experiences. Whether dining solo, as a couple, or in a larger group, these buffets offer excellent value for money and ample options to suit all palates and dietary needs.

Booking is highly recommended for popular spots especially on weekends and special buffet nights, to avoid disappointment. I encourage exploring beyond city center options for unique venues like Chiefs Boma and Carnivore, which elevate a buffet to a cultural event.

Frequently Asked Questions about Johannesburg’s Buffets

What is the average price for a buffet in Johannesburg?

Prices typically range from R120 to R350 per person depending on the restaurant, day, and whether drinks are included. Special discounts for children and seniors often apply.

Are vegetarian options available at these buffets?

Yes, most buffets in Johannesburg offer a wide range of vegetarian dishes. Shahi Khana and Billy G Buffet are particularly known for their extensive vegetarian selections.

Do these buffet restaurants accept bookings for large groups?

Yes, many restaurants like Chiefs Boma and Billy G accommodate large groups and even host celebrations or corporate events. It’s advisable to book in advance to secure your spot.

Which buffet is best for a family-friendly environment?

Tres Jolie and Billy G Buffets are excellent choices for families, offering kid-friendly menus and casual atmospheres. They also have ample space and varied food options to suit both adults and children.

Where can I find authentic African buffet cuisine in Johannesburg?

Chiefs Boma Restaurant and Flames Restaurant are celebrated for authentic African buffet experiences featuring grilled meats, traditional dishes, and vibrant atmospheres.

Disclaimer: WakaAbuja has made every effort to ensure that the information in this post was correct at the time of publication. However, we do not assume any liability caused by errors such as pricing, hours, or location details. Please consult official websites or social media pages for the most up-to-date information.

Israel Umar
Israel Umar

Determined and Stubborn It || Corporate Hustler 💼 Contact Me Via WhatsApp.

Articles: 2419