• Looking for the perfect buffet restaurant for those family gatherings? Cape Town boasts a diverse and thriving food scene. Among the myriad of dining options available, buffet restaurants stand out as a delightful way to experience a wide array of flavours and cuisines in one sitting. 

    Explore these buffet restaurants in Cape Town that promise a gastronomic journey like no other:

    1. The Village Buffet

    The Village Buffet Cape Town
    Source: Facebook/ @The Village Buffet

    The Village Buffet is a casual dining hall-styled restaurant. You go here because you are serious about having not only a good meal but also a large meal. The variety of food is larger than many other buffets and you should probably skip a meal in order to do this visit justice. 

    They have a 2-hour rotation which means you’re expected to eat and be done in 2 hours to make space for the next sitting. If you are planning to have a casual Sunday lunch with friends and family – and you want to eat big, The Village Buffet is value for money. 

    Buffet price: Monday – Friday R250 per person; Saturday – Sunday R270 per person (including bottomless soft drinks and dessert); Children under 3 are free, children aged 4 – 10 years old cost R99 per person. 

    Operating times: Monday – Sunday, 11 am – 11 pm

    Address: 102 Long St, Cape Town City Centre, Cape Town, 8001

    Contact:  021 422 3186


    2. Schoongezicht

    Schoongezicht Buffet Restaurant
    Source: Facebook/ @Schoongezicht Buffet Restaurant

    A cosy restaurant with garden and mountain views offering unlimited carvery, seafood, pasta and more. Schoongezicht is well known for its unique ‘eat and drink as much as you like’ concept and here you can enjoy buffet dinners with traditional dishes, carveries, breads and soups, seafood, pasta and indulgent desserts. 

    The service is professional yet warm, the food is delicious and plentiful. Schoongezicht is a real gem on the popular Bottelary Road.

    Buffet price: Tuesday – Friday: lunch R225 per person, dinner: R250 per person (Pensioners: R195 per person) Saturday lunch and dinner: R250 per person; Sunday lunch: R250 per person

    Operating times: Dinner: Tuesday – Saturday, 6 pm – 10 pm (lunch open to bookings only); Lunch: Saturday, 12 pm – 3:30 pm;  Sunday, 11:30 am – 4 pm

    Address: Ronelle St, Brackenfell South, Cape Town, 7560

    Contact: 021 982 7099


    3. Lady Bee

    Lady Bee Buffet Diner
    Source: Facebook/ @Lady Bee Buffet Diner

    Lady Bee is a Buffet Family Diner, offering the freshest home-style meals prepared deliciously hot. If you’re feeling for a traditional Sunday lunch meal or simply craving for the taste of home Lady Bee is the perfect buffet restaurant. just weigh, pay and enjoy. The restaurant offers dining options at Lady Bee Goodwood and Kromboom branches.

    Buffet price: N/B

    Operating times: Monday – Saturday, 8:30 am – 8 pm; Sunday, 9 am – 5 pm 

    Address: Kromboom Rd, Crawford, Cape Town, 7780/ 110 Voortrekker Rd, Goodwood Estate, Cape Town, 7460

    Contact:   087 151 0974/021 023 0092


    4. Moyo – Kirstenbosch

    Moyo Kirstenbosch
    Source: Facebook/ @Moyo Kirstenbosch

    Moyo offers Africa’s finest urban cuisines, with diverse dining options ranging from relaxed lunch meals to romantic dinners. The Origins menu offers visitors a taste of the continent, while also appealing to the locals by offering classic South African favourites with a twist. The Life menu introduces café-style breakfasts and lunch with an African spin for quick on-the-go meals. 

    Their extensive cocktail and wine list offer options that can be perfectly paired with any Moyo meal or simply enjoyed on their own.

    Buffet price: Sunday buffets are available every second Sunday of the month only, R325 per person, R199 for kids between 6–12, and FREE for kids 5 years and under.

    Operating times: Monday, Wednesday – Friday, 11 am – 6 pm; Tuesday, Saturday – Sunday, 9 am – 6 pm 

    Address: Kirstenbosch National Botanical Gardens, Rhodes Drive, Cape Town, 7700

    Contact: 021 762 9585


    5. Mzansi Restaurant 

    Mzansi Restaurant
    Source: Facebook/ Mzansi Restaurant

    Mzansi is not your ordinary a La Carte restaurant. Mzansi Restaurant showcases the traditional Xhosa meal – buffet style. If you’re looking to experience an authentic South African Xhosa meal, Mzansi Restaurant has just what you need.  No chefs but four local mamas – that way you are sure to have an authentic and amazing traditional restaurant meal.

    Buffet price: R320 per person

    Operating times: Bookings are essential, Monday – Sunday, 10 am – 9 pm

    Address: 45 Harlem Ave, Langa, Cape Town, 7455

    Contact:  073 709 2324/ 021 694 1656

    6. Café Extrablatt

    Cafe Extrablatt
    Source: Facebook/ @Café Extrablatt

    Café Extrablatt in Green Point offers a fantastic Saturday all-you-can-eat breakfast buffet with everything from freshly baked pastries, bacon, sausages, and even a make-your-own omelette station (prepared by a chef). Sundays and holidays feature a buffet lunch as well. With ridiculous prices, Café Extrablatt probably has to be one of the best-priced buffet restaurants in Cape Town.

    Buffet price: R112 per person

    Operating times: Saturday,  08:00 am – 12:00 pm

    Address: Exhibition Building, Green Point, Cape Town, 8005

    Contact: 021 434 3759


    7. 126 Cape Kitchen & Cafe

    126 Cape Café and Kitchen
    Source: Facebook/ 126 Cape Kitchen & Café

    This amazing restaurant draws from Malay and Indian-inspired cuisine and offers a delicious breakfast buffet right in the heart of the iconic Bo-Kaap neighbourhood. Experience a mixture of culture and food at this awesome venue.

    Buffet price: R220 per person; kids under 12 pay half price

    Operating times: Sunday, 7:00 am – 10:30 am

    Address: Buitengracht St, Cape Town City Centre, Cape Town

    Contact: 021 214 1234


    8. The Quarterdeck Restaurant

    Variety is the name of the game at The Quarterdeck Restaurant. With something for everyone, satisfy your cravings with an indulgent array of pizzas, pasta, meats, seafood, salads, curries, cheeses, biscuits, and decadent desserts.

    The next time there’s a family gathering, visit The Quarterdeck Restaurant and be sure to go hungry! There’s plenty of food to go around, and there’s no limit to what you can eat.

    Buffet price: Adults: R295; Children under 12: R160;  Children under 6: R120 (Excludes any drinks)

    Operating times: Wednesday – Saturday, 6 pm – 10 pm; Sundays, 12:30 pm – 3 pm; 6 pm – 10 pm 

    Address: 1 Jakes Gerwel Dr, Goodwood, Cape Town, 7460

    Contact: 021 505 7220


    ALSO SEE: Top 10 Buffet Restaurants in Johannesburg

    The 10 Top Buffet Restaurants in Johannesburg

    Written by Maegan-Leigh Jacobs

    Feature Image: Unsplash