Christmas Feasts In The City – 2018

It’s that time of year when we stuff our faces with festive feasts. Think roast pork, beef or lamb, stuffing, Turducken, Christmas pudding and more. So, if you’re looking for a Christmas lunch where all you have to do is enjoy the food, sit back, relax and not touch a single dish, then check out these Christmas feasts in the city. 

christmas lunch johannesburg

Please note: The information about these specials was correct at the time of writing (November 2018). Bookings are essential as space is limited. These festive feasts are subject to availability. Book early to avoid disappointment. These are Christmas Eve or Christmas Day lunches/dinners. 

Four Seasons Hotel The Westcliff Johannesburg

Celebrate the festive season in style at the Four Seasons Hotel The Westcliff. Not only will you be treated to stunning skyline views of our beautiful city, but you’ll also get to enjoy the delicious cuisine and plenty of Christmas cheer with your loved ones. They have something special lined up for Christmas Eve, Christmas Day, Boxing Day and New Year’s Eve. This is a sought-after spot so make sure you book your table ASAP.

Radisson Blu Hotel Sandton

Avoid the kitchen, piles of dirty dishes and the stress of hosting the perfect festive feast this Christmas and head to the Radisson Blu Hotel Sandton. Focus on what really matters – spending time with your loved ones and making happy memories. This year, they will be treating you and your family to a delicious Christmas Eve three-course plated dinner (R495 per person), a Christmas Day lunch buffet (R650 per person), and a five-course New Year’s Eve dinner (R725 per person).

oneNINEone at The Hyatt Regency Johannesburg

The holiday season is all about the three Fs – family, fun and, of course, feasting. And if you haven’t made any plans yet, we recommend you book a table at the Hyatt Regency Johannesburg’s award-winning oneNINEone restaurant. They have a fantastic Christmas Day buffet lunch and dinner lined up to get you and yours into the jolly spirit of Christmas. Cost is R990 per person and it includes food and entertainment. Lunch will be served at 13:00 and dinner at 19:00. Click here to suss out the menu and here to book now.

Moyo Melrose Arch 

Celebrate Christmas African-style! Gather the family for a Christmas Day feast at Moyo. You’ll be welcomed with a drink on arrival, after which you can get into the spirit with Christmas hats and crackers. Tuck into a hearty Christmas lunch buffet for only R395 per adult, R215 for kids between four and 12 years and mahala for kids three years and younger. Lunch will be served between 12:00 – 16:00. There will also be live entertainment.

Misty Hills Country Hotel

Eat, drink and be merry with your loved ones this Christmas with a jolly buffet lunch at Misty Hills Country Hotel! Make sure you arrive hungry, as there will be plenty of scrumptious options available at this spread. At the carvery, take your pick from cranberry-and rum-glazed turkey, rosemary-and garlic-roasted leg of lamb, and glazed gammon. Then head to the sides section and top up your plate with a variety of options such as basmati rice, roasted new potatoes, crème spinach, baby vegetables and garden greens. As for dessert, you’ll be spoilt for choice! Christmas pudding with brandy crème Anglaise, warm apricot and cherry pudding served with Chantilly cream, traditional mince pies, croquembouche, as well as an array of mini tartlets and petit fours. It’s going to be an absolute feast. Tuck into this buffet for only R390 per person and R200 per child under 12.

Christmas Feasts

Parc Fermé

As always, Parc Fermé has something special up their sleeves for this special time of the year. Tuck into a Christmas Eve Dinner or Christmas Day lunch at R595 per adult excluding drinks. Wondering what’s on the menu this year? Well, we don’t want to spoil it for you but we can tell you that you can expect delicious dishes such as chilled avocado soup, prawn salad, roast beef fillet, turkey stuffed with chipolata and for dessert Bûche de Noël with pistachio ice cream. Yum! The Christmas Eve dinner will be served between 18:30-21:00 and Christmas Day lunch from 12:00-15:00.

Meadow Green Restaurant at Destination Irene

If you happen to be spending the festive season in Pretoria this year, why not book your Christmas Day buffet lunch at the Meadow Green Restaurant at African Pride Irene Country Lodge, Autograph Collection? At R745 per person, you’ll enjoy a merry celebration filled with all the delicious Christmas favourites. Start your feast with a welcome eggnog on arrival, then take a gander through all the goodies the buffet has to offer. Expect everything from a whole suckling pig with apple cider cream, seared prawns and grilled line fish to Beef Wellington and Yorkshire pudding, to dessert options like mince pies, Christmas pavlova and much more. Sounds absolutely delicious! As for the little ones, children under the age of four eat FREE and those between the age of four and 12 eat at half price.

The Garden Venue

Celebrate your Christmas Day with your loved ones at the Garden Restaurant at the Garden Venue in North Riding. Here, you’ll enjoy a delicious Christmas buffet lunch which will be set up in their beautifully landscaped gardens. Good company, a tasty buffet and stunning weather – what more do you need to make Christmas Day extra special? Tuck into a three-course meal for just R395 per person (excludes drinks). Children under 12 eat half price and children under four eat for FREE! Lunch will be served between 12:00 – 16:00.

Riverstone Lodge

Treat the family to a Christmas feast out in the countryside at Riverstone Lodge. They’ll be hosting a Christmas Day lunch buffet with a touch of Portuguese flair, perfect for the whole family. R345 per person and half price for kids under the age of 12. Enjoy this special day with your special people, relaxing in the country and listening to the great live entertainment by Matthew Jordaan.

Carnivore Johannesburg

Celebrate the festive season with Carnivore’s ‘Beast of a Feast’! They have a set Christmas lunch menu for you and your loved ones this Christmas Day. Cost is R390 per person and the kiddies’ buffet is R200 per child under the age of 12 years. They will have a wide selection of starters, salads, meats, sauces and desserts for you to choose from, so there will definitely be something on the menu for every palate.

Christmas Feasts

Central One Restaurant and Bar

This Christmas Day, take a ride on the Gautrain to the Radisson Blu Gautrain Hotel and enjoy a Christmas lunch at their restaurant, Central One. They have a delicious Christmas Day offering on the table! Gather the family and enjoy a home-style Christmas lunch with bottomless bubbly for only R495 per a person. This celebration also includes all the Christmas crackers and decor, an 01 Parking Voucher per a couple, as well as the live entertainment on the day. Lunch will be served between 12:30 – 15:00. Kids under seven eat FREE, the cost for kids between eight – 14 years is R185 and kids between 15 – 17 years is R295. For bookings, call 011 286 1000 or email

Maximillien Restaurant

The Maximillien Restaurant at The Da Vinci Hotel and Suites will be pulling out all the stops this Christmas with a decadent and oh-so-jolly Christmas Day buffet luncheon! From R595 per person (children under the age of 12 eat half price), tuck into a wide variety of delicious options including roasted turkey with cranberry and hazelnut stuffing, baked gammon with mustard and orange glaze topped with pork crackling, slow-roasted beef sirloin, pavlova with Chantilly cream and fresh fruit, caramel mousse and much more! For bookings, go to or contact Naidene Cary on 011 292 7000 or

Lion & Safari Park

You read correctly! How about a festive feast at the Lion & Safari Park? Sounds quite exciting if you ask us! Cost is R295 per adult and R140 for kids under the age of 12 and you get to feast on plenty of delicious Christmas goodness including roasted leg of lamb with mint gravy, roasted turkey with a cranberry sauce, all the deliciously roasted seasonal veggies, Christmas pudding (of course) and mini Black Forest cakes. Lunch will be served between 12:30 – 15:00. Call 087 150 0100 or email for bookings.

Piccolo Mondo

Piccolo Mondo is cooking up a storm this festive season! Tuck into a Christmas Eve set dinner from R650 per person, where you can delight your taste buds with dishes such as honey-glazed Kassler, Mauritian seabass, risotto and Cherry Brûlée. Dinner will be served between 18:30 – 22:30. Now onto the Christmas Day celebrations, don’t miss their Christmas Day set lunch OR the buffet which will be served between 12:30 – 15:30. Expect all the trimmings! Click here to find out more about these festive feasts.

Christmas Feasts

Did you like this article? Then get more of the same from our weekly newsletter delivered to your inbox for FREE!

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

More from Restaurants: