Eat, Drink and be Merry this Christmas at these Top Restaurants 

Whether you’re a local seeking to escape the kitchen or a visitor wanting a festive culinary experience, Cape Town offers a variety of options for your 2023 Christmas lunch.

We’ve done the homework for you and found some of the best Christmas lunch feasts in the city at this list of establishments. Here are some great options: 


Stretched across the Bottelary Hills in the Stellenbosch Winelands, just 30 minutes from Cape Town, Hazendal Wine Estate is offering three unique Christmas lunch and dinner options.

The Deli’s Christmas feast is suitable for all ages, with an added perk of a two-hour complimentary play session for kids at Wonderdal.

The Restaurant, on the other hand, will host an elegant 5-course affair, and attendees are encouraged to dress to dazzle for this glamorous occasion. If you’re looking for a more laid-back celebration, indulge in a special Christmas Picnic curated by the talented chefs of the wine estate. Relax on the lawn with delectable food and drinks, accompanied by entertainment. Kids can also enjoy a two-hour complimentary play session at Wonderdal.

Location: Bottelary Road New entrance from Ronelle Street via, Kruis St, Stellenbosch
Prices: Christmas Picnic: R835 for adults, R635 for children, The Restaurant: R1650 for adults, R635 for children, The Deli: R1295 for adults, R635 for children
Contact: Visit

Taj Cape Town

Go grand at the Taj Cape Town with Christmas buffets at the Mint Restaurant & Wood Fired Grill and Bombay Brasserie. Both restaurants will offer a delectable buffet spread from 12:30 to 3 pm. The best part? Children aged 12 and under can enjoy this sumptuous meal at half price.

Location:  1 Wale Street, corner St Georges Mall
Price: Mint Restaurant: R1,450 per person, Bombay Brasserie: R1,650 per person
Contact: Visit

Christmas Lunch at Taj Hotel

Radisson Red

It’s going to be a vegan Christmas at OUIBAR + Ktchn, located at Radisson RED Cape Town. This annual Christmas lunch will tantalise taste buds with a menu filled with festive cheer. Expect jolly juice, live music, and Santa hats and crackers. And the views are not too shabby either.

Location: No. 6, Silo, Silo Square, Victoria & Alfred Waterfront
Price: R700pp, kids aged 5 – 10 years: R350pp, and kids under 5 eat free when accompanied by an adult.
Contact: Visit

Raddison Red Christmas Lunch

Southern Sun Waterfront Cape Town

Experience the flavours of South Africa at Yizani restaurant, where contemporary influences blend seamlessly with classic South African dishes. Situated at Southern Sun Waterfront Cape Town, the restaurant is hosting a Christmas lunch buffet complete with all the thrills and frills of the festive season.

Location: 1 Lower Buitengracht, Cape Town
Price: R850 per person and R425 per child under 12 years old
Contact: Call 021 409 4000 or email

Simon’s at Groot Constantia

Get ready for a mouthwatering experience at Simon’s Christmas buffet lunch, it’s set to be even more indulgent this year! Picture succulent stuffed turkey with luscious cranberry sauce, a perfectly roasted leg of lamb accompanied by mint sauce, and a throwback with a retro Kaapse trifle. Vegetarian options will also be available on the day.

Location: Groot Constantia Wine Estate, Groot Constantia Rd, Constantia
Price: R995 per person and R395 for children under 12 years old⁠
Contact: Email or call +27 21 794-1143⁠

Simons Restaurant Christmas Lunch

Southern Sun Cape Sun

Tuck into a delightful Christmas Day buffet at Riempies restaurant, situated within the Southern Sun Cape Sun from 1pm. The Riempies menu showcases a fusion of Cape Dutch and spicy Malay influences, prepared with a contemporary twist. Explore an array of options, including salads, meat dishes, poultry, fish, vegetarian selections, and decadent desserts.

Location: 23 Strand Street, Cape Town City Centre
Price: R750 per person, R375 per child under 12 years old. The price includes a welcome drink upon arrival, a festive gift and live entertainment.
Contact: Call 021 488 5100 or email

The President Hotel

Indulge in The President Hotel’s Christmas Lunch featuring an impressive menu, including options to build your own wreath salads, enjoy holiday hassleback potatoes, relish glittering honey-glazed gammon, and savour merry malva pudding. The kids’ menu is thoughtfully curated, offering all-time favourites such as nuggets, spaghetti bolognese, and candy floss.

Location: 4 Alexander Road, Bantry Bay
Price: R995 per person, R450 fo kids aged 4 to 12, and children under 3 dine for free.
Contact: Visit or call 021 434 8111

Garden Court Victoria Junction

Garden Court Victoria Junction is pulling out all the stops to host a delicious Christmas Day buffet at Connexxion restaurant. The spread will be specially created by their expert chefs to unleash the magic of this festive season.

Location: Corner of Somerset and Ebenezer Road, Green Point
Price: R545 per person and R272 per child under 12 years old
The price includes a welcome drink.
Contact: Call 021 418 1234 or email

Cabo Beach Club

If you crave ocean views or want to dip your feet by the pool, Cabo Beach Club is the perfect destination for you. This laidback yet luxurious spot is serving up its à la carte menu for Christmas lunch or dinner. Choose from a range of dishes, including oysters, sushi, aged beef fillet, or try the Beach Braai featuring a 900g Sirloin Steak, rack of lamb, half chicken, chips, salad, and milk buns. After dinner is done, grab a drink and celebrate in style.

Location: 12 S Arm Road, Victoria & Alfred Waterfront 
Price: Various
Contact: Call 021 137 5401 or email

Arabella Hotel, Golf & Spa

Take in the magical views of the lagoon as you indulge in a traditional Christmas Eve or Christmas Day buffet at Jamani restaurant at Arabella Hotel, Golf & Spa. The eatery places a strong emphasis on locally sourced, fresh produce from home-grown suppliers and features a selection of farm-to-table dishes.

Location: Arabella Country Estate, R44, Kleinmond
Price: Christmas Eve dinner from 6pm: R550 per person and R250 per child under 12 years old
Christmas Day lunch from 12.30pm: R845 per person and R385 per child under 12 years old
The price includes Christmas crackers and live entertainment.
Contact: Call 028 284 0000 or email:

About Us

Cape Town Tourism is the city of Cape Town's official Regional Tourism Organisation, responsible for tourism marketing, visitor and industry services.

Recent Posts

Top Categories

Share with your friends!

Sign in

Send Message

My favorites

Discover the Magic of Cape Town!

Subscribe to our emailer and unlock the hidden gems of this breathtaking holiday destination. Immerse yourself in the vibrant culture, pristine beaches, and iconic landmarks that Cape Town has to offer. 

Don’t miss out on the adventure of a lifetime – join our mailing list now and let the journey begin!

Popup newsletter form

"*" indicates required fields



Sign in

Send Message

My favorites