Christmas lunch and dinner 2023

Image: Canva

Home / All / Experiences / Christmas feasting

Christmas feasting 2023: Restaurants with festive menus around South Africa

by | 9 November 2023

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!

Cape Town & surrounds


3 KITCH3NS

(Silver Forest, Somerset West)
Price: R645 per person (R395 for kids’ aged under 10)
Menu: View the full menu

3 KITCH3NS is pulling out all the stops this year! Join them and get stuck into the holiday spirit with a day filled with delicious food, festive music, Christmas crackers, and lots more. Eat your way through the menu featuring classics like roast beef, beef wellington, snoek pâté and Amarula panna cotta. The festivities kick off with a complimentary glass of bubbles from noon, so book your table and arrive early!

Book Now

Beluga

(V&A Waterfront, Cape Town)
Price: R895 per person (R448 for kids’ aged under 12)

Beluga, located at the V&A Waterfront, invites you to join them on the 25th of December to eat, drink, and be merry! Spend the day overlooking the harbour and enjoy a special 4-course set menu with the whole family. Reserve your table before it’s too late.

Book Now

Blanko

(Constantia, Southern Suburbs)
Price: R895 per person
Menu: View the full menu

Spend your Christmas Day under oak trees, listening to live jazz and enjoying a festive, family-style lunch with Blanko at The Alphen Hotel. The team invites you and the whole family to relax and enjoy a Christmas menu filled with delicious sharing plates and desserts. Book your seats today as space is limited.

Book Now

Bo-Vine Wine and Grill House

(Camps Bay, Cape Town)
Price: R700 per person
Menu: View the full menu

If a festive feast, carefully curated wine list, and skilfully crafted cocktails sound like the perfect Christmas lunch, then head down to Camps Bay and into Bo-vine Grillhouse. A three-course menu featuring mouthwatering meats and delectable treats will leave you feeling very merry!

Book Now

Ginja Restaurant

(Victoria & Alfred Waterfront, Cape Town)
Price: R795 per person (R425 for kids’ under 12)
Menu: View the full menu

This year, Ginja is hosting a Christmas lunch and dinner buffet featuring a decadent harvest table laden with an array of salads, tempting mains, delectable sides, flavourful sauces, desserts and a selection of local cheeses. Enjoy the warm atmosphere while taking in the stunning views of the ocean and raise a toast to the magic of the season.

Book Now

Grand Pavilion

(Sea point, Cape Town)
Price: R950 per person (Kids’ menu available)
Menu: View the full menu

The Grand Pavilion invites you to a three-course festive lunch this Christmas. Choose from a range of mouthwatering special menu items while dining in their elegant interior and looking over the Atlantic Ocean. Book a table for the whole family, as a special kids’ menu will be available on the day

Book Now

Greek Fisherman

(Sea Point, Cape Town)
Price: R415 per person
Menu: View the full menu

This year, the Greek Fisherman is celebrating Christmas Eve and Christmas Day with a special set menu. Featuring salads, bread and dips, a selection of starters, a choice of lamb, salmon or a vegetarian moussaka for mains, followed by baklava for dessert, expect a generous and festive Greek feast fit for the whole family!

Book Now

Grub & Vine

(Cape Town City Centre, Cape Town)
Price: R695 per person (lunch and dinner) R1,195 per person (dinner only)

Celebrate the holiday season and all the festivities that come with it, with Grub and Vine’s Christmas Eve Weekend. From 22 – 24 December gather your nearest and dearest and let the chef’s creations whisk you away to a Christmas wonderland. Choose from their canapés and a three-course meal (R695 per person, available for lunch and dinner) or spoil yourself with their six-course tasting menu (R1,195 per person, available for dinner only) all made with the best local ingredients and paired with fine wines.

For wine pairing, choose between the Local Legends at R2,250 per person, International pairing at R3,250 or SA vs The World at R3,500. The wine pairing prices include the tasting menu.

Book Now

Grub & Vine Norval

(Tokai, Cape Town)
Price: Canapés and 3-course: R695 per person (lunch only) | 6-course: R1,195 per person (lunch and dinner)

Gather your loved ones for a weekend of Christmas Eve celebrations at Grub & Vine’s newest restaurant at the Norval Foundation in Tokai. From the 22nd to the 24th of December Chef Matt Manning has whipped up a special menu featuring the freshest local ingredients, all paired with the finest wines. Choose between three wine pairing options, including “Local Legends” (R2,250), “International” (R3,250), or “SA vs The World” (R3,500). The wine pairing prices include the tasting menu.

Book Now


View this post on Instagram

A post shared by GRUB & VINE (@grubandvine)

La Belle

(Constantia, Southern Suburbs)
Price: R645 per person
Menu: View the full menu

Take a seat at La Belle and indulge in a classic three-course festive menu from The Alphen’s farmhouse bistro. Tuck into baby squid, garlic prawns, and asparagus, then dig into mouthwatering mains before finishing off with something sweet, like the South African favourite – peppermint tart.

Book Now

Mint Restaurant at Taj Cape Town

(Cape Town City Centre, Cape Town)
Price: R1,450 per person (R725 for kids’ under 12)
Menu: View the full menu

On Christmas Day, Mint Restaurant at Taj Cape Town, will be hosting a Christmas lunch from 12h30 to 15h00. On arrival, guests will receive a glass of ice-cold Simonsig Kaapse Vonkel as a welcome drink together with a special gift. 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: R895 per person (R555 for kids’ aged 6 – 12 | R195 for kids’ under 5)
Menu: View the full menu

Celebrate Christmas Day in style with a festive buffet lunch at Moyo, located in the picturesque and serene surroundings of Kirstenbosch National Botanical Gardens. The price includes entrance to the botanical gardens, so you can make a day of it and explore the stunning gardens before or after your meal. The menu features a long list of hot and cold starters, a selection of tajines, a carvery, mains, desserts, cheeses, and of course, Christmas cake and tea. With so many options to choose from, there’s something for everyone to enjoy. Book quickly to secure your spot at this popular event!

Book Now

Patina Steak on Dean

(Southern Suburbs, Cape Town)
Price: R600 per person | R500 per person (vegetarian) | Kids’ menu available
Menu: View the full menu

Enjoy the Christmas festivities at Patina Steak in Newlands. Sit back, pop some Christmas crackers, and savour an indulgent three-course lunch, including lamb chops, surf and turf, chocolate brownies, and much more. For vegetarians, a menu filled with plant-based delights will be served.

Book Now

Rockefeller

(Foreshore, Cape Town )
Price: R595 per person (R297 kids’ 3 – 12 | Free for kids’ under 3 )
Menu: View the full menu

Spend Christmas like a rockstar at the Rockefeller! Starting from 13h00 until 17h00, dish yourself up a crisp summer salad at the build-your-own salad bar, before filling up on fresh sushi at their sushi bar. But make sure you leave room for the main course featuring sirloin, seasonal vegetables, seafood paella and lots more. Then for something sweet, The Rockefeller has you covered with a dessert bar.

Book Now

Sevruga

(Victoria & Alfred Waterfront, Cape Town)
Price: R950 per person (Kids’ menu available)
Menu: View the full menu

This year, Sevruga is serving up a Christmas feast worthy of a celebration. Join them for their special three-course Christmas menu featuring a variety of ocean-fresh seafood dishes while sitting beside the water at the V&A Waterfront harbour. A kiddies’ menu will be available for the little ones. Book your table soon as space is limited.

Book Now

Simon’s Restaurant

(Constantia, Cape Town)
Price: R995 per person (R395 for kids’ under 12)
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 Christmas Day lunch buffet. Featuring their most memorable and delicious dishes, including a spread of starters, traditional mains with all the trimmings, and a carvery. Then dig into a choice of mouthwatering desserts. Vegetarian options will be available on the day. We suggest you book your table as soon as possible to enjoy the panoramic views of the Groot Constantia vineyards with the whole family.

Book Now

The Lawns

(Camps Bay, Cape Town)
Menu: View the full menu

Celebrate a warm South African-style Christmas overlooking Camps Bay beach and the surrounding mountains. Book a table at The Lawns and enjoy their full menu with festive Christmas crackers, decorations and cheer.

Book Now

Winelands


1692 Bistro

(Stellenbosch, Western Cape)
Price: R650 per person | R300 for kids 4 – 12 years | Kids under 3 eat free
Menu: View the full menu

This year, the folks at 1692 Bistro are gearing up to celebrate with an indulgent Christmas menu. First up, each table will be served bread, a selection of cheese, cold meats and fresh fruit. But save some room for the main event! Roast turkey, succulent beef, honey-glazed gammon, and fresh linefish will take centre stage, accompanied by an array of utterly delicious sides. As the feast unfolds, live entertainment will set the mood for a truly unforgettable Christmas celebration.

Book Now

Baccō Estate

(Paarl, Western Cape)
Price: R950 per person
Menu: View the full menu

Baccō will be serving up a family-style Christmas lunch outdoors, overlooking the stunning views over Paarl. Be greeted with a complimentary glass of Baccō Estate Rosé 2022, before indulging in a festive spread of canapés, starters, mains, and desserts.

Book Now

Daphne’s

(Tulbagh, Western Cape)
Price: R595 per person
Menu: View the full menu

If you’re spending Christmas in Tulbagh this year, then book your festive lunch at Daphne’s. The team has been working hard to create a delicious Christmas lunch menu for you to enjoy with your loved ones. Start your feast with an amuse bouche, chilled pea and coconut soup, and a refreshing sorbet. Then, choose your main course: tender beef fillet, succulent lamb, melt-in-your-mouth gammon, or a savoury mushroom Wellington. End your feast on a sweet note with creamy crème brûlée or decadent chocolate mousse. Book your table today and let the Christmas magic begin!

Book Now

DROOM at Die Meul

(Philadelphia, Cape Town)
Price: R720 per person (R150 for kids’ under 12)
Menu: View the full menu

Set in a historic building constructed in the 1800s, enjoy a Christmas feast on the 24th and 25th of December with DROOM at Die Meul. Carefully crafted by Chef Anna Stofberg, the menu boasts an array of traditional Christmas pickings. Eat your way through slow-cooked lamb, honey-glazed gammon, wild rice and gravy with sides of potatoes and more mouthwatering dishes.

Book Now

Dusk

(Stellenbosch, Western Cape)
Price: Christmas Eve tasting menu R2,450 | Beverage pairing R1,450 | Pandora’s Box pairing R2,450 | Imperial Heritage Caviar Course R1,850
Menu: View the full menu

Make this Christmas Eve one to remember. Reserve an exclusive seat at Dusk restaurant in Stellenbosch and enjoy their special, fine-dining tasting menu. Spoil yourself by adding either the beverage pairing or the “Pandora’s Box” pairing to enjoy with your meal. And, for that added touch of Christmas indulgence, you can add the Imperial Heritage Caviar course to your tasting line-up.

Book Now

Kunjani Wines

(Stellenbosch, Western Cape)
Price: R985 per person | R320 for kids’ under 12
Menu: View the full menu

If you seek a lavish Christmas lunch, Kunjani Wines is serving up the perfect treat! Sit back and relax in their contemporary restaurant, or pull up a chair on the deck while dining on a three-course festive feast. From 12h00 to 15h00, eat your way through a delicious lunch, starting with ham hock and pistachio terrine, then move into a parmesan-crusted turkey croquet, before tucking into either a wagyu roast sirloin or a prawn-stuffed sole paupiette. Finally, end your meal with a chocolate log for dessert. Go on, book your seat – it’s what Santa would want!

Book Now

Ōku

(Franschhoek, Western Cape)
Price: R990 per person (Wine pairing R1,680)
Menu: View the full menu

Ōku is offering an experiential Christmas Eve dinner and Christmas Day lunch with their eleven-course kaiseki-style menu with an optional wine pairing at R1,680. Gather your loved ones for a truly exceptional Christmas feast, including smoked pork belly, bao buns filled with lamb belly, Japanese milk bread and so much more.

Book Now

Raphael’s

(Stellenbosch, Western Cape)
Price: Christmas Eve: R1,200 per person | Christmas Day: R1,245 per person (kids’ 5 – 11 years R650)
Menu: Christmas Day | Christmas Eve

For the Christmas celebrations, wine and dine with Raphael’s at Asara Wine Estate. On the 24th of December from 18h00, take a seat for a 3-course Christmas feast created by Executive Chef Arek, featuring seasonal produce and ingredients grown from the garden outside. As for Christmas Day, you’ll be spoiled for choice at their Christmas Buffet, which starts at 12h30. Eat your way through an array of delicious dishes, from pâtés and crisp summer salads, a selection of roast meat from their carvery, to miniature Christmas treats for dessert.

Book Now

Rhebokskloof Estate

(Paarl, Western Cape)
Price: R750 per person (Vegetarian and kids’ menu available)

Rhebokskloof Estate is bringing festive cheer to Christmas this year with their harvest table packed with mouthwatering dishes. Enjoy traditional dishes like glazed pork, summer salads, and a trio of desserts. The kiddies’ can enjoy an array of dishes from their Little Buck menu, so bring the whole family and celebrate the holiday.

Book Now


Cape Coastal


De Vette Mossel – Hermanus

(Hermanus, Western Cape)
Price: R490 per person | R450 Pensioners (R450 for kids’ | Kids’ under 4 eat free)
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. They will be offering a rolling buffet of 13 dishes, where you can stack up your plate with deliciously fresh seafood, salads, breads and more. It’ll be a feast to remember for the whole family. Booking is essential to secure your spot.

Book Now

The Garden Route


Apprentice

(George, Western Cape)
Price: R650 per person
Menu: View the full menu

From 12h00 to 14h00, the talented team of chefs-in-training at Apprentice will be serving a festive Christmas lunch. Expect dishes like duck and mascarpone crostini, mango sorbet, and a traditional South African braai. For the vegan guests, a menu filled with plant-based delicacies awaits you.

Book Now

Sky Villa Boutique Hotel

(Plettenberg Bay, Western Cape)
Price: R790 per person (kids’ 4 – 12 half price | kids’ under 3 free)
Menu: View the full menu

Celebrate the joy of Christmas with the whole family at Sky Villa Boutique Hotel. Enjoy a festive feast with all the holiday cheer from 12h00 till 15h00. On arrival, you’ll be welcomed with a complimentary drink, before enjoying a delicious buffet and all the options on offer. Dine on classic Christmas dishes like gammon and potatoes, Yorkshire pudding and beef rib-eye. A surprise visit from Father Christmas himself with special presents will delight the kiddies

Book Now

KZN


315 Restaurant at Coastland Musgrave Hotel

(Musgrave, Berea)
Price: R495 per person | R250 for kids’ aged 4 – 10
Menu: View the full menu

Celebrate Christmas Eve (18h00 – 22h00) with a banquet of seafood at 315 Restaurant’s buffet! With a wide variety of starters, salads, mains and desserts, there will be something for the whole family. Watch while your food is cooked to perfection at their live cooking station.

Book Now

Saffron Restaurant

(Umhlanga Ridge, Umhlanga)
Price: Christmas Day lunch: R795 per person (R400 for kids’ aged 4 – 10) Christmas Eve dinner: R480 per person (R240 for kids’ aged 4 – 10)
Menu: Christmas Day Menu | Christmas Eve Menu

The folks over at Saffron Restaurant are cooking up a storm this festive season! Join them for both Christmas lunch and dinner on the 24th (18h00 – 22h00) and 25th (12h30 – 15h00) for an incredible Christmas buffet. Feast on a variety of seafood, meats, vegetables and fresh salads while watching the live-action cooking station. Spots are limited so book your table!

Book Now

The Chefs’ Table

(Umhlanga, Durban)
Price: Christmas Eve Dinner: R1,495 per person (R695 kids’ under 12) | Christmas Day Lunch: R1,495 per person (R695 kids’ under 12)
Menu: See full menu Menu

Celebrate the magic of Christmas with the team at The Chefs’ Table. ‘Tis the season to eat and be merry, and they are offering both a Christmas Eve dinner and a Christmas Day lunch! From 18h30 on the 24th, savor all the flavors they have to offer paired with delicious festive drinks. As for the 25th, starting from 11h30, relax and enjoy the company of your loved ones while the chefs prepare the ultimate four-course festive feast, including a complimentary glass of bubbles on arrival. Bookings for both days are essential and require a R500 deposit.

Book Now

Gauteng


Aduna Bistro

(Birnam, Johannesburg)
Price: R850 per person

This Christmas, the team at Aduna Bistro is cooking up a feast to remember. Upon arrival, raise a toast with a glass of bubbles before diving into a 3-course, family-style meal featuring all the holiday favourites. From roast chicken and lamb rump, to tasty Mediterranean salads and creamy potatoes, every bite will be a celebration of the season. Leave feeling satisfied and content, with memories to last a lifetime.

Book Now

Brambles Restaurant at Vivari Hotel

(Krugersdorp, Johannesburg)
Price: R950 per person (R450 for kids’ under 12)
Menu: View the full menu

Enjoy a Christmas Day feast at Brambles from 12h30 to 16h00. Start with a complimentary bottle of wine and a refreshing mocktail. Adults and children alike will love the forage and graze table, filled with fresh dishes and salads. For your main course, choose from roast turkey and gammon, rosemary lamb, beef fillet with mushroom sauce, or lemon and dill baked sole. Finish off with a delightful selection of desserts from the dessert buffet.

Book Now

Indaba Hotel

(Fourways, Johannesburg)

Epsom Restaurant at the Indaba Hotel

Price: R415 per person (kids’ under 3 eat free | R100 for kids aged 3 – 5 | R235 for kids’ aged 6 – 12)
Menu: View the brochure here

Enjoy a delicious Christmas brunch buffet from 10h00 while enjoying live jazz music and festive decorations. Each guest will receive a welcome drink, Christmas crackers, and fun hats. Adults will also receive a special gift of a Mowana Spa discount voucher. There will be a lucky draw for the whole family. Booking is essential, so make your reservation as soon as possible to avoid missing out.

Book Now

Chief’s Boma Restaurant at the Indaba Hotel

Price: R695 per person (kids’ under 2 eat free | R115 for kids’ aged 3 – 5 years | R 395 for kids’ aged 6 – 12)
Menu: View the brochure here

Indulge in a festive spread of Christmas treats, including a welcome drink upon arrival, Christmas crackers, a fun hat, and a Mowana Spa discount voucher for each adult. Enjoy live entertainment and a lucky draw that’s sure to bring joy to the whole family.

Book Now

Maximillien Restaurant

(Sandown, Sandton)
Price: R745 per person | half price for kids’ under 12

Gather your family and friends for a special Christmas experience at Maximillien at the DaVinci Hotel & Suites. Upon arrival, you’ll be welcomed in with a complementary drink before enjoying live entertainment and a Christmas Day buffet piled high with delicious dishes and sweet treats.

Book Now

Malagueta

(Edenvale, Johannesburg)
Price: R450 per person (half price for kids’ 5-12, kids’ under 4 eat for free)
Menu: View the full menu

Celebrate Christmas with a family feast at Malagueta’s Christmas Day buffet! Enjoy a mouthwatering spread of trinchados, fried seafood, meatballs, gammon, roast beef, juicy ribs, and a delightful selection of desserts. Let the little ones enjoy the awesome kiddies’ play area while you celebrate and enjoy the festivities.

Book Now

PABLO Sandton

(Sandton, Johannesburg)
Price: R425 per person | R320 kids’ 6 – 11 years | R136 kids’ under 6 years
Menu: View the full menu

Pablo Sandton will be hosting a delicious Christmas buffet lunch on the 25th of December from 12h00 to 16h30. Get into the festive spirit with a range of seasonal delights from braised oxtail, rosemary and garlic roasted leg of lamb to honey-glazed carrots and maple syrup butternut. Book your table for the whole family.

Book Now

Punchinello’s at Pivot Hotel Montecasino

(Montecasino, Johannesburg)
Price: R650 per person (R325 kids’ aged 4 – 11)
Menu: View the full menu

Join the team at Punchinellos and enjoy a delectable feast with your loved ones, accompanied by a complimentary welcome drink and live entertainment. Book online now and create unforgettable memories this Christmas.

Book Now

Restaurante Parreirinha

(Melrose Arch, Johannesburg )
Price: R165 per person, plus Platter 1: R499, Platter 2: R999, or Platter 3: R2,399
Menu: View the full menu

Restaurante Parreirinha in Melrose Arch has been an institution for 48 years and is dubbed the best Portuguese restaurant in Jozi. So what better way to celebrate the festive season than to gather your family and enjoy a tasty selection of platters? Start with rolls and prawn cakes, before tucking into starters, then choose between three different platters and indulge in seafood and authentic Portuguese cuisine.

Book Now

The Houghton Hotel

(Houghton Estate, Johannesburg)

Nova Bistro

Price: R850 per person | R425 for kids)
Menu: View the full menu

Head to the first floor of the Houghton Hotel and step into Nova Bistro where the team will be hosting an incredible family-style festive feast to celebrate the most wonderful time of the year. From 12h00 to 16h00, you and your family can sit back and relax while enjoying plates of flat-bread, slow-cooked brisket, parmesan potatoes and lots more.

Book Now

Séjour

Price: R1,400 per person

A globally inspired festive buffet awaits at Séjour this Christmas Day. Gather your family and pop the crackers while you enjoy a festive spread brimming with unique, family-style dishes. Tuck into the likes of Panzanella salad, gammon, chicken, creamy potatoes, roasted carrots, and more. This feast is not to be missed, so book your spot before Santa arrives.

Book Now

Pretoria


La Pentola

(Riveria, Pretoria)
Price: R650 per person
Menu: View the full menu

A truly delicious Christmas lunch awaits you and your loved ones at La Pentola in Pretoria this year. The team is pulling out all the stops and serving a festive five-course menu, featuring flavours from all over the world. Enjoy a selection of cheeses, fresh fish, steaks, decadent desserts, and lots more! Book your Christmas Day lunch now as this is one you won’t want to miss.

Book Now

Mpumalanga


Hippo Hollow Restaurant

(Mbombela / Nelspruit)
Price: R495 per person (R240 kids’ under 12)
Menu: View the full menu

Spend Christmas Day on the banks of the Sabie River, and enjoy a festive lunch at Hippo Hollow. From 12h00 to 16h00, graze along the harvest table before enjoying a selection of salads, soups, and starters. Then make your way to the curry station and buffet where you can design your very own steak with a variety of sauces. Keep the kiddies entertained with a Christmas cracker decorating station!

Book Now

0 Comments
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

Social media marketing for restaurants

Social media marketing is a powerful tool for restaurateurs to reach new and existing customers. Learn more about the benefits and find some easy-to-implement tips on making your social media efforts a success.

Quenching your thirst the non-alcoholic way

On the lookout for refreshing non-alcoholic drink options beyond overly sweet and boring mocktails? From DIY shrubs to alcohol-free gins, beers and aperitifs, quench your thirst with these flavour-packed, grown-up alternatives.

Hop to it! 20 Easter specials you need to know about

From picnics and Easter egg hunts, to live music and fun-filled family activities, we’ve got you covered for a happy Easter weekend with these amazing specials and events.

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