Pick the meal, not a ranking
Porto does not need a single number-one restaurant. It needs the right table for the day you are having: polished and celebratory, close to the river, old-school and comforting, or fast enough to eat at the counter before the next stop.
Use the four groups below as a route into the list. Reservations matter most for Antiqvvm, Tapabento and the smallest dining rooms. Matosinhos deserves travel time; the snack stops work better when you leave room for a queue.
Meals to plan around
These are the reservations that can shape an afternoon or evening: one exceptional tasting menu, a lively meal beside São Bento, and a seafood excursion to Matosinhos.
Best for A special occasion
Two MICHELIN starsAntiqvvm
Antiqvvm is the table to choose when dinner is the event rather than a pause between sights. Chef Vítor Matos builds creative tasting menus in a historic house above the Douro, with gardens helping the meal feel removed from the city without actually leaving Porto.
- What to order
- Choose the tasting menu that fits your appetite and let the kitchen set the pace.
- Good to know
- Reserve well ahead and keep the evening free; this is not the night to squeeze in another timed attraction.
- Address
- Rua de Entre-Quintas 220, Porto
Best for A lively dinner near São Bento
Tapabento
Hidden beside the platforms at São Bento, Tapabento combines Portuguese produce with a menu that looks outward rather than staying strictly traditional. Seafood is a recurring strength, and the warm, busy room makes it a useful central choice when everyone at the table wants something a little different.
- What to order
- Ask about the day's seafood, then add one of the house starters to share.
- Good to know
- The entrance is through São Bento station beside platform 1. Book ahead instead of relying on its very central location for a walk-in table.
- Address
- Rua da Madeira 221, Porto
Best for A full seafood meal
In MatosinhosMarisqueira Antiga
Marisqueira Antiga is the list's deliberate trip beyond central Porto. This long-running Matosinhos seafood house is for a table covered with shellfish and simply cooked fish, not a hurried plate between monuments. Go with company if you want to sample more of the catch.
- What to order
- Choose from the available shellfish and fish; ask the staff to help size the order for the table.
- Good to know
- Build in the journey to Matosinhos and check the day's selection before committing to one exact species.
- Address
- Rua Roberto Ivens 628, Matosinhos
Ribeira and centre tables
Small rooms, river views and central streets give these places their setting. They are close to major sights, but each earns its place for more than convenience.
Best for A tiny Ribeira dining room
Taberna dos Mercadores
This little room on Rua dos Mercadores suits a slower traditional meal after the riverfront crowds. The appeal is its scale and direct Portuguese cooking: fish, bacalhau, octopus and rice dishes arrive without the anonymous big-room feeling that can creep into the busiest part of Ribeira.
- What to order
- Ask what fish or house dish makes sense that day; salt-baked fish and octopus are recurring reasons people seek it out.
- Good to know
- Space is genuinely limited. Treat a reservation—or a patient backup plan—as part of the choice.
- Address
- Rua dos Mercadores 36, Porto
Best for Cod beside the Douro
Bacalhau
Bacalhau sits on the Muro dos Bacalhoeiros with the river directly in the picture. As its name promises, cod is the useful thread through the menu, supported by Portuguese products and wines. Choose it when you want a proper sit-down meal in Ribeira without losing the waterfront setting.
- What to order
- Pick the bacalhau preparation that appeals that day and ask for a Portuguese wine pairing.
- Good to know
- There is another venue called Muro do Bacalhau nearby; this recommendation is Bacalhau at numbers 153–155.
- Address
- Muro dos Bacalhoeiros 153–155, Porto
Best for Sharing plates in Cedofeita
Taberna dos Esquecidos
Tucked upstairs on a narrow Cedofeita lane, this intimate taberna works best for a relaxed evening of Portuguese small plates rather than a formal sequence of courses. The short menu changes, but squid, pork cheeks, cod and garlicky prawns are useful signs of its style.
- What to order
- Choose several plates for the table; ask about lulinhas à Taberna and the current pork or cod dish.
- Good to know
- The room is small and easy to miss from the street. Reserve, and confirm current payment options when you do.
- Address
- Travessa de Cedofeita 40A, Porto
Best for Traditional cooking near Cordoaria
Zé Bota
Zé Bota is a small, rustic choice near Carmo and Cordoaria for a meal that reads like a Portuguese family table rather than a polished concept. Pernil, bacalhau and octopus are the useful signposts; choose it when familiar service and classic plates matter more than dining-room theatre.
- What to order
- Look for pernil, bacalhau com broa, or octopus, then follow the day's recommendation.
- Good to know
- The room is modest and traditional. Go for the cooking and atmosphere, not for a rushed meal between reservations.
- Address
- Travessa do Carmo 16, Porto
Best for A homely meal near Virtudes
Taberna Santo António
Near the Virtudes viewpoint, this compact taberna keeps the focus on straightforward Portuguese home cooking. It is the sort of stop that makes sense after a sunset nearby: unfussy plates, a close-set room and a menu better approached through the day's suggestions than a fixed must-order list.
- What to order
- Ask for the house recommendation, then leave space for one of the traditional desserts.
- Good to know
- Reserve because the room is small. Pair it with Virtudes, but do not assume a sunset table will be available without planning.
- Address
- Rua das Virtudes 32, Porto
Porto classics and old-school cooking
Come to these tables for substantial plates, familiar service and recipes that explain Porto's generous, proudly traditional side.
Best for A first francesinha
Brasão Aliados
Brasão is an easy introduction to francesinha: central, comfortable and focused on getting Porto's famously substantial sandwich right. The combination of bread, meat, melted cheese, sauce and fries is a complete meal, so this is a better lunch plan than a casual snack before dinner.
- What to order
- Francesinha, with fries; share one if you are curious but not ready for a very heavy meal.
- Good to know
- The Aliados room is popular. Book directly when the meal anchors your day, or expect a wait at busy times.
- Address
- Rua de Ramalho Ortigão 28, Porto
Best for No-frills cooking near Bolhão
O Buraco
O Buraco is a compact old-school restaurant close to Bolhão, built around home-style regional dishes rather than presentation. Arroz de pato, tripas à moda do Porto, roast veal, fish and daily specials are the language of the place; it suits an appetite for substance and a lively, close-set room.
- What to order
- Check the daily dishes first; arroz de pato, tripas or Bacalhau à Buraco are useful choices when available.
- Good to know
- It fills quickly and the room is tight. Go early or keep a backup nearby rather than forcing it into a timed day.
- Address
- Rua do Bolhão 95, Porto
Best for A traditional wood-fired kitchen
Casa Nanda
Casa Nanda has served traditional Portuguese cooking on Rua da Alegria since 1978, with a wood-fired oven at the heart of the kitchen. The broad menu covers Porto classics, fish and roasts, making it especially useful for a mixed group that wants a familiar dining room rather than a single-dish specialist.
- What to order
- Ask for the day's speciality; wood-roasted veal, octopus fillets with rice, tripas and bacalhau are good reference points.
- Good to know
- Portions and daily dishes are part of the experience. Ask before ordering several starters and mains for the table.
- Address
- Rua da Alegria 394, Porto
Best for A central Portuguese lunch
Palmeira
Palmeira is a traditional Baixa restaurant with a broad, recognisably Portuguese menu. Bacalhau à Gomes de Sá, roast octopus, tripas, cabrito and rojões make it a practical choice when the table wants classics rather than one headline dish, all within an easy walk of Bolhão and São Bento.
- What to order
- Choose one of the cod preparations or ask whether the roast octopus, cabrito or tripas is the better dish that day.
- Good to know
- There are entrances around Rua de Sá da Bandeira and Rua do Ateneu Comercial do Porto; use the map rather than relying on the first sign you see.
- Address
- Rua de Sá da Bandeira 182, Porto
Best for Wood-roasted pork shank
Antunes
Antunes is a long-standing Bonjardim address where the signature is pernil de porco assado: smoked pork shank roasted in a wood-fired oven. It is rich, substantial cooking, backed by a much wider traditional menu, and works best when lunch or dinner is allowed to be the main event.
- What to order
- Pernil de porco assado no forno; ask whether the portion makes more sense to share.
- Good to know
- Arrive hungry and do not over-order starters. The pernil is the reason to come, but the kitchen also offers changing traditional dishes.
- Address
- Rua do Bonjardim 525, Porto
Quick bites and a sweet stop
Not every memorable Porto food stop needs a booking. These three work best as deliberate breaks in a walk through Baixa and the eastern centre.
Best for A warm pastel de nata
Fábrica da Nata
The Santa Catarina branch is an uncomplicated pastry stop on one of Porto's busiest walking streets. The reason to go is simple: a pastel de nata served warm enough for the custard to stay soft and the pastry to keep its crisp layers.
- What to order
- Pastel de nata with coffee; add cinnamon only if you like it.
- Good to know
- Treat it as a short standing or counter stop, especially if a francesinha or traditional dinner is still ahead.
- Address
- Rua de Santa Catarina 331–335, Porto
Best for A bifana at the counter
Conga
Conga is the quick, noisy-in-a-good-way Baixa stop for Porto-style bifanas: pork cooked in a seasoned sauce, tucked into bread and designed to be eaten without ceremony. It is close to Aliados and easy to fold into a central sightseeing day.
- What to order
- Ask for “uma bifana e um fino preto” — a bifana with a small dark draft beer.
- Good to know
- This is casual fast food, not a lingering dinner. Add piri-piri only after tasting the sandwich.
- Address
- Rua do Bonjardim 314, Porto
Best for The pernil sandwich
Casa Guedes
Casa Guedes built its reputation on slow-roasted pork tucked into bread, with Serra da Estrela cheese adding a salty, creamy edge. The original Poveiros setting keeps it in snack territory even when the sandwich is substantial enough to replace lunch.
- What to order
- Sandes de pernil com queijo da Serra — roast pork with Serra da Estrela cheese.
- Good to know
- A queue is part of the likely rhythm. Keep the stop flexible rather than putting it directly before a timed booking.
- Address
- Praça dos Poveiros 130, Porto