Cape Town’s buffet scene offers something for every appetite, from luxurious hotel breakfast spreads to lively halal feasts and value-for-money sushi experiences. Whether you are craving a Sunday roast with all the trimmings, an all-you-can-eat sushi adventure, or a lavish breakfast overlooking Table Mountain, the Mother City delivers. This guide highlights twenty of the best buffet restaurants in Cape Town, covering a range of cuisines, budgets, and dining experiences.
Top 20 Buffet Restaurants in Cape Town
1. Oasis at Mount Nelson Hotel
Located at the iconic Mount Nelson Hotel in Gardens, Oasis offers a truly luxurious buffet breakfast experience in a stunning, spacious venue with international ambiance. The R455 buffet features an array of delectable items from fresh croissants to oysters, along with juices, sparkling water, and other beverages. The attentive staff ensure a memorable visit, even celebrating special occasions with small gifts and songs. The buffet runs from 6:30am to 10:30am, and walk-ins are allowed. The beautiful setting with luxurious furnishings, jazzy music, and an outdoor patio makes it hard to leave.
2. Quarterdeck Restaurant
Located at GrandWest Casino, Quarterdeck Restaurant offers an impressive buffet-style menu with a wide variety of dishes including fresh salads, delicious seafood, curries, hot roasts, and a large dessert table. One satisfied customer described it as “amazing… different foods on offer in the buffet will give you a world-class taste of everything you need to feel like you’re at home”. Pricing varies by seating: Wednesday/Saturday early sitting is R350 for adults, main sitting and Sunday lunch is R340, and Friday dinner with entertainment is R395. Seniors over 60 can enjoy a special R170 deal on Wednesdays. A 50% deposit is required to confirm bookings.
3. The Village Buffet
Nestled in the heart of Cape Town on Long Street, The Village Buffet is a casual hall-style eatery offering hearty Halal cuisine. The buffet features an impressive selection including flavorful Indian specialties, succulent ribs, fresh sushi, pizza, pasta, and delectable desserts. With its all-you-can-eat format and bottomless soft drinks, it attracts large crowds. Weekday buffet costs R229 per person, while weekends are R280 including bottomless drinks. The restaurant is family and child-friendly, though a 10% service charge is automatically added to the bill. Bookings are essential as the place gets packed quickly.
4. Cafe Extrablatt
Located in Green Point’s Exhibition Building, Cafe Extrablatt is famous for its weekend breakfast buffets. The spread includes flaky pastries, cheeses, cold cuts, build-your-own omelettes, and warm waffles. Buffet hours are Saturdays 9am-12pm and Sundays 9am-2pm. Prices are R165.90 for adults on Saturday, R185.90 on Sunday, with half-price for children under 10. Families love the colourful kids’ corner with a superhero mural, blackboard, toys and storybooks. The café also features a great coffee selection and free WiFi.
5. Tobago’s Restaurant and Terrace
Located at the Radisson Blu Hotel Waterfront, Tobago’s offers a diverse hot and cold Sunday lunch buffet with striking views of the marina and Atlantic Ocean. The spread includes a variety of meats, Yorkshire pudding, salads, veggies, cheeses, and desserts. The terrace seating places you as close to the sea as possible, making it a stunning summer dining destination. The buffet runs from 12:30pm to 3:30pm at R425 per person, including a welcoming drink. Children 5-12 years pay half-price, and children under 5 eat for free.
6. Stonebreakers Restaurant
Nestled within the Protea Hotel at the V&A Waterfront, Stonebreakers offers a delightful buffet experience with impressive views of Signal Hill and Table Mountain. The all-you-can-eat breakfast buffet features delicious food and some of the best coffees in town. The restaurant boasts outdoor seating overlooking the waterfront, making it a scenic spot for a relaxed meal. While the quality is described as “decent” and “well prepared,” it is not Michelin-star culinary, but it will feed you well at reasonable prices. Open daily from early morning until late evening.
7. The Square at Vineyard Hotel
Located in the leafy suburb of Newlands, The Square offers a legendary breakfast buffet that has been described as “Cape Town’s best-kept breakfast secret”. The light-filled setting features traditional favourites, creative healthy options, fresh in-house juices, and breads still warm from the oven. The hotel’s food philosophy emphasises whole foods, seasonal ingredients, and sustainability, with microgreens grown on-site using composted kitchen waste. The Square is open daily for breakfast from 7am to 10:30am.
8. Yummy Zone
A lively conveyor-belt spot in Cape Town, Yummy Zone offers an R169 all-you-can-eat sushi and Chinese buffet with generous portions and freshly prepared plates. One reviewer described it as the “most affordable all you can eat sushi in Cape Town with great quality sushi freshly prepared”. The restaurant features four sushi chefs working hard to keep the belt stocked, and you can also order fresh items from the menu. While service can be slow at times and the belt may be inconsistently restocked, it remains a favourite for budget-conscious groups and big eaters seeking a fun, casual dining experience.
9. Oakhurst Barn
Located in a historic barn on one of the first farms in Hout Bay, Oakhurst Barn serves a three-course contemporary Cape country lunch buffet. The buffet features home-style wood-fired meats, whole roast duck, fillets of line fish, and plenty of veggies and salads. The dining hall features oversized tables draped in white linen beneath head-high giant chandeliers. The buffet runs Sundays from 12:30pm to 2:30pm at R395 per adult and R125 per child.
10. Suikerbossie Restaurant
Flanked on the west by Llandudno beach with Table Mountain as a backdrop, Suikerbossie offers a Sunday breakfast buffet and a Sunday roast buffet with all the trimmings. The breakfast buffet (9am-11:30am) costs R189 for adults and R90 for children under 12. The Sunday roast lunch (1pm-3:30pm) costs R349 for adults and R120 for children under 12. As an added bonus, there is no corkage on wine or bubbly on Sundays. Bookings are essential.
11. Leopard’s Leap Family Vineyards
Located in Franschhoek, Leopard’s Leap serves an incredible rotisserie chicken Sunday lunch-style meal every Wednesday through Sunday. The family-style dining experience features crispy pork belly, tender lamb neck, and vegetable and salad options from the farm’s gardens. Dessert includes cake lollies, mini cheesecakes, and baby meringues. Sides and salads are priced per weight, with meat priced per portion. The venue features grand lawns and a jungle gym for children.
12. North Wharf Restaurant
Located at the Protea Hotel Cape Town North Wharf, this restaurant offers delicious breakfast buffets featuring a range of South African cuisine. The centrally located hotel is just a short stroll from the V&A Waterfront and Cape Town International Convention Centre. The restaurant offers snack menus and enjoyable evening meals alongside its popular breakfast buffet.
13. Ristorante Club Italiano
Based at the Italian Club of Cape Town in Milnerton, this restaurant hosts an Italian lunch buffet on the first Sunday of every month. The spread includes cold meats, cheese, olives, breads, pastas, lamb on the spit, and pork loin overnight roast with roasted potatoes. The atmosphere is warm and relaxed at this family-friendly restaurant. Prices are R140 for members, R200 for non-members, and R90 for children under 12. Bookings are required.
14. Rotterdam Restaurant
Located in Swellendam (a road trip from Cape Town), Rotterdam Boutique Hotel’s restaurant offers a Sunday buffet featuring butternut soup infused with Asian spices, rump roasted with fresh herbs, smoked paprika chicken, and self-saucing baked chocolate pudding. The buffet runs from 12pm to 3pm at R155 for adults and half-price for children under 12. Bookings are recommended.
15. Thali Thali Game Lodge
Located just off the R27 across Langebaan entrance, Thali Thali’s Sunday buffet is open to day visitors. The spread includes freshly-baked bread, potjie, curries, traditional roast, venison pie, crunchy vegetables, pumpkin fritters, and a lavish dessert. The menu changes weekly and is posted on their Facebook page. The buffet runs from 12pm to 3pm at approximately R190 for adults, half-price for children 5-12, and free for children under 5.
16. Fresh at Southern Sun Rosebank
Located at Southern Sun Rosebank, Fresh restaurant offers Harvest Table lunches every Sunday from 12:30pm. The buffet features a selection of seasonal dishes in a comfortable hotel dining setting. The venue offers a warm and inviting atmosphere that caters to both hotel guests and outside visitors. It is a reliable choice for those seeking a traditional Sunday lunch buffet.
17. Connexxion Restaurant at Garden Court Victoria Junction
Located at Garden Court Victoria Junction, Connexxion Restaurant hosts a buffet on the last Sunday of every month from 12:30pm. This is a great option for those seeking a Sunday lunch buffet in the city bowl area. The restaurant offers a comfortable setting with a range of hot and cold dishes.
18. Harbour View Restaurant at Garden Court Nelson Mandela Boulevard
Located at Garden Court Nelson Mandela Boulevard, Harbour View Restaurant offers a Sunday buffet carvery on the last Sunday of every month. This is a solid choice for a traditional carvery-style Sunday lunch with roasted meats and accompaniments.
19. The Spice Route
This vibrant restaurant showcases South African cuisine with unique and flavorful buffet selections that change seasonally. It is a great option for those wanting to explore local flavours in a buffet setting. The restaurant emphasizes fresh, locally sourced ingredients and traditional cooking methods.
20. Liberté
Located within the trendy Cape Quarter, Liberté offers a diverse buffet that caters to both meat lovers and vegetarians. It is a popular choice for those seeking variety in a stylish setting. The buffet changes regularly to reflect seasonal availability and culinary trends.
Comparison Table
| Restaurant | Cuisine Focus | Location | Key Feature | Price Range |
|---|---|---|---|---|
| Oasis at Mount Nelson | Luxury Breakfast | Gardens | Oysters, croissants, stunning venue | R455 |
| Quarterdeck Restaurant | International Buffet | GrandWest Casino | Seafood, roasts, desserts, live entertainment | R340–R395 |
| Village Buffet | Halal International | Long Street | Indian, sushi, ribs, bottomless drinks | R229–R280 |
| Cafe Extrablatt | Breakfast/Brunch | Green Point | Pastries, omelettes, kids’ corner | R166–R186 |
| Tobago’s Restaurant | Sunday Lunch | V&A Waterfront | Marina views, Yorkshire pudding | R425 |
| Stonebreakers | Breakfast Buffet | V&A Waterfront | Table Mountain views, great coffee | Moderate |
| The Square at Vineyard | Breakfast Buffet | Newlands | Sustainable, fresh ingredients | Premium |
| Yummy Zone | Sushi/Chinese | Cape Town | Conveyor belt, R169 all-you-can-eat | R169 |
| Oakhurst Barn | Country Lunch | Hout Bay | Historic barn, wood-fired meats | R395 |
| Suikerbossie | Sunday Roast | Hout Bay | No corkage on Sundays | R189–R349 |
| Leopard’s Leap | Family-Style | Franschhoek | Farm-to-table, kids’ play area | Per weight |
| North Wharf Restaurant | Breakfast Buffet | V&A Waterfront | South African cuisine | Moderate |
| Ristorante Club Italiano | Italian Lunch | Milnerton | First Sunday monthly | R140–R200 |
| Rotterdam Restaurant | Sunday Buffet | Swellendam | Road trip destination | R155 |
| Thali Thali Game Lodge | Sunday Lunch | Langebaan | Game lodge setting | R190 |
| Fresh at Southern Sun | Harvest Table | Rosebank | Sunday lunch | Moderate |
| Connexxion Restaurant | Sunday Buffet | Victoria Junction | Last Sunday monthly | Moderate |
| Harbour View Restaurant | Sunday Carvery | Nelson Mandela Blvd | Last Sunday monthly | Moderate |
| The Spice Route | South African | Cape Town | Seasonal selections | Moderate |
| Liberté | International | Cape Quarter | Meat and vegetarian options | Moderate |
Tips and Other Useful Information
Bookings are Essential: Most buffets, especially Sunday lunches at popular spots like Quarterdeck, Oakhurst Barn, and Suikerbossie, require advance bookings. Quarterdeck requires a 50% deposit to confirm bookings.
Know Your Buffet Days: Many buffets are only available on specific days. Cafe Extrablatt’s famous buffet is Saturday and Sunday mornings. Leopard’s Leap runs Wednesday to Sunday. Oakhurst Barn, Tobago’s, Suikerbossie, and The Village Buffet are Sunday-only.
Budget Considerations: Prices vary significantly. For affordable options, Yummy Zone offers all-you-can-eat sushi at R169, and The Village Buffet starts at R229 on weekdays. Premium experiences like Oasis at Mount Nelson cost R455.
Halal Options: The Village Buffet on Long Street is fully halal with bottomless non-alcoholic drinks included. Yummy Zone also offers halal-friendly options.
Family-Friendly Features: Cafe Extrablatt features a kids’ corner with toys and books, with half-price for children under 10. Leopard’s Leap has grand lawns and a jungle gym for children. Tobago’s offers free dining for children under 5.
Conclusion
Cape Town’s buffet scene is as diverse as the city itself, offering everything from the luxurious breakfast spreads of Oasis at Mount Nelson and The Square at Vineyard Hotel to the lively, value-packed meals at Yummy Zone and The Village Buffet. Whether you are seeking a romantic Sunday lunch with ocean views at Tobago’s, a family-friendly feast in a historic barn at Oakhurst Barn, or an all-you-can-eat sushi adventure at Yummy Zone, there is a buffet to suit every taste and budget. With many options available only on specific days, planning ahead and booking early will ensure you don’t miss out on these all-you-can-eat delights.