In This Article:
Whether you’re planning a quiet Christmas lunch for two or a bring-the-whole-family festive celebration, we’ve got a list of options to explore! From Cape Town and the Winelands to Durban and Johannesburg, we’ve put together a list of all the restaurants offering delicious Christmas Eve and Christmas Day menus.
Browse the list below and book on Dineplan to secure your spot. From our family to yours, we wish you a merry Christmas and a happy New Year!
Eastern Cape
The Lemon Tree Restaurant
(Gqeberha, Eastern Cape)
Price: R590 per person
Menu: View the menu here
Forget the chaos of your kitchen, The Lemon Tree has got your Christmas lunch covered this year. The team has put together a menu that features all your Christmas cravings, think gammon with cherry glaze, crispy roasted potatoes, rosemary and mint leg of lamb, and Christmas pudding. Kiddies menu is available on request.
Gauteng
Keystone Bistro
(Melrose, Johannesburg)
Price: R1,295 per person | R645 kids under 12 | Free kids under 3
Time: From 13h00
Menu: View the menu here
It’s a global affair at Keystone Bistro this Christmas! Kick off the festivities with a cranberry and orange mimosa before tucking into a menu featuring starters of Norwegian salmon, and chilli squid, a carvery line-up of roast turkey and Yorkshire pudding, a selection of chef’s signature hot entrées, cheese and charcuterie boards as well as a dessert theatre with a tempting line-up of sweet treats.
Sec Restaurant
(Rosebank, Johannesburg)
Price: R795 per person | R495 per child
Christmas at Sec is all about good food and good company. Around the festive table enjoy generous starters on arrival, a classic pasta course, hearty family-style mains, and sweet finishes. Vegetarian options available.
The Avenue – Radisson Hotel OR Tambo
(Kempton Park, Johannesburg)
Price: R980 per person
Time: 12h30 – 15h30
Menu: View the menu here
Spend the day with your loved ones and The Avenue – Radisson Hotel OR Tambo Christmas Lunch Buffet. Start off with a welcome drink on arrival, tuck into an assortment of artisanal breads and spreads before perusing the cold and hot buffet selections complete with a live carvery station, and live music. As an added bonus, the outside pool will be open for guests staying over.
The Bull Run
(Sandton, Johannesburg)
Price: R795 per person
Menu: View the menu here
Enjoy a festive 3-course Christmas set menu, complete with a Harvest Table starter selection. Have your favourite dish at The Bull Run? Choose from the à la carte menu and add the Harvest Table to your experience for R150.
Kwa-Zulu Natal
Eden Rocks Umhlanga
(Umhlanga, Durban)
Price: R300 per person
Time: 1st seating: 11h00 – 13h30 | 2nd seating: 13h40 – 15h30
Menu: View the menu here
Join Eden Rocks Umhlanga for a Christmas lunch buffet filled with festive cheer, good company and delicious food featuring a salad section, lunch options of roasted turkey, mutton curry and mac & cheese with bacon bits, as well as a selection of desserts!
Restaurant at Protea Hotel Fire & Ice! Durban Umhlanga Ridge
(Umhlanga, Durban)
Price: R890 per person | R400 per child
Time: 1st seating: 12h30 | 2nd seating: 16h30
Celebrate the season with a Christmas buffet filled with local flavors, and festive favorites. Whether you’re gathering with family or hosting a year-end celebration, Restaurant at Protea Hotel Fire & Ice! Durban Umhlanga Ridge has got you covered.
Tylers 
(Umdloti, Durban)
Price: R1,200 per person | R600 per child
Time: 1st seating: 11h00 | 2nd seating: 14h00
Menu: View the menu here
Gather your nearest and dearest to celebrate the magic of Christmas with Tyler’s festive lunch! Enjoy a set menu filled with all your holiday favourites, while the little elves can choose from the special kiddies’ menu.
Western Cape
126 Cape Kitchen & Café
(Cape Town City Centre, Cape Town)
Price: R895 per person
Time: All day
Menu: View the menu here
Make this Christmas a stylish one with a booking at 126 Cape Kitchen & Café. Feast on a festive spread of sushi platters, carving stations with roast beef, spiced lamb, and chicken, alongside Cape Malay-inspired dishes like breyanis, bredies, and curries, plus live entertainment will keep you entertained throughout!
AC Kitchen at The AC Hotel by Marriott Cape Town Waterfront
(Foreshore, Cape Town)
Price: R800 per person | R400 kids under 12 | Free kids under 6
Time: 12h30 – 15h00
Menu: View the menu here
From freshly baked breads to honey-glazed gammon, and a sweet candy station – enjoy celebrating that Christmas feeling at The AC Hotel by Marriott Cape Town Waterfront!
Back’s – Polo Pavilion
(Paarl, Western Cape)
Price: 2-course: R375 per person | 3-course: R445 per person
Time: 12h00 – 14h30
Date: 24 December 2025
Begin the festivities on Christmas Eve at Back’s – Polo Pavilion with their 2– or 3-course roast available for both lunch and dinner!
Bus Cuisine
(Foreshore, Cape Town)
Price: R2,150 per person
Time: 1st seating: 11h00 | 2nd seating: 16h00
Change things up a little this Christmas with a reservation with Bus Cuisine. Enjoy festive breads, seafood starters, pan-seared fish, cranberry and biltong salad, roasted lamb, beef and turkey with seasonal sides, followed by a trio of Christmas desserts.
Cape Town Hotel School Restaurant 
(Mouille Point, Cape Town)
Price: R900 per person
Time: 12h00 – 15h00
Menu: View the menu here
Make the day merry with a Christmas Day lunch buffet. From breads and dips, starters to salads, the all-important mains including roasted leg of lamb, sautéed vegetables and creamy pumpkin, feta and spinach tart and finishing off with dessert at the Cape Town Hotel School.
Copa Restaurant 
(Cape Town City Centre, Cape Town)
Price: Christmas Eve: R750 per person | Half price kids under 12 | Christmas Day: R1,295 per person | R650 kids under 12
Date: 24 – 25 December 2025
Join Copa Restaurant this Christmas Eve for a spit braai feast that’s merry, meaty, and made for summer celebrations. Featuring slow-roasted lamb, and sides worth writing home about. Then, join them again for Christmas Day lunch where a festive buffet feast will be served filled with seasonal flavours.
Gusto Urban Italian 
(Century City, Cape Town)
Price: R695 per person | Half price kids under 12
Time: 12h00 – 15h30
Menu: View the menu here
Celebrate Christmas with a festive Italian-inspired buffet. Enjoy a selection of starters including steamed mussels, focaccia with dips, and beef carpaccio. For mains, roast leg of lamb, glazed gammon, Tuscan chicken thighs, and roast potatoes will be served before ending off on a sweet note with ginger tiramisu, chocolate-filled cannoli, Italian apple crumble, and pistachio gelato cones.
Picnics at Hazendal 
(Stellenbosch, Western Cape)
Price: R1,500 per person | R800 per child
Time: Christmas Eve: 18h00 | Christmas Day: 11h00
Date: 24 – 25 December 2025
Head through to Hazendal for their festive picnic on either Christmas Eve or day. Enjoy freshly prepared canapés, celebratory confections, summer salads from the Estate’s Harvest Garden, a curated selection of local cheeses, cranberry and brie truffles, Black Forest trifles, and a bottle of Hazendal Blanc de Blanc Cap Classique. The picnic will be accompanied by live music from the picturesque stage of the Pavilion Lawns.
Lola’s Eatery
(Long Street, Cape Town)
Price: R850 per person
Menu: View the menu here
Celebrate Christmas, New Year’s Eve and New Year at Lola’s Eatery! Sip a festive mimosa before choosing your favourite starter, main and dessert. Enjoy dishes from ostrich carpaccio to roast turkey with classic sides, grilled salmon, colourful vegetarian dishes, and dreamy baked cheesecake.
Mint Restaurant at TAJ Cape Town 
(Cape Town City Centre, Cape Town)
Price: R1,950 per person | Half price kids’ under 12
Time: 12h30 – 16h00
Head to the Taj Cape Town for their Christmas Celebration lunch buffet including a Simonsig Kaapse Vonkel welcome drink. While you enjoy the festive feast a live band will keep you entertained.
Moody Lagoon at Benguela Cove
(Fisherhaven, Western Cape)
Price: R1,300 per person | R295 per child | R395 optional wine flight
Experience an incredible five-course Christmas Eve feast crafted by the Head Chef at Moody Lagoon restaurant. Enjoy exceptional cuisine, stunning views, and an optional wine flight.
Omilo Greek Kitchen
(Observatory, Cape Town)
Price: R895 per person
Enjoy a festive Greek feast and a glass of bubbly this Christmas at Omilio, where classic flavours meet modern elegance.
Point of View Bar & Restaurant at Protea Hotel Tyger Valley
(Welgemoed, Cape Town)
Price: R680 per person | R340 kids 4 – 12 years | Free kids under 3
Time: 13h00 – 16h00
A Festive Christmas buffet featuring a delicious carvery and traditional holiday treats, a welcome drink and Christmas crackers awaits you and your family at Point of View Bar & Restaurant.
Stellenbosch Kitchen
(Stellenbosch, Western Cape)
Price: Dinner: R650 per person | Lunch: R695 per person
Time: Dinner: 18h00 – 22h00 | Lunch: 12h00 – 16h00
Date: 24 – 25 December 2025
Menu: Christmas Eve menu
Join the team at Stellenbosch Kitchen on Christmas Eve for a 3-course dinner featuring holiday favourites of roast sirloin, glazed gammon, and crème brûlée, then carry on the celebrations on Christmas Day with their 3-course lunch menu!
SPYCED
(V&A Waterfront, Cape Town)
Price: R950 per person
Time: 12h30 – 17h00
Date: 24 December 2025
This festive season, celebrate Christmas the Cape way! Join SPYCED for a Christmas lunch harvest table filled with Cape Malay flavors, warming spices, and soulful hospitality.
The Bee-stro 
(Observatory, Cape Town)
Price: R595 per person
Time: 12h00 & 13h00 | 17h00 & 18h00
Time: 24 – 25 December 2025
Menu: View the menu here
Book for a Christmas Eve or Christmas Day lunch or dinner at The Bee-stro. Start with a welcome drink of homemade eggnog to kick off the festivities, then tuck into a starter, family-style main course and delicious dessert. Vegetarian options available.
The Sanctuary Restaurant – Cape Town
(Gardens, Cape Town)
Price: R1,250 per person | R650 kids under 12
Time: 12h00 – 16h00
Menu: View the menu here
A feast made with love awaits you at The Sanctuary Restaurant in Cape Town this Christmas. Start the celebrations with a glass of Methode Cap Classique before tucking into a family-style harvest table, plated mains and moreish desserts.
The Waterside
(V&A Waterfront, Cape Town)
Price: R2,995 per person
Date: 24 – 25 December 2025
Celebrate the festivities besides the harbour with a booking at The Waterside for a 8-course Christmas Eve dinner or Christmas Day lunch.
Upper Union Restaurant 
(Gardens, Cape Town)
Price: R1,550 per person | R450 wine pairing
Time: All day
Gifts from the kitchen, welcome drinks on arrival and a 5-course festive meal awaits you at Upper Union Restaurant this Christmas. Join the team for either lunch or dinner. Enhance your experience with an optional wine pairing at R450 to round out the celebrations.


Hi,
I am looking for a buffet Christmas lunch for 3 adults
Good day
I am looking for Christmas lunch availability in Cape Town for 3 adults
Hey Naomi! There are plenty of delicious options for Christmas lunch in Cape Town. You can have a look at the different options, menus and prices under the “Western Cape” heading.