Enjoy mouthwatering Portuguese cuisine with scenic views of the Douro River and Dom Luís I bridge.
Porto is a city renowned for its charming streets, historic architecture, and delectable cuisine offering visitors a gastronomic journey unlike any other. Portuguese staples such as Port wine, Francesinha, and Bacalhau are most famously known in this breathtakingly beautiful city. Here are eight of the best restaurants with a view in Porto.
View this post on Instagram
Digby Restaurante Bar
Digby Restaurante Bar was created to honor the city’s traditional cuisine. The decor is inspired by the chic 1930s and uses a color palette of gold and brown. All of the furniture is constructed of wood, cork, and velvet to bring a classy ambiance for guests. Acclaimed for its innovative culinary creations, its signature dish is Bulhão Pato, a clam rice topped with halophyte herbs.

À Bolina
À Bolina presents captivating contemporary Portuguese fare against the backdrop of the iconic Ribeira district. Don’t miss the classic Alheira – a grilled mixed-meat sausage – and the bolinha de presunto – a croquette filled with ham and cheese. Reservations are recommended since spaces fill up quickly, especially during July and August, which is peak season.

O Muro Antigo
Open since 1983, O Muro Antigo transports diners to a bygone era with its rustic charm. The patio is perfect to get an up-close view of the Dom Luís I bridge and Douro River. A trip to Portugal wouldn’t be complete without taste-testing a classic Francesinha: a multilayered sandwich filled with sausage, steak, ham, melted cheese, an overeasy egg, and topped with gravy.

Terra Nova
Terra Nova is a riverfront restaurant offering Portuguese cuisine with Italian influence. Specializing in cod and oysters, its signature dish is codfish loin with bean stew and rice. Don’t miss out on its exclusive wine selection, which is sourced from local producers. Terra Nova’s outdoor terrace sets the mood for a breathtaking sunset overlooking the skyline.

Restaurante Casario
Nestled inside Gran Cruz House, Restaurante Casario invites travelers to indulge in authentic dishes amidst breathtaking waterfront views. Situated in one of the most historic squares of Porto, which is classified as a UNESCO World Heritage Site, Restaurante Casario received its name from its unique location. Chefs Miguel Castro Silva and José Guedes recommend ordering two to three dishes to achieve a well-rounded tasting experience.

Bacalhau
Embracing its namesake ingredient, Bacalhau celebrates Porto’s gastronomic heritage with a menu centered around the beloved salted cod. Make sure to savor a traditional Bacalhau à Brás, a comforting blend of shredded cod, black olives, eggs, and crispy potatoes. Its wooden accents and floor-to-ceiling windows provide travelers with panoramic cityscape sights. READ MORE: Porto in 48 Hours From A Hip, Local Portuguese.

Terreiro
A short walk from Bacalhau is Terreiro, which captivates diners with its elegant setting and refined Portuguese dishes. A highlight of the menu is the Polvo à Taberna, or grilled octopus. Its stone walls and wooden accents add to Terreiro’s warm, inviting atmosphere. With its prime location overlooking the iconic Praça da Ribeira, guests can enjoy a culinary journey through Portugal’s flavors while soaking in the city’s allure.

Vinhas d’Alho
Situated on the bank of the Douro River, Vinhas d’Alho is known for its healthy homemade fare. This spot is famed for its Polvo Grelhado, a traditional grilled octopus covered in a parsley and garlic sauce. As guests dine within the restaurant’s intimate interior, they can admire panoramic sights of Porto’s historic riverside architecture through large picture windows. SEE MORE: 6 VERY Touristy (But Required) Things To Do In Porto.
