Now that we’ve guided you through Christmas Eve dinner in Lisbon, it’s time to move north and discover our options for Christmas Eve dinner in Porto in 2025. Porto is just as festive as Lisbon and there is an array of choices for a delicious meal for you and your loved ones. Here are nine of the best places to enjoy Christmas Eve dinner in Porto in 2025.
1. A Escola by The Artist
Address – R. da Firmeza 49
Cost – €70, Time – 7:30 pm – 10:00 pm
Informations & Reservations: [email protected], +351 220 132 700
At A Escola by The Artist, Christmas Eve dinner in 2025 will pair tradition and elegance in a festive four-course experience prepared by culinary students and professionals working side by side. The evening begins with comforting caldo verde soup with chorizo and a refreshing octopus and chickpea salad followed by a main course of confit cod with carrot purée, coriander, and baby vegetables. Guests can then indulge in a lavish Christmas dessert buffet featuring rice pudding, custard, bolo-rei (King Cake), sponge cake, fresh fruit, and a fine cheese selection, all paired with Douro wines and a Tawny Port from Caves Burmester. Enjoy a refined and distinctly Portuguese celebration in the creative ambiance of Porto’s The Artist hotel.
2. Maison Albar – Le Monumental Palace
Address – Av. dos Aliados 151
Cost – €280
At Maison Albar – Le Monumental Palace, Christmas Eve dinner is a luxurious yet inviting celebration of flavors from land and sea. The chef’s menu features dishes like veal loin with oyster and caviar, crab with avocado and yuzu, scallop with truffle, grouper with pumpkin, and venison with blackberry. Each course is paired with excellent wines from across Portugal and finished with champagne and a decadent dessert by pastry chef Joana Thöny-Montbabut. Set in one of Porto’s grandest hotels, this elegant dinner offers an unforgettable way to celebrate Christmas Eve in style and comfort.
3. The Yeatman
Address – Rua do Choupelo, Vila Nova de Gaia
Cost – €295 per person (wine selection included), Children 4–11 – €147.50, Three and Under, Free
At The Yeatman, Christmas Eve dinner is an elegant and unforgettable affair overlooking Porto’s glittering skyline. Chef Ricardo Costa has created an exclusive menu that brings together the classic flavors of the season with refined technique and impeccable presentation. Guests can enjoy a lavish multi-course meal followed by a festive dessert buffet filled with sweets, fruits, and cheeses, all paired with fine wines selected to match each dish. Christmas Lunch is also available.
4. Auge (at Porto Palácio Hotel)
Address – Av. da Boavista 1269 19th Floor
Cost – €98 (Beverage included), Time – 7:30 pm – 10:30 pm
Informations & Reservations: [email protected], +351 226 086 600
At Auge, the rooftop restaurant of Porto Palácio Hotel, Christmas Eve dinner is a grand celebration of Portuguese holiday flavors paired with sweeping views of the city. The abundant buffet includes everything from octopus salad, smoked salmon, and stuffed crab to hearty mains like boiled cod with traditional sides, Lagareiro-style octopus, and stuffed capon with Port wine sauce. Vegetarians can enjoy comforting dishes like stewed seitan and vegetable lasagna, while desserts overflow with festive favorites such as bolo-rei, aletria, Yule log cake, and toucinho do céu. Guests can toast with carefully selected Portuguese wines, beer, or fresh juices as they savor the warmth of the season. With its elegant setting, generous menu, and relaxed festive atmosphere, Auge offers an unforgettable Christmas Eve feast high above Porto.
5. Blind Restaurante (at Torel Palace Porto)
Address – Rua de Entreparedes 40
Cost – Varies, depending on the menu that you choose
At Blind, the Michelin-starred restaurant inside Torel Palace Porto, Christmas Eve is so popular that there is already a waitlist, but there is space, as of now, even the day after Christmas and we encourage you to book. Led by Chef Vítor Matos, one of Portugal’s most celebrated chefs, and Chef Stéphane Costa, Blind offers a sensory journey unlike any other. The experience revolves around surprise tasting menus of 10 or 12 “moments,” where a melange of flavors, textures, and emotions create a meal that challenges and delights the senses. Set in the literary-inspired Torel Palace, Blind invites guests to “close their eyes” and savor a gastronomic adventure designed to be felt, not just seen – truly an unforgettable way to celebrate the season, even if you visit in the week between Christmas and New Year and can’t get in on Christmas Eve or Christmas Day.
6. Renata (at Forte de Gaia, Autograph Collection)
Address – R. de Serpa Pinto 60, Vila Nova de Gaia
Cost – €125
Book here: [email protected]
Experience the magic of Christmas Eve dinner in Porto at Renata Restaurant & Terrace in Vila Nova de Gaia. On the most iconic night of the year, Renata proposes an elegant celebration, where Portuguese tradition meets contemporary creativity. A special menu, designed to honor the classic flavors of Christmas with a touch of the chef’s magic, will be served in a cozy and exquisite atmosphere with an incredible view over Porto.
7. Rib Beef & Wine (at Pestana Vintage Porto Hotel)
Address – Praça Ribeira 1
Cost – To be announced
At RIB & Wine, the stylish steakhouse inside the Pestana Vintage Porto Hotel, Christmas Eve dinner is all about warmth, flavor, and festive sophistication. Overlooking the shimmering Douro River and the historic Port wine lodges of Vila Nova de Gaia, this five-star venue sets the stage for a truly memorable evening. Guests are welcomed with an aperitif at the bar before enjoying a five-course dinner, a decadent Christmas dessert buffet, and hand-selected wines, all accompanied by live DJ music to keep the holiday spirit alive. With its prime location on Porto’s picturesque Ribeira Square and its mix of history, luxury, and culinary excellence, RIB & Wine offers a magical way to celebrate Christmas Eve in the heart of the city.
8. Christmas Eve at TRYP Porto Expo Hotel
Address – Rotunda da Exponor, Leça da Palmeira, Matosinhos
Cost – €69
Call ahead at +351 229 990 000 or email at [email protected]
At TRYP Porto Expo Hotel, Christmas Eve dinner is an elegant celebration of Portugal’s holiday traditions at a cheaper (but still not super cheap) price point. The festive menu begins with a comforting turnip green and white bean soup followed by classic codfish and tender beef medallions with chestnuts and Port wine. A rich dessert buffet and Douro DOC wines complete the evening offering a perfect balance of warmth and indulgence. Served from 7:00 to 9:00 p.m. in a welcoming atmosphere ideal for families, this experience captures the true spirit of Christmas in Porto: delicious food, good company, and memories that will linger.
9. Bistrô Flores (at PortoBay Flores Hotel)
Address – Rua das Flores 27
Cost – €155 includes wine pairings
Reservations – [email protected], +351 220 047 000
At Bistrô Flores, the elegant restaurant inside the PortoBay Flores Hotel, Christmas Eve dinner pairs its wines with history and a festive air of sophistication. Housed in a beautifully restored 16th-century palace, the setting combines original granite floors and warm lighting that reflect Porto’s timeless charm. The five-course Christmas menu reimagines traditional flavors with a modern twist. It highlights dishes like classic codfish and veal with Sichuan pepper and salsify. With its central location and intimate atmosphere, Bistrô Flores offers a truly memorable way to celebrate Christmas in the heart of Porto.
Final Thoughts
Christmas Eve in Porto is a very special experience. Many restaurants provide set menus and require pre-booking well in advance. We would recommend booking as soon as you read this article. Keep in mind that many places are open for Christmas Eve dinner but may be closed on Christmas Day. Alternatively, some places are open for both Christmas Eve dinner and Christmas Eve lunch but not Christmas Day dinner. Wishing you a wonderful festive time in Porto whatever you may choose!


