Home / All / Experiences / Christmas feasting

Christmas feasting: 41 restaurants with festive menus around South Africa

by | 18 November 2022

If you’re busy planning your Christmas lunch or dinner, look no further. Whether you’re planning a quiet Christmas meal for two or a bring-the-whole-family celebration, we’ve got you covered! 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, once you find the perfect spot for you and your group, hit the ‘book now’ button to secure your spot in seconds. From our family to yours, we wish you a merry, memorable Christmas and a happy New Year!

Nationwide


Lupa Osteria

(Across South Africa)

Price: From R195 – R350 per person
Menu: View the 3 set menus

Find your closest Lupa Osteria branch and let them treat you to a hearty Italian-themed Christmas feast. This festive season, they have put together three incredible menus, so you can find the perfect option for your tastes and budget. Book online to secure your spot.

Book Now

Cape Town & surrounds


The Azure Restaurant – 12 Apostles

(Camps Bay, Cape Town)

Price: From R1,350 per person
Menu: View the full menu

Make this Christmas extra memorable by celebrating at The Twelve Apostles. Whether it’s an intimate dinner for two or a family celebration, they have something to suit your festive occasion. Start your celebrations with a bang and book for the Christmas Eve dinner (19h00) – the perfect way to kick off this period of festivity, family, and tradition. Choose between a 4-course set menu at Azure Restaurant (R1,475 per person), or a 3-course buffet menu at the Atlantic Terrace Marquee (R1,350 per person) and enjoy a feast as well as a welcome drink on arrival. For their Christmas day lunch (13h00), choose either dining room (R1,850 per person) indulge in a festive lunch with all the trimmings and a welcome drink upon arrival.

Book Now

Asoka

(Gardens, Cape Town)

Price: À la carte dinner menu

Join Asoka for their festive Christmas Eve and Christmas Day dinners (18h00 – late). Their à la carte dinner menu will be available, along with their chef’s Christmas Special dishes. A house DJ will keep diners entertained throughout the night. Book online soon to avoid missing out, and secure your reservation with a deposit.

Book Now

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Asoka (@asokakloofstreet)

Cape Point Vineyards Courtyard

(Noordhoek, Cape Town)

Price: R180 per person (kids under 12 enter for free)
Menu: View the full menu

Cape Point Vineyards is excited to announce the return of their Christmas Charity Concert. This year’s concert takes place on the 15th of December from 16h30. Featuring Christmas carols by our local Talent School ALAS academy followed by the local legends – Hot Water. Food stalls will be available on the evening, as well as their courtyard menu.

Book Now

Casa Labia by Ideas Cartel

(Muizenberg, Cape Town)

Price: R795 per person (R395 for kids under 12, and R210 for little ones under 5)

The chef at Casa Labia has put together a beautiful Christmas Table Feast Menu for you and your family to enjoy this year. Start off with a festive focaccia wreath and a beetroot, mint and mozzarella salad. For the mains, feast on honey-roasted pork neck and leg of lamb with all the trimmings. End on a sweet note, and tuck into a festive showstopper of Christmas pavlova and a selection of chocolate truffles. The price includes a welcome drink on arrival and Christmas crackers for the table, and there will be a DIY cookie painting kit to entertain all the kids under 12. Tickets can be bought on Quicket via the link below. Spots are limited!

Book Now

Ginja Restaurant

(Victoria & Alfred Waterfront, Cape Town)

Price: R725 per person (R395 for kids under 12)
Menu: View the full menu

This year, Ginja is hosting a Christmas Day lunch buffet (13h00 – 17h00) featuring a decadent harvest table heaped with salads, festive mains, sides, sauces and desserts. The live performer Ezra Lingeveldt will keep diners entertained throughout the afternoon. Dress code: Smart casual.

Book Now

Greek Fisherman

(Sea Point, Cape Town)

Price: R375 per person
Menu: View the full menu

The Greek Fisherman is celebrating Christmas Day with a special set menu. Featuring salads, bread and dips, a selection of starters, a choice of lamb, Kingklip or a veggie platter for mains, followed by baklava for dessert, expect a generous Greek feast fit for the whole family! A deposit of R200 per person will secure your booking and, on the day, a 10% service fee will be added to all tables.

Book Now

Grub & Vine

(Cape Town City Centre, Cape Town)

Price: From R950 per person (R1,950 with the Prestige wine pairing or R2,950 with Wanderlist wine pairing)

Whether you’re looking to celebrate the silly season with your family and friends or simply want to feast on all things festive, Grub & Vine has got you covered on Christmas Eve for both lunch (12h00 – 15h00) and dinner (18h00 – 21h20). Join them for the sweetest 6-course set menu in Cape Town this Christmas – it’s what Santa would want!

Book Now

Gusto Urban Italian

(Century City, Cape Town)

Price: R650 per person (R325 per child under 12)
Menu: View the full lunch menu

Treat yourself and your loved ones to an Italian-inspired feast with Gusto’s indulgent Christmas 3-course lunch buffet (12h00 – 15h30). The price includes a welcome drink on arrival and a Christmas cracker. The menu features the likes of cheese and charcuterie, meatballs, grilled linefish, roast lamb and chicken with all the trimmings, melanzane parmigiana, festive sides, tiramisu, apple crumble and ice cream cones. Vegetarians will also have lots to choose from.

Book Now

Harvest Culture Eaterie

(Tyger Falls, Cape Town)

Price: R475 per person (R100 for kids under 12)
Menu: View the full menu

On Christmas Day, Harvest Culture Eaterie is hosting a 3-course festive buffet lunch with two seatings (11h30 – 14h00 and 14h30 – 17h00).

Book Now

Kloof Street House

(Gardens, Cape Town)

Price: R975 per person

Kloof Street House kicks off the festive season celebrations with a 4-course Christmas Eve dinner (17h00 – late). On Christmas Day, you can join them for brunch in morning (10h00 – 12h00), a 4-course lunch (12h00 – 16h00) or a 4-course dinner (17h00 – late).

Book Now

Mint Restaurant at Taj Cape Town

(Cape Town City Centre, Cape Town)

Price: R1,450 per person (half price for kids under 12)

On Christmas Day, Mint Restaurant will be hosting a Christmas lunch buffet (12h30 – 15h00). On arrival, each guest will get a glass of ice cold Simonsig Kaapse Vonkel as a welcome drink. A pianist will be playing throughout the afternoon to keep you entertained.

Book Now

moyo at Kirstenbosch National Botanical Gardens

(Southern Suburbs, Cape Town)

Price: R695 per person (R395 for kids aged 6-12 and R195 for kids under 5)
Menu: View the full menu

This year, join the moyo team at the Kirstenbosch National Botanical Gardens for their festive Christmas Day buffet lunch (12h00 – 15h30). The price includes entrance to the botanical gardens. The menu features a long list of hot and cold starters, a selection of potjies, a carvery, mains, desserts, cheeses and Christmas cake and tea. Book quickly to secure your spot!

Book Now

Simon’s Restaurant

(Constantia, Cape Town)

Price: R695 per person
Menu: View the full menu

Simon’s at Groot Constantia, a 300-year old wine estate, is celebrating the festivities this year with a special 4-course Christmas Day menu for lunch and dinner. Featuring a spread of starters, traditional mains with all the trimmings, and mouth-watering desserts, we suggest you book your table as soon as possible. Dine al fresco on their terrace with your whole family and enjoy the panoramic views of the Groot Constantia vineyards.

Book Now

SKYE at The Hyde Hotel

(Sea Point, Cape Town)

Price: R575 per person
Menu: View the full menu

Enjoy your Christmas lunch at SKYE rooftop bar at The Hyde Hotel in Sea Point. With panoramic views of Cape Town, it will be a 3-course Christmas feast to remember. The menu includes a festive duck assiette, a choice between gammon wellington, beef short rib or pea risotto, followed by a brandy chocolate torte with eggnog semifreddo.

Book Now

Square Café & Wine Bar

(Century City, Cape Town)

Price: R650 per person (R325 per child under 12)
Menu: View the full lunch menu

Be spoilt for choice with the Square Café’s festive Christmas lunch buffet (12h00 – 15h30). The price includes eggnog on arrival and a Christmas cracker. The buffet will be packed with a wide selection of salads, a carving station with roast leg of lamb, turkey, gammon and traditional sides, and mince pies, trifle, tarts and ice cream for dessert. Vegetarians will also have lots to choose from.

Book Now

Avontuur Estate Restaurant

(Somerset West, Western Cape)

Price: R750 per person
Menu: View the full menu

Gather your family and friends and head to Avontuur for your Christmas Eve dinner. With a glass of cold bubbly or a cocktail on arrival, the evening is sure to be festive from the start. The menu includes delights such as smoked trout, gammon, crispy duck, pork belly, beef fillet, Italian Christmas cake and trifle. Have you got vegans or vegetarians in your party? They have created a special menu that is plant-based and delicious – just for them!

Book Now

De Vette Mossel – Hermanus

(Hermanus, Western Cape)

Menu: View the full menu

During the festive Season, De Vette Mossel in Hermanus will be open almost every day for both lunch and dinner. In addition to their usual offering of 13 dishes spread over 7 courses, they go all out on Christmas Day! Adding succulent prawns, calamari and the “catch of the day” to their already extravagant buffet, it’ll be a feast for the whole family. Booking is essential.

Book Now

La Paris Bistro

(Pearl Valley, Western Cape)

Price: R850 per person for Christmas Eve dinner and R550 per person for the Christmas picnic (R180 for kids under 12)
Menu: View the full menu

La Paris Bistro is hosting a festive Christmas Eve dinner (18h00 – late) with a delectable set menu which includes bubbles on arrival, an amuse bouche, bread, starters, a sorbet refresher, main course, dessert, and a surprise after-dinner treat with a nightcap. There will also be a saxophone and keyboard duo to elevate the Christmas spirit.

On Christmas Day, join them for lunch (11h00 or 13h00). Perfect for friends and family, you’ll enjoy a welcoming drink on arrival, live music with Chris Rain, and an incredible à la carte Christmas menu. Otherwise, La Paris Bistro will also be offering an al fresco Christmas Day picnic-style lunch (11h00). If you’re looking to spend Christmas Day outdoors, book their 3-course picnic lunch and sit in the beautiful gardens of La Paris Estate. Bring the whole family to enjoy festive flavours, lawn games, a glass of bubbles, and the beautiful surroundings. This special menu includes dishes like slow roasted leg of lamb and baked soet patat tart. They also have a menu available for children under 12. An outdoor cash bar will be available serving wine, water, beer, and non alcoholic beverages.

Book Now

Cavalli Restaurant

(Somerset West, Western Cape)

Price: R1,200 per person

On Christmas Eve, Cavalli Restaurant will be spoiling their guests with an extravagant, 7-course dinner. As the menu showcases ingredients such as heirloom tomatoes, oysters, prawns, juicy pork, fruit sorbet, artisan cheese and so much more, diners are truly in for a treat! A vegetarian menu is also available on request. Booking is essential.

Book Now

The Eatery & Wine Bar

(Somerset West, Western Cape)

Price: R795 per person (R395 for kids 10 and under)
Menu: View the full menu

On the 25th of December, The Eatery is hosting a festive 4-course Christmas Day lunch with a glass of Méthode Cap Classique on arrival. The hearty menu includes beef carpaccio, chicken liver paté, prawn cocktail, gammon, lamb shoulder, trifle, Christmas pudding and so much more! Book is essential.

Book Now

Hazendal Wine Estate

(Stellenbosch, Western Cape)

Price: Glasshouse Christmas Day lunch: R1,550 per adult (R595 per child) | Babushka Christmas Day picnic: R750 per adult (R595 per child)
Menu: View the Christmas lunch menu and the Christmas picnic menu

Hazendal Wine Estate has a jam-packed festive calendar (see here). On Christmas Day, join them for their ‘Contemporary Cheer in the Glasshouse’ event (12h00 – 15h00). Dress to dazzle and dine in the lap of luxury with a magical 6-course Christmas lunch served in the striking Hazendal Glasshouse. Tastefully decorated to get you into the festive spirit, the Glasshouse promises families an elegant festive feast. The cost includes a complimentary 2-hour Wonderdal play session for children aged 5-13.

They’re also hosting a Babushka Christmas picnic on the 25th of December (12h00 – 15h00). Make Christmas memorable one for the entire family, with an al-fresco picnic in the Stellenbosch winelands. Enjoy a glass of celebratory Cap Classique upon arrival, before soaking up the summer sun as you indulge in a gourmet picnic hamper created by their talented team of chefs. While live entertainment sets a festive mood on the estate lawns, kids (5-13 years old) can burn off a little energy with a 2-hour session at Wonderdal.

Enquire Now

Raphael’s at Asara Wine Estate & Hotel

(Stellenbosch, Western Cape)

Price: R995 per person (R475 for kids under 12)
Menu: View the full menu

This year, join the team at Raphael’s for a special Christmas Day lunch buffet (12h00). With lots to choose from, including fresh bread, artisanal cheeses and cold cuts, salmon, prawns, terrines, roasts and stuffings, mini desserts and more, the whole family with find lots to enjoy this Christmas.

Book Now

Rykaart’s

(Stellenbosch Central, Western Cape)

Price: R750 per person
Menu: View the full menu

Join the Rykaart family for a delicious Christmas Day lunch (12h00 – 15h30) and celebrate in style with your friends and family. Enjoy snacks on arrival, followed by small plates to share with the table, a choice of festive mains and, finally, some dessert to finish off your meal. There is also a vegetarian menu available on request. Booking is essential to avoid missing out.

Book Now

The Jordan Restaurant with Marthinus Ferreira

(Stellenbosch, Western Cape)

Price: R950 per person (Additional R350 per person for the wine pairing)

Celebrate Christmas at Jordan. For Christmas Eve (lunch and dinner) and Christmas Day lunch, Chef Marthinus and the team from The Jordan Restaurant will be offering a glass of bubbles to their guests on arrival, followed by bread service, snacks, two starters, a main course, and a dessert with petit fours to end.

* The Cellar Door at Jordan Wine Estate is also offering a Christmas Eve picnic (R990 per couple sharing) and a Christmas Day lunch (R550 per person).

Book Now

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by The Jordan Restaurant (@jordanrestaurant)

Benguela Cove Restaurant

(Fisherhaven, Western Cape)

Price: From R980 per person (R1,350 per person with wine pairing)
Menu: View the full menu

Bring in the Christmas festivities by celebrating at Benguela Cove for a Christmas Eve dinner (18h00 – 21h00) that you’ll never forget! Chef Annie Badenhorst has been hard at work putting together the perfect 6-course menu that promises to leave you and your family feeling delighted. The dress code is smart casual and there are shuttle services to and from Benguela Cove available.

Book Now

The Garden Route


Off The Menu Food Emporium

(Port Elizabeth and St. Francis Bay)

Price: R1,250 per person
Menu: View the full menu

This Christmas, Off The Menu Food Emporium is hosting an extravagant Christmas lunch (12h00) and dinner (16h00 or 20h00). Starters include butternut soup, a classic prawn cocktail or a beetroot and goats cheese salad. For mains, choose between the traditional turkey and ham, the roast chicken and ham, a juicy rib eye steak or pappardelle pasta – all served with family-style sides. Finish off with a sweet treat, choosing between Eton Mess, Valrhona chocolate mousse or traditional Christmas puddings and mini mince pies for your table. Booking is essential.

Book P.E. Book St. Francis

KZN


African Peninsula Restaurant

(Bluff, Durban)

Price: R350 per person

Spend your Christmas out on the deck with an incredible view over the ocean. This year, African Peninsula Restaurant is treating their guests to a Christmas set menu. A 10% surcharge will be added to all tables.

Book Now

Grimaldi’s Umhlanga Pearls

(Umhlanga, Durban)

Price: R350 per person
Menu: Christmas Eve dinner menu and Christmas Day lunch menu

Get your family together and join the team at Grimaldi’s for a delicious Christmas Eve dinner and Christmas Day lunch. They have put together two delectable set menus that the whole family is sure to love. You can view the menus online by visiting www.grimaldis.co.za/umhlanga”

Book Now

Skyfall Fine Dining Restaurant

(Nottingham Road, Midlands)

Price: R495 per person
Menu: View the Christmas Eve dinner menu and the Christmas Day lunch menu

Join the team at Skyfall for their festive Christmas Eve dinner (R495 per person) or their Christmas Day lunch (R495 per person). The set menus include an amuse-bouche, starter, palette cleanser, main, dessert and a little gift. Both meals have a delicious plant-based alternative menu for the vegetarians in your group.

Book Now

Johannesburg


Balata at The Fairway

(Randburg, Johannesburg)

Price: R495 per person (R247 for kids under 12 and kids under 6 eat for free)
Menu: View the full menu

Head over to the Fairway Hotel, Spa and Golf Resort to celebrate an unforgettable and luxurious Christmas. The team is putting together a festive Christmas Day buffet (12h30) that includes roast leg of lamb, red wine braised oxtail, gammon and all the trimmings. Finish your meal on a sweet note with mince pies and traditional Christmas pud.

Book Now

Brambles Restaurant at Vivari Hotel

(Krugersdorp, Johannesburg)

Price: R750 per person (R350 per child)
Menu: View the full menu

Brambles is hosting a Christmas Day lunch (12h00 – 16h00) including a welcome drink on arrival. For both adults and children, the 3-course set menus includes a starter, main and dessert – with vegan options available too. Entertainment includes live music and a play area for the little ones.

Book Now

Epsom Restaurant at the Indaba Hotel

(Sandton, Johannesburg)

Price: From R385 to R655 per person

The Indaba Hotel is offering a selection of festive lunches and dinners to fit into your holiday season plans and celebrations. Choose from their Christmas Eve dinner (R485 per person), Christmas Day lunch (R655 per person), or Christmas Day brunch (R385 per person). Each option includes a welcome drink or cocktail on arrival, a festive buffet meal, Christmas crackers and a fun hat, a Mowana Spa discount voucher per adult, and entertainment that’s perfect for the whole family. Booking is essential, so make your reservation as soon as possible to avoid missing out.

Book Now

Malagueta

(Edenvale, Johannesburg)

Price: R435 per person (Half price for kids 5-10, kids under 5 eat for free)
Menu: View the full menu

This year, Malagueta is hosting a Christmas food celebration to remember! Join them for their Christmas Day buffet (12h00 – 16h00) and you and your whole family will soon be tucking into trinchados, fried seafood, meat balls, gammon, roast beef, juicy ribs, and a delicious selection of desserts! There’s also an awesome kiddies’ play area for the smaller members of your group.

Book Now

The Marabi Club

(New Doornfontein, Johannesburg)

Price: R650 per person
Menu: View the full menu

Join The Marabi Club for a fun-filled evening of fine-dining and the soothing sound of jazz this Christmas. Enjoy a 3-course feast surrounded by all your closest friends and family and live entertainment courtesy of the ‘Marabi House band’. The menu includes a glass of Cap Classique on arrival followed by flammkuchen, tacos or tempura prawns, a choice of turkey or seabass for mains, and a sharing plate of traditional-with-a-twist desserts. Bonus: If you book now, you’ll receive 15% off your hotel suite for the night!

Enquire Now

Parea Taverna

(Sandton, Johannesburg)

Price: From R198 to R270 per person
Menu: View the full menu options

After 30 years of entertaining and providing the best culinary experience for large groups, Parea can proudly say there is no better place to end the year than with them! Celebrate in true Greek meze style. Browse their six value-for-money set menus and book your spot online.

Book Now

Qunu Restaurant at Saxon Hotel, Villas and Spa

(Sandhurst, Johannesburg)

Price: From R2,500 per person
Menu: View the full menu

Celebrate the festive season in style! The Saxon’s team of chefs have created a bespoke set of menus to take you on an unforgettable dining journey. The Qunu restaurant is offering a selection of Christmas celebrations. Choose from their Christmas Eve dinner (R2,500 per person), Christmas Day lunch or dinner (R2,850 per person), or Boxing Day brunch on the 26th of December (price per person TBC).

Book Now

Roar Bistro & Bar

(Sandton, Johannesburg)

Price: R750 per person

Roar Bistro is offering two options for you to choose from: Christmas Eve dinner (18h00 to 21h00) and Christmas Day lunch (12h00 to 16h00). Each celebration includes a welcome drink upon arrival, as well as merry live entertainment. As for the menu, you can expect a delicious selection of options. Think roast picahna with chimichurri and stuffed pork loin on the bone with dry apricot, sage and bacon, served alongside curried carrot puree and oyster mushroom tempura with Bordelaise jus, tortellini filled with oxtail ragout and parmesan emulsion, and ricotta chocolate chip mousse tart with confit mandarin. Click here to view the menu. Booking is essential.

Book Now

Pretoria


La Vie Lente Bistro

(Tierpoort, Pretoria)

Price: R450 per person

On Christmas Day, La Vie Lente Bisto will be offering a Christmas buffet (10h00 – 15h00). Starters include mini spinach & feta quiches, a variety of samosas, fruit kebabs, jalapeño pockets and salmon blinis. For mains, there will be roasted lemon, garlic and herb chicken, honey-glazed gammon, orange and maple braised lamb shank, ox tongue with sweet mustard sauce, roasted green beans with garlic & bacon, creamy spinach, sweet baked pumpkin, roasted potatoes and herbed rice. For dessert, feast on malva pudding with custard, pavlova with double chocolate mousse and berries, and passionfruit cheesecake. Book quickly to avoid missing out. Kids under 12 can order form the kids’ menu.

Book Now

0 Comments
Submit a Comment

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

Dineplan

Find availability, book a table at your favourite restaurant, or discover something new.

Subscribe

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

Boschendal Harvest Festival: Celebrate nature’s bounty with a farm-to-table weekend

Experience a real, working farm at Boschendal’s Harvest Festival from 31 March – 2 April. Celebrate the bountiful produce harvested from their sustainable and regenerative farm with farm-fresh food, live entertainment, and family-friendly activities.

10 new restaurants on my dining radar

Summer has seen many exciting new restaurant openings across SA, but these 10 spots have caught Jess’ attention and are now firmly on our dining wishlist!

4 restaurants highlighting underrepresented cuisines

Discover four restaurants in SA bringing underrepresented cuisines to the forefront. From Zulu cuisine and Japanese robata, to Eastern European delights, these restaurants offer a unique taste of cultural heritage.

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