Top restaurants for Christmas in Porto in 2024

Whether you’re travelling in Porto at Christmas time or live here and don’t feel like cooking during the festive season.…

Sara Riobom
19 de November de 2024

Whether you’re travelling in Porto at Christmas time or live here and don’t feel like cooking during the festive season. If you happen to visit Porto during this time of the year, my Complete Guide to the Christmas season in Porto might be useful.

It seems there are more and more people who choose not to spend Christmas lunch and dinner at home. That’s why I made this list of the best restaurants for Christmas in Porto! They are divided into the restaurants that are open on Christmas Eve (evening of December 24th) and the restaurants that are open for Christmas lunch (December 25th).

No time to read a long article? Here’s a summary

aliados avenue christmas porto

Restaurants for Christmas in Porto: important notes

  • It is not easy to find restaurants open on Christmas Eve and even less so the following day.
  • Most restaurants which do open on Christmas are the restaurants of the city’s best hotels.
  • For that reason, eating out for Christmas is quite expensive. They can go for anything between 60€ (the cheapest deal I found!) and 280€. However, most restaurants offer discounts for children under the age of 12.
  • Given the high demand and little choice, I HIGHLY recommend that you book your dinner / lunch in one of the best restaurants for Christmas in Porto as early as you can. If you don’t, you risk having to improvise a Christmas meal of cheese and crackers in your hotel room 😛
  • A typical Portuguese Christmas meal usually consists of codfish, veggies and a ridiculous amount of desserts. This is the reason why most Christmas menus will feature: 2 or 3 mains and a buffet of desserts, just like we do at home!
  • Last but not least: if you don’t find what you are looking for, DO NOT email me asking for help to find yet another restaurant. I know it can be frustrating to find a restaurant for Christmas, but all I know about Christmas dinners in Porto is already on this article.

Without further ado, let’s find out where to go for Christmas dinner (and lunch) in Porto!

Top restaurants for Christmas in Porto

The Yeatman Hotel

Rua do Choupelo | Vila Nova de Gaia
table evening yeatman best restaurants christmas porto
suckling pig lunch yeatman restaurant porto

I begin my list of the best restaurants for Christmas in Porto with an unavoidable name in the city: The Yeatman Hotel, one of the best luxury hotels in Porto. It is truly a memorable hotel, with an exquisite design and panoramic views over the city and the Douro river – a fantastic choice to spend your Christmas 🙂

The only problem of The Yeatman Hotel is, ironically, its location: you definitely need to call a cab to get to the city centre.

Christmas Eve 2024

Prices:

  • 290€ / person, which includes a wine selection (which, I speak from experience, are very worthwhile in what is considered one of the best wine hotels in the world)
  • 4 – 11 years old: 145€
  • < 4 years old: Free

Schedule: 19h30

Christmas LUNCH 2024

Menu: Christmas buffet

Prices:

  • 135€ / person (wine selection is included)
  • 4 – 11 years old: 67,50€
  • < 4 years old: Free

Schedule: 13h or 14h

How to make a reservation at The Yeatman: Reservations can be made online.

Blind at Torel Avantgarde Hotel

Rua de Entreparedes, 40 | Porto
outside dining room blind restaurant porto
boiled codfish blind restaurant porto

One of the best restaurants for Christmas in Porto is Blind, located at one of my favourite hotels in the city, the Torel Avantgarde. Away from the most crowded areas (but still very central) and featuring a fabulous view of the Douro river, it really is an exceptional hotel!

Christmas EVE 2024

Prices:

  • 135€ / person (wine selection is included)
  • 5 – 12 years old: 67,50€
  • < 5 years old: Free

Schedule: 19h

Christmas Lunch 2024

Prices:

  • 135€ per person (wine selection included)
  • 5 – 12 years old: 67,50€
  • < 5 years old: Free

Schedule: 12h30

How to make a reservation at Blind: Reservations can be made online. You can also reach them at +351226001580 or send an email to info@blind.pt

Auge at Porto Palácio Hotel by The Editory

Avenida da Boavista, 1269 | Porto
auge porto palacio best restaurants christmas porto
christmas dinner porto palacio hotel restaurant

Another fantastic option for spending Christmas in Porto is Auge, a restaurant located on the 19th floor of Porto Palácio Hotel! This restaurant, featuring a modern and luxurious decoration, offers a truly remarkable view, allowing you to see the entire city of Porto. And who knows, you might even catch a glimpse of Santa Claus flying around on Christmas Eve! 😉🎅🏼

Christmas Eve 2024

Prices:

  • 95€ / person (drinks and wine selection are included)
  • 4 – 12 years old: 47,50€
  • < 4 years old: Free

Reservation guarantee – 50% payment at the time of booking and the remaining 50% by December 20th.

Schedule: 19h30 – 22h30

Christmas Lunch 2024

Prices:

  • 95€ / person (drinks and wine selection are included)
  • 4 – 12 years old: 47,50€
  • < 4 years old: Free

Reservation guarantee – 50% payment at the time of booking and the remaining 50% by December 20th.

Schedule: 12h30 – 15h

How to make a reservation at Auge: Reservations can be made online. You can also reach them at +351226086697 or send an email to reservas@augeporto.pt.

Flor de Lis at Vila Foz Hotel & Spa

Avenida de Montevideu, 236 | Porto
dining room flor de lis best restaurants christmas porto
flor lis dining room best restaurants christmas porto
roasted codfish flor lis restaurant porto

Flor de Lis is located at the fantastic Vila Foz Hotel & Spa, in the Foz area. It is covered with unique tiles by Nini Andrade Silva, evoking a relaxed and welcoming atmosphere in each of the five available dining rooms.

Christmas Eve 2024

Prices:

  • 85€ / person (drinks are not included)
  • 7 – 12 years old: 67,50€
  • < 7 years old: Free

Schedule: 19h

Christmas Lunch 2024

Schedule: 12h30

How to make a reservation at Flor de Lis: To make a reservation, call +351222449702 or send an email to flordelis@vilafozhotel.pt.

Dona Maria at The Lodge Hotel

Rua de Serpa Pinto, 60 | Vila Nova de Gaia
the lodge hotel restaurant christmas porto
roasted turkey

One of my favorite hotels in Vila Nova de Gaia is The Lodge Porto Hotel: every corner reminds us of a fine, aged wine. From its furniture, in the exact tones of a wine cellar, to the staircase, covered in wooden boards that originally belonged to aging barrels, everything evokes the name of this recent luxury hotel in Porto.

And to complete the package, a restaurant with a fabulous view of the Ribeira neighborhood! 🙂 

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 135€ / person (wine selection is included)
  • 4 – 7 years old: 67,50€
  • < 4 years old: Free

Schedule: 19h30 – 22h30

Christmas Lunch 2024

Schedule: 12h30

How to make a reservation at Dona Maria: To make a reservation, call +351220157541 or send an email to reservas@thelodgehotel.pt.

Rib Beef & Wine at Pestana Vintage Porto Hotel 

Praça Ribeira, 1 | Porto
pestana vintage hotel rib restaurant
rib pestana vintage christmas dessert

Another option for Christmas in Porto is the Rib Beef & Wine at the Pestana Vintage Porto Hotel . 

Pestana Vintage Porto Hotel is a five-star hotel known for its comfort, great decor and for having one of the most beautiful views, right next to the Douro River! 🙂

Christmas Eve 2024

Christmas Eve will begin with a Welcome Cocktail at 19h00, featuring a DJ to set the mood. Following the cocktail, a delightful dinner will be served at 19h30. And, to finish the evening, a delicious buffet of Christmas desserts.

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 140€ / person (wine selection included)
  • 2 – 12 years old: 70€
  • < 2 years old: Free

Booking conditions: 50% payment in advance.

Schedule: Sitting available between 19h and 21h30.

Christmas Lunch 2024

How to make a reservation at Rib Beef & Wine: Reservations can be made online. You can also call +351223402300 or send an email to rib.porto@pestana.com.

Raízes at the Boeira Garden Hotel

Rua Teixeira Lopes, 114 | Vila Nova de Gaia
raizes restaurant dining room best restaurants christmas porto
codfish raizes restaurant boeira garden hotel

The Boeira Garden Hotel is a 5-star hotel in Vila Nova de Gaia, a great hotel for families – which means, it is the perfect choice to spend your Christmas in 2024 🙂

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 70€ / person, drinks and wine selection included
  • 5 – 11 years old: 32€
  • < 5 years old: Free

Schedule: to be determined.

Christmas Lunch 2024

Menu: Christmas buffet

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 65€ per person (wine selection included)
  • 5 – 11 years old: 32,50€
  • < 5 years old: Free

Schedule: To be determined.

How to make a reservation at Raízes: Call +351969500358 or send an email to opobg_restaurant@hilton.com.

Vinha Restaurant at the Vinha Boutique Hotel

Rua Fonte da Vinha, 383 | Vila Nova de Gaia
vinha restaurant best restaurants christmas porto
codfish vinha restaurant

Continuing my tour of the best restaurants for Christmas in Porto, I suggest another fantastic option: Vinha, at the Vinha Boutique Hotel. This 5 star luxury hotel is splendid really, with a luxurious decor that beautifully contrasts with its fabulous views of the Douro river and the hills in front. 

Christmas Eve 2024

Prices:

  • 80€ / person, no drinks included
  • 3 – 11 years old: 32,50€
  • < 5 years old: Free

Schedule: 19h – 21h30

Christmas Lunch 2024

Menu: Christmas buffet

Prices:

  • 90€ per person (drinks are included)
  • 3 – 12 years old: 45,50€
  • < 3 years old: Free

Schedule: 12h30 – 16h (you can show up whenever is more convenient for you)

How to make a reservation at Terroir Brasserie: Call +351912629647or send an email to restaurante@vinhaboutiquehotel.com.

Porto Novo at the Sheraton Porto Hotel & Spa

Rua do Ten. Valadim, 146 | Porto
porto novo restaurant sheraton best restaurants christmas porto
codfish porto novo restaurant

Sheraton Porto Hotel & Spa is another excellent choice for spending your Christmas in 2024. It’s located in Boavista neighborhood, between the business district and the touristy downtown Porto. Both the hotel and its restaurant Porto Novo are known for their welcoming ambiance and service, which will make you fell right at home during your visit!

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 156€ / person, wine selection included
  • 7 – 12 years old: 78€
  • < 7 years old: Free

Schedule: 19h30 or 20h

Christmas Lunch 2024

Menu: Christmas buffet

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 148€ / person
  • 7 – 12 years old: 74€
  • < 7 years old: Free

Schedule: 13h

How to make a reservation at Porto Novo: call them on +351220404000.

Través at Hotel das Virtudes

Rua São Pedro de Miragaia, 60 | Porto
traves restaurant hotel virtudes
dish traves restaurant

One of the best restaurants for Christmas in Porto is Través, located at Hotel das Virtudes in the Ribeira Neighbourhood. Besides its fantastic location, this charming and beautifully decorated hotel creates the perfect ambiance for you to enjoy your Christmas!

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 95€ / person (drinks and wines are included)
  • 4 – 12 years old: 47.50€
  • < 4 years old: Free

Schedule: 19h30 – midnight (reservation required between 19h30 and 21h).

Christmas Lunch 2024

Menu: Christmas brunch

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 65€ per person (drinks are included, except wine)
  • 4 – 12 years old: 32.5€
  • < 4 years old: Free

Schedule: 12h30 – 16h (Reservation required between 12h30 and 15h).

How to make a reservation at Porto Novo: Call +351220163930 or send an email to info@hoteldasvirtudes.pt.

Astória at the Intercontinental Palácio das Cardosas

Praça da Liberdade, 25 | Porto
astoria restaurant intercontinental best restaurants christmas porto
dish astoria restaurant intercontinental porto

The InterContinental Porto – Palácio das Cardosas is the perfect hotel for those who appreciate luxury and history. The building has a rich heritage, once serving as a convent during the 18th century before being sold and transformed into a palace following the expulsion of the religious order from Portugal. The hotel’s decor features soothing neutral colors, providing a relaxing atmosphere.

InterContinental Porto – Palácio das Cardosas is located at Praça da Liberdade, right in the heart of Downtown Porto, and in close proximity to key landmarks, including the iconic São Bento train station. Usually, this is a veeery busy area. But hopefully it will be quieter for Christmas Eve and for Christmas Day 🙂

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 125€ / person (drinks are included)
  • 6 – 11 years old: 62.50€
  • < 6 years old: Free

Schedule: To be determined

Christmas Lunch 2024

Menu: Christmas brunch

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 70€ per person (drinks are not included, only water)
  • 6 – 11 years old: 35€
  • < 6 years old: Free

Schedule: To be determined

How to make a reservation at Astória: Call +351220035639 or send an email to restaurante.astoria@ihg.com

O Jardim at Solverde Hotel Gaia

Avenida Liberdade, 212 | Vila Nova de Gaia
jardim restaurant dining room solverde hotel gaia
dish jardim restaurant gaia

Last but not least, Jardim at Hotel Solverde Spa and Wellness Center is another great restaurant to spend your Christmas in 2024!

If you decide to stay at this hotel to spend Christmas, it is worth noting that it is quite far from Porto, approximately a 15-minute drive away. However, the hotel has sooo many things to do that it will be difficult to find the motivation to leave: inside pool with heated sea water, gym, spa, sauna and massages (available at an extra cost), tennis courts, mini golf, children playground… in other words, it’s a mix between a hotel and an amusement park, especially for families – which is ideal for celebrating Christmas 🙂

Christmas Eve 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 110€ / person
  • 3 – 12 years old: 55€
  • < 3 years old: Free

Schedule: From 19h30 onwards.

Christmas Lunch 2024

Prices: they haven’t released their prices for 2024, but these were the prices last year:

  • 110€ per person 
  • 3 – 12 years old: 55€
  • < 3 years old: Free

Schedule: From 13h onwards.

How to make a reservation at Jardim: Call +351227338030 or send an email to hotelsolverde@solverde.pt.

Save this article for later:

restaurants holidays christmas season porto
best restaurants christmas porto

Related tours

Half Day private tour in Porto (4h)
Behind-the-scenes access to Porto's well kept secrets.
From 89€ / person
Check Tour
Full Day private tour in Porto (7h)
The most exclusive wine lodge in Porto is waiting for you.
From 145€ / person
Check Tour
Private Jewish Heritage tour of Porto
Discover the hidden treasures of the Jewish history in Porto.
From 89€ / person
Check Tour
Private Wine tour in Douro Valley
Exclusive tour of family-owned wineries and hidden culinary gems.
From 160€ / person
Check Tour
River cruise and wine tour in Douro Valley
Enjoy award-winning wines, authentic Portuguese cuisine and amazing river views.
From 165€ / person
Check Tour

Related articles

What to expect when arriving at Porto Airport

If you are travelling by plane to Porto, you arrive at the only airport in the city, “Aeroporto Francisco Sá…

Sara Riobom
27 de December de 2023
Everything about São Bento train station, in Porto

Visiting São Bento train station and admiring its amazing 20.000 hand painted azulejo tiles is considered one of the best…

Sara Riobom
12 de October de 2016
Is there a rivalry between Porto and Gaia?

Here in Porto, we say quite often that the only good thing that Vila Nova de Gaia has is the…

Sara Riobom
9 de May de 2016
Half Day private tour in Porto (4h)
Check Tour
FECHAR