A Porto shortlist

Restaurants to Try in Porto

Sixteen places, each here for a reason: a two-star dinner, seafood worth the trip to Matosinhos, tiny traditional dining rooms, and quick bites that fit naturally into a walk. Choose by occasion, not by an artificial ranking.

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.

A pink dessert with fresh strawberry being finished with tweezers at Antiqvvm.
A dessert being finished in Antiqvvm's kitchen. Restaurante Antiqvvm.

Best for A special occasion

Two MICHELIN stars

Antiqvvm

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
Tapabento's sliced tuna tataki with sesame, seaweed, pickles, and dipping sauce.
Tuna tataki served at Tapabento. Fotografia: The Foodies Club.

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 Matosinhos

Marisqueira 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.

Francesinha at Brasão Aliados as its sauce is poured, with a dark beer beside it.
Francesinha served at Brasão Aliados. Brasão Aliados.

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
The dining room at Casa Nanda in Porto, with wood panelling, mirrors, and white-clothed tables.
Casa Nanda's dining room on Rua da Alegria. Photo: Lara Jacinto / Casa Nanda.

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
Wood-roasted pork shank served in a roasting dish at Antunes in Porto.
Pernil de porco photographed at Antunes. tak.wing, CC BY-SA 2.0 / Wikimedia Commons.

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.

Two pastel de nata custard tarts photographed at Fabrica da Nata in Porto.
Pastéis de nata photographed at Fábrica da Nata in Porto. TheDumpy, CC BY-SA 4.0 / Wikimedia Commons.

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
A roast pork sandwich photographed at Casa Guedes in Porto.
Sande de pernil photographed at Casa Guedes. Bex Walton, CC BY 2.0 / Wikimedia Commons.

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

Next steps