Plates of food and wine on a table.

Image from Grub & Vine Bree Street

Home / All / Experiences / Christmas feasting

Christmas feasting 2024: Restaurants with festive menus around South Africa

by | 20 November 2024

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.

Book Here

Alto Restaurant Accepts Dineplan vouchers

(Stellenbosch, Western Cape)

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.

Book Here

Bo-Vine Accepts Dineplan vouchers

(Camps Bay, Cape Town)

Price: R750 per person
Menu: View the menu here

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.

Book Here

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Bo-Vine Wine & Grill House (@bovinegrillhouse)

Bouchon Bistro Accepts Dineplan vouchers

(Cape Town City Centre, Cape Town)

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.

Book Here

Clos Malverne Restaurant Accepts Dineplan vouchers

(Stellenbosch, Western Cape)

Price: R800 per person | R200 kids under 12
Menu: View the menu here

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.

Book Here

Dusk Accepts Dineplan vouchers

(Stellenbosch, Western Cape)

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.

Book Here

Foxcroft

(Constantia, Cape Town)

Celebrate the festive season, Foxcroft-style! Join Chef Glen and his team for the festive chef’s menu and raise a toast to the season.

Book Here

Grub & Vine

(Multiple locations)

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!

Book Bree StreetBook Norval

Joostenberg Bistro Accepts Dineplan vouchers

(Stellenbosch, Western Cape)

Date: 20 December 2024

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.

Book Here

Kunjani Wines Accepts Dineplan vouchers

(Stellenbosch, Western Cape)

Price: R1,150 per person | R320 kids under 12
Menu: View the menu here

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.

Book Here

Maharajah Indian Restaurant Accepts Dineplan vouchers

(Tamboerskloof, Cape Town)

Price: R425 per person
Date: 24 December 2024
Menu: View the menu here

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.

Book Here

Rockefeller Plaza & Events Accepts Dineplan vouchers

(Cape Town City Centre, Cape Town)

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!

Book Here

Roots Bistro

(Wellington, Western Cape)

Price: R595 per person
Menu: View the menu here

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.

Book Here

Stellenbosch Kitchen

(Stellenbosch, Western Cape)

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.

Book Here

The Adara Restaurant

(Paarl, Western Cape)

Price: R950 per person | R300 kids under 10
Menu: View the menu here

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.

Book Here

The Beach House Restaurant Yzerfontein

(Yzerfontein, Western Cape)

Price: R1,095 per person and a 12% service fee.
Menu: View the menu here

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.

Book Here

SPYCED

(V&A Waterfront, Cape Town)

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.

Book Here

Moody Lagoon at Benguela Cove

(Fisherhaven, Western Cape)

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.

Book Here

KZN


9th Avenue Waterside

(Durban Central, Durban)

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.

Book Here

315 Restaurant at Coastland Musgrave Hotel

(Berea, Durban)

Price: R725 per person | R360 kids aged 4 – 10
Menu: View the menu here

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.

Book Here

Butcher and Wine Accepts Dineplan vouchers

(Ballito, Durban)

Price: R495 per person
Menu: View the menu here

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.

Book Here

Chapter 5 at Coastlands Skye Hotel

(Umhlanga, Durban)

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.

Book Here

Donna Modern Italian Accepts Dineplan vouchers

(Ballito, Durban)

Price: R450 per person
Menu: View the menu here

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.

Book Here

Saffron Restaurant

(Umhlanga, Durban)

Price: R995 per person | R495 kids’

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.

Book Here

Gauteng


Aduna Bistro

(Birnam, Johannesburg)

Price: R950 per person
Time: 12h30 – 14h30

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.

Book Here

Avianto – Café Cielo

(Krugersdorp, Gauteng)

Price: R1,250 per person | R625 kids aged 4 – 11 | R100 kids under 4
Menu: View the menu here | Vegetarian menu | Vegan menu | Kids’ menu

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.

Book Here

Brambles Restaurant at Vivari Hotel Accepts Dineplan vouchers

(Featherbrooke Estate, Johannesburg)

Price: R1,095 per person | R495 kids under 12
Menu: View the menu here

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.

Book Here

Brunos Sportsman’s Grill

(Centurion, Johannesburg)

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.

Book Here

Cyra

(Houghton Estate, Johannesburg)

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.

Book Here

Epsom Restaurant at Indaba Hotel Accepts Dineplan vouchers

(Sandton, Johannesburg)

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.

Book Here

Nova at The Houghton Hotel

(Houghton Estate, Johannesburg)

Price: R950 per person
Time: 12h30 – 15h30

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.

Book Here

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!

Book Here

Sebule at African Pride Hotel

(Birnam, Johannesburg)

Price: R1,250 per person
Time: 12h30 – 14h30

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.

Book Here

So Subtle

(Ashlea Gardens, Pretoria)

Price: R650 per person
Menu: View the menu here

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.

Book Here

Textures at SEVEN Villa Hotel & Spa

(Sandton, Johannesburg)

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.

Book Here

The Bull Run

(Sandton, Johannesburg)

Time: 12h00 – 22h30

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.

Book Here

The Garden Route


Sky Villa Boutique Hotel

(Plettenberg Bay, Western Cape)

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!

Book Here

1 Comment
  1. Rolanda Jackson

    Hi,
    I am looking for a buffet Christmas lunch for 3 adults

    Reply
Submit a Comment

Your email address will not be published. Required fields are marked *

Dineplan App

Use our free app to find availability, book a table at your favourite restaurant, or discover something new.

Download Now

Join Our Mailing List

For the freshest foodie news from across South Africa and around the world.

Subscribe

Join Kobus Botha for his Saldanha seafood pop-up this summer

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.

Where to celebrate New Year’s Eve in 2024

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.

Must-have reservations in December

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!

Book a table at your favourite restaurant

Find availability, reserve a table at your neighbourhood favourite, or discover something new in your city.

Pin It on Pinterest

Share This