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

Where to Stay in Porto: the ultimate guide

A Local’s recommendations on the best places to stay in Porto for your style, group size, and budget.


    You’ll also be signing up for my newsletter. I promise not to send any rubbish, only useful travel tips.

    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.
    aliados avenue christmas porto

    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

    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

    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

    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

    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

    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 

    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

    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

    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

    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

    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

    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

    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

    Off the beaten path tour of Porto
    Explore the iconic neighborhood locals love and tourists never find.
    From 270€ (2 people)
    Check Tour
    Half Day private tour in Porto (4h)
    Behind-the-scenes access to Porto's well kept secrets.
    From 290€ (2 people)
    Check Tour
    Full Day private tour in Porto (7h)
    The most exclusive wine lodge in Porto is waiting for you.
    From 420€ (2 people)
    Check Tour
    Private Jewish Heritage tour of Porto
    Discover the hidden treasures of the Jewish history in Porto.
    From 270€ (2 people)
    Check Tour
    Private Wine tour in the Douro valley
    Exclusive tour of family-owned wineries and hidden culinary gems.
    From 620€ (2 people)
    Check Tour
    River cruise and wine tour in Douro Valley
    Enjoy award-winning wines, authentic Portuguese cuisine and amazing river views.
    From 620€ (2 people)
    Check Tour

    Related articles

    What to do in Porto with teenagers

    When I was a teenager my parents took me and my sister to Madrid. What could have been a lovely…

    Sara Riobom
    28 de January de 2025
    Top things to do in Ribeira in Porto

    Tourism has been a bitter sweet gift to Porto’s inhabitants. If, on one hand, it brings a lot of business…

    Sara Riobom
    28 de February de 2024
    The first (and only!) skyscraper of Porto

    When I write about a building I am much more interested in its historic and symbolic importance for the city…

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