Porto travel guide

Food in Porto — What to Eat and Where

· 3 min read City Guide
A francesinha sandwich with sauce and a fried egg at a Porto café

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Porto’s food is direct and filling. The francesinha is the obvious starting point — a regional dish you won’t find in the same form anywhere else in Portugal — but the city also does excellent bacalhau, good marisqueiras, and one of Portugal’s better covered markets. Seafood is generally cheaper and better in Matosinhos than in the Ribeira tourist zone. For city context, see our Porto city guide.

Francesinha

The francesinha is Porto’s defining dish: a sandwich of bread, presunto (cured ham), linguiça, and steak, covered in melted cheese and then flooded with a sauce made from tomato, beer, and spices. The sauce is the variable — every restaurant has its own recipe. Served with a fried egg on top and fries alongside.

Café Santiago (Rua Passos Manuel 226) is the most consistently cited address for francesinha in Porto. Order the francesinha completa. Expect to pay €12–15. It gets busy at lunch; go before noon or after 2pm.

Bufete Fase and Capa Negra II are both local favourites with their own sauce recipes. Worth trying if you’re eating francesinha more than once — which, given how good it is, is a real possibility.

Tripas à Moda do Porto

The citizens of Porto are nicknamed tripeiros (tripe eaters) after the city’s historic association with offal. The story goes that when a 15th-century fleet was provisioned for a voyage to Ceuta, Porto gave its best meat to the sailors and kept the offal for itself. Tripas à moda do Porto is a slow-cooked tripe stew with white beans and chouriço.

Restaurante Adega Vila Meã and Taberna do Largo both do traditional versions. Not for everyone, but genuinely local.

Bacalhau

Salt cod is a staple across Portugal but Porto has a strong tradition with it. A Grade (near Ribeira) does reliable traditional preparations. DOP (Largo de São Domingos 18) is chef Rui Paula’s fine-dining address in the Palácio das Artes — technically accomplished, prices to match.

Pastelaria and Cafés

Majestic Café (Rua de Santa Catarina 112) is a 1921 Art Nouveau café that is worth seeing for the interior even though the coffee and food are priced for tourists. Go for a coffee and a look around; don’t make it your main eating stop.

Confeitaria do Bolhão (Rua Formosa 339) is a working pastelaria with proper Portuguese pastries and coffee at local prices. Better for a real breakfast.

Bolhão Market

Mercado do Bolhão (Rua Formosa) was restored and reopened in 2022 after years of closure. The original iron structure from 1914 is intact; the interior now houses a clean, well-organised market with fresh produce, local cheeses, bread, and bacalhau stalls. It’s a good place to buy food for a self-catering stay. Less chaotic than before the renovation, which some prefer and some don’t.

Seafood in Matosinhos

For serious seafood, take the metro to Matosinhos (line A from Trindade or Aliados, direction Matosinhos Sul, 15 minutes). The streets around Rua Heróis de França are lined with seafood restaurants. The fish market runs in the morning.

Lusitano and O Gaveto are both well regarded for arroz de marisco (seafood rice), percebes, and grilled fish. Expect to spend €25–35 per person. Both are significantly better value than equivalent restaurants in the Ribeira.

Port Wine and Fado in Gaia

The Gaia waterfront (Cais de Gaia) has outdoor bars and restaurants with views of Porto across the river. It’s a pleasant place for a drink. Cálem lodge combines a port wine tasting with a fado performance — around €20 for the combination, and a reasonable introduction to both if you haven’t arranged a separate fado evening.

Most other Gaia waterfront restaurants are tourist-oriented. For a meal in Gaia, go to Matosinhos instead or cross back into Porto.

Frequently Asked Questions

What is a francesinha?
A francesinha is a Porto sandwich — layers of bread, cured meats, and cheese, covered in a spiced tomato and beer sauce, often topped with a fried egg. It is heavy, rich, and very regional.
Is Porto food better than Lisbon food?
Different rather than better. Porto's food is more working-class in character — the francesinha, tripas, and seafood in Matosinhos are all straightforwardly good. Lisbon has more range at the top end.
Where is the best market in Porto?
Mercado do Bolhão, renovated in 2022, is the main market. The iron structure dates to 1914. Good for fresh produce, cheese, and bacalhau. Matosinhos fish market is better for raw seafood.
Is eating in Porto expensive?
Less than Lisbon. A francesinha with a beer runs €10–15. A full seafood meal in Matosinhos is €25–35 per person. Restaurants in the Ribeira charge more for a similar quality.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.