As the holiday season draws closer and the Highveld sun gives off its warm, golden glow, there’s no better way to embrace the spirit of Christmas than by gathering around a superb table in Pretoria. Whether you’re planning a family reunion, a date with friends, or simply treating yourself to a festive outing, the city has a wonderful collection of restaurants offering special Christmas lunches and dinners. At Pretoria.co.za, we’ve selected a handful of standout venues where you can kick back, savour delicious food and soak up joyful ambiance without the stress of hosting.
Apogee Boutique Hotel & Spa
Celebrate Christmas in luxury at Apogee Boutique Hotel & Spa. This Christmas Day, gather your loved ones for a merry Christmas Lunch at Tribute by Apogee. Feast and indulge in a sumptuous gourmet buffet, featuring festive favourites, decadent desserts, and a welcome drink on arrival. This will be a warm and luxurious festive treat for you and your loved ones. But be sure to book in advance!
Price: Adults (13 years & above): R995 per person | Children (6 to 12 years): R497.50 per child | Children under 5: Complimentary
Die Ou Pastorie
This holiday season, escape to the Harties countryside and celebrate the Christmas magic at Die Ou Pastorie. Delight your sense with a beautifully curated Christmas Lunch complete with seasonal flavours, cheerful hospitality, and plenty of charm. Gather your loved ones for a day of laughter, love, and festive feasting, all within their serene garden setting.At Die Ou Pastorie, Christmas is more than a meal. It’s a moment to savour, share, and remember.
Price: R795 per adult and R450 per child
To book, email [email protected] or call 071 328 6102.
Protea Hotel by Marriott Pretoria Loftus Park
Join Protea Hotel by Marriott Pretoria Loftus Park for a legendary Christmas feast! Gather your family and book at table in celebration of Christmas, and indulge in a gourmet spread that features a selection of holiday season favourites. Tuck into festive canapés, vibrant salads, mouthwatering mains, and decadent desserts. To book your festive feast, you can contact Protea Hotel by Marriott Pretoria Loftus Park by calling
Price: R595 per person
Click here for more information.
Christmas at The Venue Country Hotel & Spa
Gather your family and loved ones and join The Venue Country Hotel & Spa for a festive Christmas Lunch delicious cuisine, laughter, and holiday cheer! Indulge in a delicious feast, relax alongside their sparkling pool, and soak up the joyful spirit of the season in true country style. To book, contact The Venue Country Hotel & Spa by calling 069 223 6840 or emailing [email protected].
CHRISTMAS LUNCH BUFFET AT THE BLADES HOTEL
Celebrate the season at The Blades Hotel with their Christmas Lunch Buffet. Set against the tranquil backdrop of their scenic property, this is the perfect spot to gather with loved ones. The buffet will feature a variety of holiday-inspired dishes that will make your Christmas meal one to remember. The lunch service will run from 12:00PM to 5:00PM, giving you ample time to enjoy a relaxing, delicious meal while soaking in the festive atmosphere.
Price: R295 per person
Bookings are essential, so don’t miss out on this luxurious experience.
2025 CHRISTMAS LUNCH BUFFET @ THE BARN
Join The Barn Restaurant for a festive Christmas lunch buffet filled with seasonal delights. Perfect for families and friends, this gathering promises a joyful and delicious celebration. The buffet will showcase a wide range of holiday dishes to ensure every guest leaves satisfied. Click here to take a look at their festive menu planned for the day. It's going to be a feast!
Price: R900 per person | Children under 12 eat for half price
Terms & Conditions Apply – advance booking is essential, so reserve your table early!
CHRISTMAS LUNCH 2025 AT LESI REstaurant
For a truly unique Christmas celebration, head to the LeSi Singing Waiter Restaurant. This exciting venue will feature a 3-course Christmas lunch complete with live entertainment. Starters and dessert will be plated, while the main course will be a buffet affair. With dishes crafted to celebrate the flavours of the season, it’s a great option for a lively, festive atmosphere. Click here to see their menu for the day.
Price:
- R530 per adult
- Kids 0 – 2 years: FREE
- Kids 2 – 8 years: R200 per child
- Kids 9 – 13 years: R305 per child
Christmas Day Lunch Special at Appetite, Time Square Casino
Join Appetite at Time Square Casino this holiday season for a delightful Christmas Lunch, brimming with festive cheer, indulgent seasonal dishes, and joyful company. Whether you're celebrating the festivities with friends, family, or colleagues, enjoy a memorable and cheerful dining experience at Appetite. Let the spirit of the season shine through every bite and every smile. Click here to see all of the festive feast trimmings.
Price: From R585 per person
Garden Court Hatfield
Join the Garden Grill Restaurant at Garden Court Hatfield for a festive buffet lunch in spirit of Christmas. Here, you'll tuck into a delicious dining experience with you loved ones. No preparing or cleaning up required! You can just sit back, relax and feast with your nearest and dearest on Christmas Day. The cost includes a welcome drink on arrival, as well as a special gift for the kids.
Price: R460 per person | R230 per child under 12 years old
Why These Picks Stand Out
Navigating the festive feast options in and around Pretoria can be overwhelming, but these three venues tick some important boxes:
- Festive menus done right: Each offers a curated lunch experience (buffet or set) that removes the burden of cooking and cleaning, letting you relax and savour the season.
- Location variety: From countryside to city‑comfortable, there’s a setting to match your style and travel willingness.
- Family friendly: Whether your group includes kids, older parents or friends, these venues provide inclusive options and fun touches (gifts, live music, kids activity areas).
- Advance booking essential: Christmas lunch spots fill up early. A recurring theme across sources is “book early”. Don’t leave it to the last minute.
Cheers To The Festive Season!
This festive season, let someone else do the cooking and cleaning while you simply turn up, raise a glass and savour good company and great food. Whether you’re drawn to the country charm of Irene Farm, the sleek surrounds of Tatso at Time Square or the convenience of The Deck in Pretoria proper, there’s a lunch or early dinner that’ll feel just right. Gather your loved ones, book your spot, put on something festive (even if it’s a fun Christmas t-shirt) and get ready for a meal that says: Merry Christmas, Pretoria‑style.
Here’s to a joyful feast, laughter all around the table, and plenty of seconds on dessert. Book early and may your Christmas lunch be one to remember!


