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.
I think of this as a first-order list: what each dish is, when it makes sense, and what to know before ordering.
Where I Would Start
- 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.
- Let bacalhau, grilled fish and octopus 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, see francesinha in Porto.
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.
For more soup detail, see Portuguese soups in Porto.
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. Affordable eats in Porto 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, see Portuguese desserts in Porto.
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 food map, start with what to eat in Porto.