If You’re Wondering Where To Eat in Porto, Try These Four Restaurants

Most travelers have a hard time picking their favorite city. At least I know I do. But if you backed me into a corner and made me choose I would probably pick Porto. I was the kickstarting city to a pretty big adventure so it holds real emotional value for me. But it’s also home to some of my favorite European foods, which is why I came up with a list of where to eat in Porto.

Portugal was one of the biggest surprises during my first backpacking trip through Europe. From the beaches in the South, to the fairytale land of Sintra, and the hilly stoned streets of Porto – it’s one of my favorite countries.

I am always happy to have a lot of things to do while I’m visiting a new city or country. But sometimes it’s nice to just be somewhere, without a long list of sites and tours to cross off. That’s what Porto is – a place to just be. It has the nicest people, charming streets, and a stunning riverside to enjoy bottomless glasses of Port wine.

Of all the things I loved about Porto, the food is at the top. From upscale, to riverside views, to sandwich shops – I made a list of the top places you absolutely can not leave Porto without eating at.

More on exploring Portugal:

  • Read the perfect 3 day itinerary for Porto here.
  • Check out my favorite place to stay in Porto here.
  • If you’re heading to southern Portugal, check out my guide to Sintra here.

astoria restaurant tasting menu

Astoria Restaurant

Location: InterContintental Hotel – Palacio das Cardosas / Praça da Liberdade, 25 : Porto ,4000-322, Portugal

I didn’t know where to eat in Porto on my first night, so I chose the spot attached to my hotel. I’m so glad that I did.

If you want to have just one fancy meal in Porto, the Astoria Restaurant in the Palacio das Cardosas hotel is the place to go. It’s not cheap but it has an incredible menu tasting item that gives you a chance to sample some of the cities most popular dishes.

If you are going to splurge on just one thing in Porto, I think this is the place you do it.

The outdoor patio looks out onto Liberdade Square and is a great way to people watch and enjoy the incredible architecture Porto has to offer. Inside you’ll find nothing short of an extravagant dining experience, with the highest standards of service and food quality. I couldn’t have felt more attended to if someone was fanning me with a giant leaf.

The price of the tasting menu is 45 Euros a person, not including wine. This is extremely reasonable for what you get and gives you the chance to taste what real Portuguese cuisine is. As a guest of the hotel, I was lucky to not need a reservation and showed up early enough to get a table. If you aren’t a guest, a reservation is strongly advised.

bacalhau codfish dish from astoria restaurant
Traditional Bacalhau codfish with lemon and coriander, chickpeas puree and caramelized shallots


creamy cauliflower soup astoria restaurant
Cauliflower cream soup with truffle oil and chives


mackeral fish from astoria restaurant
Cured Mackerel, fresh garden herbs, radish, saffron emulsion


pork belly dish astoria restaurant
Slow cooked Pork Belly, 3 way sweet potato, black pudding crumble, apple confit, red wine sauce


Location: 153 – 155 Muro dos BacalhoeirosPorto 4050-080, Portugal

With the view this restaurant has, it could serve roadkill and I’d probably be okay with it. But fortunately the food here is anything but that. In fact if you just eat at one of these places in Porto, this should be the place. After you have spent the day wandering through the tiny streets, visiting the magical book store and touring a Port wine cellar, park yourself at an outdoor table at Bacalhau.

Probably the best restaurant in Porto, this place serves up some of the freshest seafood the small port city has to offer. Bacalhau is Portuguese for Cod and is a staple in in Portuguese cuisine. If you aren’t a fish lover, you might find yourself missing out the best the city has to offer.

Even if you don’t usually order fish, be a little daring (like I was) with your food choices and order some of my favorite items off the menu.

bacalhau restaurant river view
Views this good paired with delicious food? You can’t go wrong.


bacalhau cod dish
Bacalhau fresco com bacalhau dourado (potato, onion, egg, and cod)


creamy vegetable soup bacalhau restaurant
Sopa de legumes (creamy vegetable soup)


fried cod dish at bacalhau
Arroz de línguas de bacalhau, nabiças e chouriço com filtete de bacalhau (rice with cod tongues, turnip greens and chorizo with fried cod)

A Sandeira Sandwich Shop

Location: Rua dos Caldeireiros 85Porto 4050-140, Portugal

Where is the best place to eat in Porto for a quick and cheap bite, you ask? You won’t find any place better than this tiny gem just tucked just around the corner from Liberdade Square. A Sandeira has a long list of unique and interesting sandwiches to try and makes for a great take away lunch in the park or sit inside the tiny shop to escape the crowds in the square.

I got a couple of these to take back to our hotel and at just 5 euros a sandwich, it’s probably the best deal in the city. As much as I love an extravagant dining experience, this made for a great cheap dinner after the two restaurant splurges I enjoyed.

exterior of a sandeira sandwich shop
A great place on a quiet street with delicious sandwiches


sandwich from a sandeira cafe
Clérigos Sandwich (olive paste, feta cheese, tomato and basil)

Linha22 Coffee Shop

Location: Rua dos Clerigos 23Porto 4050-205, Portugal

If you’re like me and can’t start your morning without some coffee, this is your place. Stop by Linha22 before you set out sightseeing for the day.  Grab a seat inside and order um pingo and that heavenly Portuguese pastry you’ve heard so much about.

Pastel de Nata is small pie like pastry filled with a sweet and creamy custard. This is one of the most popular things to consume in Portugal, and for a good reason. In my opinion, it’s a sin to not consume as many of these as you can.

exterior of linha 22 cafe
Perfectly located with delicious pastries, Linha22 is a great place to start a day of site seeing


coffee and pastry at linha 22
Eat as many as these beautiful little pastries as you can in Portugal!

4 thoughts on “If You’re Wondering Where To Eat in Porto, Try These Four Restaurants

Leave a Reply

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