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!
Western Cape
Allee Bleue Picnics
(Paarl, Western Cape)
Price: R1,999 for two Time: 11h00 – 15h00
Celebrate with a Christmas picnic at Allee Bleue! Enjoy a festive basket for two filled with pork terrine, wood-fired roast duck, glazed gammon, braised lamb shoulder, a Winelands cheese box, fresh bread, and a decadent trifle. Each picnic includes a special Christmas gift, adding an extra touch to the celebrations.
Price: R695 per person Date: 24 December 2024 Time: From 11h30 Menu:View the menu here
Celebrate at Alto with a 4-course family-style Christmas lunch on 24 December. Share artisanal bread, roast beef, and gnocchi Romano, followed by lamb shoulder, pork belly, and seared rainbow trout with delicious sides. End the meal with your choice of two delectable desserts.
Bo-Vine Wine & Grill House in Camps Bay is serving up a relaxed, festive vibe this season. Enjoy a special 3-course set menu featuring delicious choices for starters, mains and dessert – perfect for a holiday feast by the beach. Note, a service fee of 12.5% will be added to all bills.
Celebrate Christmas Eve at Bouchon with a night of tapas and festive cheer! Kick off the evening with a welcome drink, then enjoy a selection of flavorful tapas from around the world – perfect for sharing with family.
Clos Malverne Restaurant is hosting a festive seven-course lunch, starting with a glass of Christmas sangria to kick off the celebrations. Kids can enjoy their own tasty menu, too! Secure your spot with a R200 deposit per person.
Price: R2,495 per person Date: 24 – 25 December Time: Lunch: From 12h00 | Dinner: 18h00 – 20h00
Enjoy a 13-course festive menu at Dusk, available for dinner on Christmas Eve or for lunch and dinner on Christmas Day. Start the celebration with a glass of bubbly on arrival and finish with gifted petit fours.
Price: 3-course menu: R795 per person | 6-course menu: R1,395 per person Dates: 20 – 24 December Times: Lunch: 12h00 – 14h00 | Dinner: 18h00 – 21h30
Grub & Vine is bringing the festive spirit with an unforgettable Christmas Eve weekend running from 20 to 24 December. Enjoy Chef Matt Manning’s curated menu, showcasing the finest local ingredients paired with fine wines. Gather your loved ones for a Christmas celebration to remember!
Skip the crowded malls and enjoy a festive evening of shopping and dining at Klein Joostenberg! On Friday, 20 December, the deli will stay open until 20:00, offering tastings, recipes, and seasonal treats in their peaceful farm setting. After shopping, unwind with supper and drinks at the bistro.
Gather family and friends to celebrate Christmas in style at Kunjani Wines with a festive 5-course lunch! Enjoy fresh bread and parfait, cured trout, turkey bitterballen, beef Wellington or Karoo lamb, and a chocolate Marquise, perfectly paired with Kunjani’s award-winning wines. Kids can dig into spaghetti bolognese, burgers, and waffles with ice cream.
This Christmas Eve, celebrate with a festive 3-course dinner at Maharajah Indian Restaurant! Starting from 17h00, feast on starters featuring samosas and chillibites, before enjoying your choice of lamb, chicken, or prawn dish for mains, and finishing the evening with something sweet.
Price: R595 per person | R297 kids 3 – 12 years Menu: View the menu here
Join Rockefeller from 13h00 to 17h00 and start with a crisp summer salad from the salad bar. Then, indulge in plates of sushi at their sushi bar. Save room for the main course featuring sirloin, seasonal vegetables, seafood boil, and more. Finish off with something sweet from their dessert bar!
Roots Bistro at Dunstone Country Estate is serving up a festive 3-course Christmas lunch starting at 12h00. Kick-off with a complimentary glass of Marie-J Cap Classique and canapés, then enjoy a choice of starters, mains, and desserts. Set amidst vineyards and guava trees, the celebration also features classic games like Jenga and croquet for added holiday cheer.
Price: Lunch: R695 person | Dinner: R650 person (Kids’ menu available on request) Date: Lunch: 25th December | Dinner: 24th December Time: Lunch: 12h00 – 16h00 | Dinner: 18h00 – 22h00
Stellenbosch Kitchen is hosting a 3-course dinner on Christmas Eve at 18h00 and a festive 3-course Christmas Day lunch from 12h00.
Visit Adara for a 4-course Christmas Eve dinner starting at 19h00 or a Christmas Day lunch at 12h00. Enjoy a Mediterranean-inspired menu with a South African braai twist, perfectly paired with Adara’s wines.
Celebrate Christmas by the sea at The Beach House. Feast on a curated 4-course menu featuring fresh seafood, festive favourites, and holiday cheer – all served with uninterrupted ocean views. Join on the 24th or 25th for a seaside celebration.
Price: R950 per person and a 12% service fee. Time: 12h00 – 15h00
Join SPYCED for their Christmas harvest table lunch featuring bold Cape Malay flavours and warming spices. While you feast, soak in the sounds of live jazz while enjoying the holiday atmosphere.
Price: Lunch & dinner: R1,450 per person | R600 kids under 12 Dates: Dinner: 24th December | Lunch: 25th December Menu:Christmas Day lunch | Christmas Eve dinner
Celebrate the holidays at Moody Lagoon in Hermanus with breathtaking vineyard views and festive cheer! On Christmas Day, enjoy a glass of Cuvée58 bubbly and canapés, followed by a 5-course South African Christmas banquet. For Christmas Eve, start with a glass of bubbly on arrival and a gourmet 3-course dinner featuring holiday favourites with all the trimmings. Both celebrations include festive crackers, décor, and live tunes from a Christmas crooner.
Price: R600 per person Dates: 22 and 24 December 2024
Reserve your spot at 9th Avenue Waterside for a 5-course Christmas menu, available exclusively on 22 and 24 December. Don’t miss out on this festive dining experience with stunning views of the Durban harbour.
Celebrate Christmas at 315 Restaurant at the Coastlands Musgrave Hotel with a festive buffet lunch perfect for family and friends. Enjoy a wide variety of delicious dishes and indulgent treats with live music to set the tone.
Join Butcher and Wine for a 3-course lunch featuring festive starters like sushi and crostini, hearty mains including oxtail, trout, or steak, and indulgent desserts. Plus, enjoy a complimentary Glenlivet scotch to toast the season with your loved ones.
Price: Dinner: R625 per person | R312.50 kids aged 4 – 10 | Lunch: R1,350 per person | R675 kids aged 4 – 10 Dates: Dinner: 24th December | Lunch: 25th December Menu:Christmas Eve dinner | Christmas Day lunch
Chapter 5 at the Coastlands Skye Hotel is pulling out all the stops this festive season! On Christmas Eve, enjoy a festive buffet featuring hot and cold starters, live-action stations, main course, and a dessert buffet complete with a welcome drink. On Christmas Day, feast on lunch with live entertainment, a special visit from Santa Claus, welcome drinks, mini gingerbread houses, Christmas crackers, and more.
Donna Modern Italian is hosting a festive 3-course Italian-style lunch, complete with a complimentary Malfy Gin & Tonic. Bring your loved ones for a holiday meal to remember! A special kiddies’ menu is also available. A R200 deposit required to secure your booking.
Celebrate Christmas Day with a festive buffet lunch at Saffron Restaurant. Enjoy a variety of delicious dishes and sweet treats, all set to the sounds of live entertainment to bring holiday cheer.
Celebrate Christmas at Aduna with a family-style feast. Kick things off with a Cajun prawn salad, followed by brisket and roast chicken with sides like the best roast potatoes, and finish with a festive favourite – tipsy tart.
Celebrate at Avianto with their 7-course Christmas Day feast! Spend quality time with the whole family as you make your way through one delicious dish after another, accompanied by live saxophone music to add to the festivities.
Enjoy a luxurious Christmas lunch at Brambles Restaurant! Starting at 12h30, you’ll feast your way through a mouthwatering menu complete with a complimentary cocktail or mocktail and live music. Bookings are essential, with full pre-payment required to secure your spot.
Price: R650 per person | Half price for kids under 12 Time: 12h30 – 17h00
Gather the family for a circus-themed Christmas Day buffet! Enjoy the festivities with a welcome drink, live music, Christmas crackers, a mime artist, and a swimming pool to keep the kids entertained.
Price: R1,950 per person Dates: 24 – 25 December Time: 24th: 18h30 – 20h30 | 25th: 12h30 – 13h30
Indulge in a beautifully crafted 7-course festive tasting menu at Cyra on Christmas Eve or Christmas Day, featuring exquisite dishes with optional wine pairings.
Price: R450 per person | R275 kids aged 6 – 12 | R135 kids aged 3 – 5 | Free kids under 2 Menu:View the menu here
Get ready to sing and feast this Christmas Day at Epsom Restaurant for their annual Sing-Along Carols & Brunch experience! Enjoy a classic brunch buffet with festive treats, a welcome drink, Christmas crackers, and live carols to set the holiday mood. Adults will also receive a Mowana Spa discount voucher and a chance to win in the lucky prize draw.
Make Nova part of your Christmas tradition with a festive family-style feast. Start with a refreshing sesame prawn Salad, followed by succulent brisket, chicken, and hearty sides, and end with a decadent Ferrero Rocher torte.
Protea Hotel Fire and Ice! by Marriott Pretoria Menlyn
(Pretoria, Gauteng)
Price: R695 per person | Half price for kids under 12 Time: 12h30 – 16h00
Celebrate Christmas with a festive lunch buffet at the Protea Hotel in Menlyn. Kick off the festivities with a complimentary drink on arrival and enjoy a delicious spread to mark the day!
Enjoy a family-style set menu lunch at Sebule Grill and Cellar this Christmas Day, featuring a feast of specially crafted dishes served on the sunny terrace.
So Subtle is celebrating Christmas with a heartwarming 3-course holiday lunch. Enjoy festive flavours with indulgent mains and decadent desserts. A 50% non-refundable deposit secures your spot.
Price: R700 per person | R300 kids under 12 | Free kids under 5 Time: 12h00 – 16h00 Menu:View the menu here
Textures invites you to a festive lunch filled with holiday cheer! Start with welcome drinks, then tuck into a delicious spread featuring seafood salad, roast chicken with hot cross bun stuffing, roast beef, seared seabass, and indulgent desserts like Bar One cheesecakes and Black Forest cupcakes. Will Rayz will provide entertainment throughout the day.
The Bull Run is celebrating Christmas Day with their newly unveiled à la carte menu. Feast on premium meats, fresh starters, fish and poultry dishes, vibrant salads, and a variety of vegetarian and vegan options. Finish with a selection of decadent desserts.
Price: R790 per person | Half price kids 5 – 12 years Menu:View the menu here
Join Sky Villa Boutique Hotel for a festive lunch this Christmas. Start with a glass of bubbly on arrival, then enjoy a 5-course feast with plated and buffet options. Let the smooth saxophone sounds of Janey Mitchell set the holiday mood, and keep an eye out for a special visit from Father Christmas – he’s bringing gifts for the kids!
This December and January acclaimed chef, Kobus Botha, is opening an ocean-inspired pop-up restaurant in Saldanha. Enjoy fine wines from the Saldanha Wine and Spirit Company in a picturesque seaside setting.
Get ready to dance, dine, and drink this New Year’s Eve! We’ve rounded up events across South Africa that are celebrating with food, drinks and a good time.
Discover 10 buzz-worthy new restaurants across Cape Town, Winelands, Joburg, Centurion & Durban. Book on the Dineplan app so you don’t miss these must-visit spots!
Hi,
I am looking for a buffet Christmas lunch for 3 adults