Christmas in Cape Town: Where to dine

These restaurants are pulling out all the stops to make your Christmas the best time of your year.

The Alphen Boutique Hotel (Constantia)

For Christmas Day lunch this year choose between La Belle Café & Bakery for R600 per person or Blanko Restaurant where you can expect all your festive favourites in a tranquil setting.


View this post on Instagram


A post shared by The Alphen Boutique Hotel (@thealphenhotel) on

Barristers (Newlands)

Celebrate with a four-course Christmas Day lunch at this Southern Suburbs gem for R425 per person. Booking is essential.

The Conservatory at Cellars-Hohenort (Constantia)

Enjoy a feast for Christmas Eve dinner or Christmas Day lunch for R950 per person (children under the age of 10 eat for half price). Welcome drink and cracker included. Be sure to book and look forward to delights such as Christmas turkey consommé and Ceres cherry-and-dark chocolate gateaux.

COPA Restaurant at the Pepperclub Hotel (City Bowl)

Join for Christmas Day lunch with a decadent three-course plated meal for R775 per person. There’s live music to go along with your festive celebrations.

Eat Restaurant at the Hout Bay Manor (Hout Bay)

Eat Restaurant has all the festive favourites for Christmas Day lunch: tender lamb shank, roasted trout, boozy Christmas pudding and white chocolate panna cotta. Book now for the three-course feast that costs R450 per person (R180 per child under the age of 12).

Foxcroft (Constantia)

Enjoy a festive menu on Christmas Eve or Christmas Day in true Foxcroft style with a seven-course menu for R1,500 per person. Dine inside or under the tree in their stunning outside area.


View this post on Instagram


A post shared by Foxcroft Constantia (@foxcroftfood) on

Karibu (Waterfront)

Relax with harbour views and a festive South African-style Christmas Day feast at Karibu. A champagne cocktail and a four-course menu costs R745 per person.

La Colombe (Constantia)

For the ultimate fine-dining experience, join La Colombe for your festive celebrations this year. The ten-course festive taste sensation costs R2,500 per person and can be enjoyed on Christmas Eve or Christmas Day.

La Mouette (Sea Point)

Enjoy a festive six-course tasting menu for this year’s celebrations at picturesque La Mouette. The Christmas special is R1,195 per person and R1,890 per person with wine pairing. You can enjoy it for Christmas Eve dinner or Christmas Day lunch.


View this post on Instagram


A post shared by La Mouette (@_lamouette_) on

Liberty’s Restaurant at DoubleTree by Hilton (Cape Town)

Join for a joyous Christmas Day lunch at the DoubleTree by Hilton, for R620 per person you can expect all the festive favourites at their celebratory festive buffet lunch this year.

Moyo (Kirstenbosch)

The full celebratory three-course Christmas Day lunch costs R525 per adult and includes the entrance fee to the world-famous Kirstenbosch Botanical Gardens. Children aged five to 11 can join for R250 per person. To book, email

Tryn Restaurant (Steenberg)

Celebrate Christmas Eve with a six-course set menu along with Steenberg Chardonnay Brut MCC bubbly on arrival. It’s R1,550 per person with the wine pairing or R1,100 per person without the wine pairing.

The Twelve Apostles Hotel (Camps Bay)

Spend a luxurious evening surrounded by stellar views and enjoy a five-course tasting menu for R1,850 per person on Christmas Eve. Bonus: there’s gourmet eggnog on arrival! Alternatively, you can book a three-course gourmet Christmas Day lunch for R1,850 per person. The main course pulls out all the festive favourites you’ve been craving all year round.


View this post on Instagram


A post shared by The Twelve Apostles Hotel (@12apostleshotel) on

Have we missed a festive Christmas special? Let us know in the comments below. 

Please note that while we make every effort to ensure the accuracy of this information, some prices and deals might change without our knowledge. Bookings are essential and these specials are subject to availability

Leave a comment

Promoted Restaurants