Your journey, beautifully planned.

Where to Eat in Porto

If you’re deciding where to eat in Porto, it helps to choose restaurants by the kind of meal you want rather than picking whatever is closest to the next attraction. 

Francesinha served with chips and beer in Porto, Portugal.

Ribeira has several restaurants serving traditional Portuguese cooking and seafood, while the centre has more contemporary restaurants and speciality coffee shops.

Some of Porto’s best-known restaurants have small dining rooms and can book out in advance. Reserve the places you really want to try, then keep coffee stops, markets and casual meals flexible.

If you’re organising meals around sightseeing, my 2 Days in Porto itinerary keeps the main areas grouped by day. 

Porto Food at a Glance

Traditional Portuguese Taberna dos Mercadores
Ribeira Dinner Adega São Nicolau
Contemporary Portuguese Cantinho do Avillez
Rua das Flores Cantina 32
Special Dinner and Wine ODE Porto Wine House
Speciality Coffee Combi Coffee Roasters
Speciality Coffee SO Coffee Roasters
Speciality Coffee Fábrica Coffee Roasters

What to Eat in Porto

Francesinha

Porto’s best-known sandwich layers meat and sausage between bread, then covers it with melted cheese and a rich sauce. 

Chips usually come on the side, and an egg can be added on top. It’s a full meal rather than a quick snack.

Tripas à Moda do Porto

Tripas à Moda do Porto served in a traditional clay dish with beans, vegetables and sausage.

Tripas à Moda do Porto is one of the city’s historic dishes, made with tripe, beans and other meats. 

Look for it at traditional Portuguese restaurants, especially if you want to try something more closely tied to Porto’s older cooking traditions.

Octopus Rice, Cod and Seafood

Octopus rice, seafood rice, cod and fresh Atlantic fish appear on menus across Porto. 

They are useful choices when you want regional cooking without another meat-heavy meal, and several restaurants around Ribeira specialise in seafood.

Port Wine

Port is worth trying beyond a single glass after dinner. Ruby, tawny and vintage styles can taste very different, and a guided tasting in Gaia makes it easier to compare them before deciding which style you prefer.

Food Tours and Wine Experiences in Porto

My Porto Restaurant Picks

These are the Porto restaurants I would keep at the top of the list. They cover traditional Portuguese cooking, seafood, contemporary menus, and a special dinner with Portuguese wines. 

Choose based on the meal rather than trying to fit every recommendation into one trip.

Taberna dos Mercadores

Traditional Portuguese and seafood

Small, traditional and close to Ribeira, this is one of the places I’d prioritise for a seafood meal. 

With only a limited number of tables, it’s also one to plan ahead for.

Location: Ribeira

Price: About €35–55 per person

Reservations: Reservations are essential, so book in advance.

Best for: Lunch or dinner with seafood

What to order: Octopus rice, seafood rice, fresh Atlantic fish

Dining room at Adega São Nicolau in Porto with wooden tables and wine bottles on display.

Adega São Nicolau

Traditional Portuguese

Close to the river, Adega São Nicolau is a good pick for classic Portuguese cooking in a traditional Ribeira restaurant.

It’s especially handy for a traditional meal around Ribeira.

Location: Ribeira

Price: About €35–60 per person

Reservations: Reservations are recommended, especially for Friday or Saturday dinner

Best for: A traditional lunch or dinner near the river

What to order: Octopus, salt cod, tripas à moda do Porto

Cantina 32 entrance on Rua das Flores in Porto at night.

Cantina 32

Contemporary Portuguese

On Rua das Flores, Cantina 32 gives you a more contemporary take on Portuguese cooking without feeling formal. 

Its central location also makes it an easy lunch stop while you’re exploring the historic centre.

Location: Rua das Flores

Price: About €30–55 per person

Reservations: Booking ahead is recommended

Best for: Lunch and sharing plates

What to order: Seasonal small plates and grilled octopus when available

Cantinho do Avillez restaurant exterior with outdoor seating in Porto.

Cantinho do Avillez - Porto

Contemporary Portuguese

Cantinho do Avillez gives Portuguese cooking a more modern twist.

Its varied menu makes it a good choice when you want something different from Porto’s more traditional restaurants.

Location: Mouzinho da Silveira

Price: About €40–65 per person

Reservations: It’s best to reserve ahead

Best for: Lunch or dinner in the historic centre

What to order: Roasted octopus, cod, duck curry or the Cantinho-style francesinha

Dining room at ODE Porto Wine House with wooden tables and wine displays.

ODE Porto Wine House

Portuguese with regional wines and Ports

ODE is one to keep for a longer dinner rather than a quick meal. 

The small dining room and Portuguese wine list make it a good choice when you want dinner to be the main plan for the evening.

Location: Near Ribeira

Price: About €60–90 per person

Reservations: Reservations are essential

Best for: A special dinner with Portuguese wine

What to order: Ask about the current seasonal dishes, seafood and wine pairings

Where to Get Coffee in Porto

Coffee bar inside Combi Coffee Roasters in Porto with an espresso machine and wooden shelving.

Combi Coffee Roasters

If coffee matters to you, Combi is worth making time for instead of settling for the nearest café. 

The Bonfim shop is easy to reach from the centre, with another roastery near Serralves.

Location: Bonfim, plus a roastery near Serralves

Price: About €5–10 per person

Reservations: You don’t need a reservation

Type: Speciality coffee and café

Best for: Coffee, a light breakfast or a short break

What to order: Espresso, filter coffee, flat white and a pastry

Interior of SO Coffee Roasters in Porto with café tables, rattan chairs and the coffee counter.

SO Coffee Roasters

SO Coffee Roasters gives you another dedicated coffee stop, with its own roastery and a choice of espresso and filter coffee. 

It’s useful when you want to compare different beans or brewing styles rather than just order a quick coffee.

Location: Rua Sá de Noronha and Rua da Restauração

Price: About €5–10 per person

Reservations: You don’t need a reservation

Type: Speciality coffee and roastery

Best for: Trying different beans and brewing methods

What to order: Espresso, filter coffee or pour-over

Interior of Fábrica Coffee Roasters in Porto with the brew bar, wooden tables and exposed brick walls.

Fábrica Coffee Roasters

Fábrica is another option for speciality coffee, with its own roasted beans served as espresso and filter coffee.

It works well when you want to slow down for a proper coffee break while exploring central Porto.

Location: Rua de Sá da Bandeira 9

Price: About €5–10 per person

Reservations: You don’t need a reservation

Type: Speciality coffee and roastery

Best for: A proper coffee break in central Porto

What to order: Espresso or filter coffee

Decorative brown floral divider with thin horizontal line and small leaf details on both ends.

Porto Restaurant Tips

Book the Small Dining Rooms Early

Taberna dos Mercadores and ODE have limited seating, which makes reservations especially important. If either one is high on your list, book it before arranging the rest of that evening.

Watch for Couvert

Bread, olives, cheese or other starters may arrive before you order. They’re not automatically free, and anything you eat can be added to the bill. If you don’t want them, leave them untouched and ask for them to be removed.

Lunch Can Be Easier to Book

Lunch can be easier to book at popular restaurants when dinner is already full. It can also free up the evening for a Port tasting, a walk by the river or another restaurant that opens later in the day.

Check Sunday and Monday Closures

Several independent Porto restaurants close on Sunday or Monday, and opening days can change. Check the current schedule before choosing a restaurant for the final night of your trip.

Decorative brown floral divider with thin horizontal line and small leaf details on both ends.

How to Fit Food into Your Porto Trip

You don’t need a reservation for every meal. Book one or two restaurants you really want to try, keep one meal for francesinha or another local dish, and leave room for coffee, markets and casual stops.

If Lisbon is also part of your Portugal trip, my Lisbon Travel Guide covers where to stay, getting around and what to see there.

I love exploring new places and sharing the travel tips, food finds, and experiences that help you plan your next adventure.

Related Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Ultimate packing checklist travel guide cover with tropical beach background.