'Tis the season to eat. And to make life even easier, we have put together a list of where to do just that. Treat the family to a delectable Christmas Eve dinner or a long, lazy Christmas Day lunch – suffice to say, booking is essential for all.
1. Christmas comes early to Rand Club
Join the Rand Club Members' Christmas Dinner on Sat, Dec 6, 2025 from 19:00 – 23:00. Celebrate the season in the historic elegance of the Rand Club with a festive three-course meal and a performance by the Maharishi Institute String Quartet. Dress code is Festive Black Tie. Tickets for Club Members are R500 p.p., R600 p.p. for non-members, and R250 for children under 12. RSVP here to secure your seats.
2. The Troyeville Hotel
Celebrate Christmas at The Troyeville’s Christmas Buffet on Thu, Dec 25, 2025 from 12:00 – 16:00. Indulge in a traditional Portuguese holiday spread featuring menu highlights including oven-roasted turkey, peri peri chicken, succulent beef espetada, and fresh prawns, paired with seasonal sides such as roast potatoes, creamy spinach, and roasted butternut. Round off the meal with some sweet treats from molotov pudding, and crème caramel, to classic Lisbon natas. The Troyeville restaurant is a warm and welcoming spot known for its hearty, flavourful dishes, and vibrant atmosphere. With a focus on comfort food and a simply good time, it’s the perfect place to gather for Christmas Day! Reserve your seat with a R200 deposit, which will be credited towards your final bill. Book your Troyeville lunch here.
3. Brambles Restaurant
Join your loved ones for a festive lunch at Brambles Restaurant. Start with a complimentary cocktail or mocktail and enjoy a long, leisurely afternoon of fresh seafood, hearty roasts, comforting vegetarian dishes, and decadent desserts on Thu, 25 Dec, 2025 from 12:30. The lunch is R1250 p.p. and R600 for children under 12. To book, call +27 10 594 4100 or email info@vivarihotel.co.za.4. Cyra at The Houghton Hotel
Make Christmas Day unforgettable at Cyra at The Houghton Hotel with a delightful seven-course tasting menu that's as elegant as it is delicious. Every dish is beautifully crafted, with the option of perfectly paired wines to elevate your festive feast. Priced at R1950 p.p, this exclusive dining experience takes place on Thu, Dec 25, 2025 with lunch bookings open from 12:00 – 13:30. Book your table here.
5. Level Four at 54 on Bath
Voted Best Boutique Hotel in the Best of Joburg Awards 2024, Christmas is always a jolly affair at 54 on Bath's Level Four restaurant. Take your pick: Christmas Eve dinner is on Wed, Dec 24, 2025 from 18:30 – 21:00 and Christmas Day lunch is on Thu, Dec 25, 2025 from 12:30 – 15:00. Both are priced at R1350 p.p. (R395 for kids younger than 12). Booking is essential. You can call +27 11 344 8500 or email 54onbath.reservations@southernsun.com to make a reservation.
6. Fairlawns Boutique Hotel
Celebrate Christmas at Fairlawns Boutique Hotel & Spa with a festive lunch on Thu, Dec 25, 2025 from 12:00 – 16:00. Enjoy a sumptuous spread of classic favourites and chef-inspired dishes in a relaxed, elegant setting with family and friends. To book, email functions@fairlawns.co.za.
7. The Conservatory
Indulge in Grinch-themed starters, mains, a showstopping carvery station, and indulgent sweets at the Protea Hotel Balalaika Sandton's The Conservatory restaurant for its Grinchmas Buffet Christmas Holiday event until Thu, Dec 25, 2025. Priced at R695 p.p. (half price for kids younger than six). Booking and prepayment is essential. Email merecia@balalaika.co.za or call +27 11 322 5000 to book your spot.
8. The Bull Run
An institution at Protea Hotel Balalaika Sandton, get a taste of The Bull Run's newly unveiled à la carte menu at a Christmas lunch or dinner on Thu, Dec 25, 2025 with seatings from 14:00. From fresh salads and tasty starters to meaty mains prepared exactly to your liking (this restaurant is revered as a steakhouse, of course) and decadent desserts, it's a choose-your-own-adventure dining experience. Email info@thebullrun.co.za or book via Dineplan.
Comments