Traditional Porto food

What to Eat in Porto: 10 Foods You Should Try

Discover what to eat in Porto, from francesinha and tripas to cachorrinhos, bacalhau, bifanas and traditional Portuguese pastries.

Traditional francesinha with egg and fries in Porto

You can visit Porto without caring much about food.

I just do not really understand why you would.

This is a city where some of the most famous dishes were designed by people who clearly did not believe lunch should leave you capable of productive work afterwards.

Francesinha gets most of the attention, but Porto's food goes much further than one very ambitious sandwich.

The city's own tourism organisation highlights francesinha, Tripas à Moda do Porto and Bacalhau à Gomes de Sá among its classic local specialities.

Here are the foods I would make room for.

1. Francesinha

Obviously.

The francesinha is made with bread, several meats, melted cheese and a rich hot sauce.

Fries normally appear alongside it, because apparently nobody involved thought the meal was filling enough.

You will find endless arguments about the best version.

Try one from a respected traditional restaurant and decide for yourself.

2. Tripas à Moda do Porto

Tripas are far older than francesinha and much more closely connected to Porto's traditional identity.

The dish usually contains beef tripe, white beans, different meats and vegetables.

There are several stories explaining why people from Porto became known as tripeiros, but the connection between the city and the dish has existed for centuries.

It is heavier and more traditional than much of what visitors normally order.

If you genuinely want to explore Porto food rather than simply photograph it, try it once.

3. Bacalhau à Gomes de Sá

This classic cod dish originated in Porto.

It is usually prepared with salted cod, potatoes, onion, olive oil, eggs and olives.

Compared with francesinha, it almost looks responsible.

Do not worry, there will still be plenty of olive oil.

It is one of the best dishes to order if you want something unmistakably Portuguese without choosing meat.

Cod dish served with lentils, salsa and fresh herbs
Cod is central to Portuguese cooking, and Bacalhau à Gomes de Sá originated in Porto.

4. Cachorrinho

Porto's cachorrinho is not simply a normal hot dog.

A thin bread roll is filled with sausage and cheese, toasted until crisp and usually brushed with a spicy sauce before being cut into small pieces.

It is excellent with a cold beer.

It is also dangerously easy to eat.

A francesinha announces that you will not be doing anything for the next hour.

A cachorrinho convinces you that ordering another one is completely reasonable.

5. Bifana

A bifana is one of Portugal's great simple sandwiches.

Thin slices of pork are cooked in a seasoned sauce and served inside bread.

Porto versions can be particularly saucy and slightly spicy.

It works as a quick lunch, late snack or emergency intervention after spending slightly too much time sampling Port wine.

6. Bolinhos de bacalhau

These cod fritters are made from salted cod, potato, egg and herbs.

You will find them across Portugal, not only in Porto.

Still, they belong on a Porto food itinerary because they appear in traditional cafés, restaurants and markets throughout the city.

Eat them warm.

A cold bolinho de bacalhau has the emotional energy of airport food.

7. Rojões

Rojões are pieces of pork cooked in a traditional northern Portuguese style.

The dish is associated with Minho and northern Portugal more broadly rather than exclusively with Porto.

That makes it exactly the kind of thing worth trying while you are here.

Traditional restaurants may serve them with potatoes and other regional accompaniments.

8. Fresh fish in Matosinhos

This is less a specific dish and more a plan for lunch.

Head towards Matosinhos and order grilled fish at one of the traditional seafood restaurants.

Sea bass, sardines and other fish appear depending on season and availability.

Matosinhos is only a short journey from central Porto but the food experience feels completely different.

9. Pastel de nata

No, pastel de nata is not from Porto.

Yes, you should still eat one.

There are plenty of excellent pastry shops in the city, and insisting that every food on a Porto trip must have been invented within the municipal boundary feels unnecessarily bureaucratic.

Order one warm, preferably with cinnamon.

Freshly baked pastel de nata pastries in Porto
Pastel de nata is not from Porto, but it still belongs on the list.

10. Port wine

Technically not food.

I am including it anyway.

Port wine and Porto are inseparable, even though the historic wine lodges are actually across the Douro in Vila Nova de Gaia.

Try at least a few different styles rather than assuming all Port tastes the same.

Ruby, tawny and white Port can be very different experiences.

How many of these should you try?

Not all in one day.

I feel this should be obvious, but the internet has taught me not to assume anything.

Spread them across the trip.

Have a traditional lunch one day, a francesinha another evening, fish in Matosinhos and smaller snacks in between.

Your stomach will thank you.

Eventually.

Useful answers

Porto FAQ

Francesinha, Tripas à Moda do Porto and Bacalhau à Gomes de Sá are among the city's best known traditional dishes.