Last updated: 14 July 2026.
If it is your first time eating in Porto, start with a small set of dishes that actually tell you something about the city and the north of Portugal. You do not need to order everything in one weekend. Pick one heavy dish, one fish meal, one soup, one bakery stop and one dessert, and you will understand far more than you would from a tourist tasting menu.
This guide is a practical first-order list: what each dish is, when it makes sense, and what to know before ordering.
Quick Take
- Try francesinha once, but do not make it your only Porto food memory.
- Order tripas à moda do Porto if you want the city’s most traditional dish and you are comfortable with tripe.
- Use bacalhau, grilled fish and octopus to balance the heavier meals.
- Soup is normal, cheap and often better than it sounds on a menu.
- Leave room for pastries, pão de ló, rabanadas in season, or a pastel de nata with coffee.
Francesinha
Francesinha is Porto’s famous sandwich: meat, sausage, cheese, sauce and usually fries. It is heavy, messy and better treated as the main event of the day. Do not order it because you need a quick snack.
For where and how to choose one, use the francesinha guide.
Tripas à Moda do Porto
Tripas is the dish behind the nickname tripeiros. It is a stew of tripe, beans, meats and sausage, usually served with rice. It is not for everyone, but it is more genuinely Porto than many dishes pushed at visitors.
If you are curious but cautious, order it at lunch in a traditional restaurant rather than late at night after a long day. It is a dish for people who want the old city on the plate, not only the easy postcard version.
Bacalhau
Bacalhau is salted cod, and Portugal has many ways to cook it. In Porto you will see cod fritters, bacalhau à Brás, cod with potatoes and seasonal Christmas versions. Ask how it is prepared instead of assuming every bacalhau dish tastes the same.
Cod can be light or heavy depending on the preparation. A fried cod cake is a snack. A full plate of bacalhau with potatoes, egg and olive oil is a proper meal.
Caldo Verde and Other Soups
Caldo verde is the famous kale soup, but Porto restaurants also serve vegetable soups, fish soups and whatever the kitchen made that day. Soup is one of the easiest ways to eat something local without spending much.
The Portuguese soups guide goes deeper.
Grilled Fish and Octopus
For fish, think Matosinhos, Foz, Gaia or simple neighbourhood restaurants that buy well. Grilled fish, octopus with olive oil and potatoes, and seafood rice can all be better choices than another meat-heavy meal.
If you are eating near the coast, order simply. A good grill, potatoes, salad and the right wine will do more for you than a complicated menu.
Rojões, Bifanas and Everyday Meat
Not every traditional meal needs to be a famous dish. Rojões, bifanas, roast pork, grilled meats and daily lunch plates are part of normal northern eating. They are often better at lunch than dinner, especially in neighbourhood restaurants where prato do dia still matters.
If you are watching budget, these everyday dishes can be more useful than hunting one famous restaurant. The affordable eats guide explains that rhythm.
Desserts and Coffee
For dessert, look beyond one pastel de nata. Try pão de ló, aletria, rabanadas in winter, regional sweets and a small coffee at the counter. If you want a wider list, use the Portuguese desserts guide.
A Good First Weekend Food Plan
Have coffee and pastry in the morning, soup or prato do dia at lunch, one proper francesinha or tripas meal, one fish meal, one market stop, and one Port or wine bar evening. That is enough. Porto rewards repeat meals more than checklist eating.
For a broader map of dishes and links, start with what to eat in Porto.