Skip to content

Best Restaurants in Porto (2026)

Eating well in Porto does not have to be expensive. The city's signature dishes are hearty and affordable: the francesinha, a layered meat sandwich under melted cheese and sauce, is best tried at Café Santiago; the roast pork sandwich at Casa Guedes and the cachorrinho at Cervejaria Gazela are local institutions. For traditional cooking by the river, Adega São Nicolau sits just off the Ribeira quay, while Tapabento beside São Bento station serves seafood-focused sharing plates and Cantinho do Avillez offers polished comfort food every day of the week.

At the top end, Porto has become a serious fine-dining destination. Antiqvvm holds two Michelin stars and has a garden overlooking the Douro, Pedro Lemos has moved to a historic riverside building on Rua do Ouro, and Euskalduna Studio serves a counter tasting menu in the Baixa; all three need booking well ahead. Cafeína in Foz do Douro is a long-standing neighbourhood favourite. Many independent restaurants close on Sundays or Mondays, lunch is often better value than dinner, and Portuguese diners eat later than in northern Europe, so tables fill from around 20:00.

10 places · Updated November 12, 2026

Our top 3 restaurants in Porto

  1. Café Santiago Francesinha, BaixaA long-running Baixa café, officially founded in 1959, where queues form for its francesinha, Porto's layered meat sandwich under melted cheese and a secret sauce.
  2. Antiqvvm Creative fine dining, MassarelosChef Vítor Matos's two-Michelin-star restaurant beside the Crystal Palace Gardens, serving creative tasting menus with garden views over the Douro.
  3. Casa Guedes Portuguese sandwiches and petiscos, BaixaA small, busy eatery on Praça dos Poveiros famous for its roast pork shank sandwich, often ordered with melting Serra da Estrela cheese.

Restaurant

1. Café Santiago

Francesinha$Baixa

A long-running Baixa café, officially founded in 1959, where queues form for its francesinha, Porto's layered meat sandwich under melted cheese and a secret sauce.

View details — Café Santiago

Restaurant

2. Antiqvvm

Creative fine dining$$$$Massarelos

Chef Vítor Matos's two-Michelin-star restaurant beside the Crystal Palace Gardens, serving creative tasting menus with garden views over the Douro.

View details — Antiqvvm

Restaurant

3. Casa Guedes

Portuguese sandwiches and petiscos$Baixa

A small, busy eatery on Praça dos Poveiros famous for its roast pork shank sandwich, often ordered with melting Serra da Estrela cheese.

View details — Casa Guedes

Restaurant

5. Pedro Lemos

Contemporary Portuguese fine dining$$$$Foz do Douro

Chef Pedro Lemos's Michelin-starred restaurant, reborn in 2024 in a historic riverside building on Rua do Ouro, overlooking the mouth of the Douro.

View details — Pedro Lemos

Restaurant

6. Cervejaria Gazela

Cachorrinho hot dogs$Batalha

A tiny counter bar near Batalha, open since 1962, famous for its cachorrinho: spicy sausage and melted cheese in crisp bread, cut into bites and served with cold beer.

View details — Cervejaria Gazela

Restaurant

9. Tapabento

Tapas and seafood$$Baixa

A small, popular tapas restaurant beside São Bento station, opened in 2014, cooking local fish and seafood with flavours from around the world.

View details — Tapabento

Restaurant

10. Cafeína

French and Portuguese bistronomy$$$Foz do Douro

A long-established restaurant in Foz do Douro, open for more than 25 years, serving honest cooking with French and Portuguese influences in a smart neighbourhood setting.

View details — Cafeína