Porto is a city made for those who love good food. From small taverns and local eateries serving traditional Portuguese dishes to elegant restaurants with a contemporary touch, there are options for every taste and occasion.
We’ve gathered some of our favorite restaurants in Porto, most of them just a few steps away from Ribeira Flores 59. Whether you’re here for a weekend or a full week, each of these places will make you fall even more in love with the city.
Mistu: An elegant and creative restaurant, open only for dinner. The atmosphere is sophisticated but relaxed, and the menu combines Portuguese inspiration with international flavors. Book in advance (we recommend the TheFork app).📍 4-minute walk
O Rápido: A traditional classic, just a few steps from São Bento Station. Typical Portuguese dishes, generous portions, and a genuinely local experience. Reservations available through TheFork.📍 7-minute walk
Cantina 32: Right on Rua das Flores, only 30 meters from our door. A modern and welcoming restaurant known for its creative reinterpretation of Portuguese cuisine. 📧 You can book via email: restaurantecantina32@gmail.com
LSD Largo de São Domingos: Just a one-minute walk away, perfect for lunch or dinner. Great food, attentive service, and a very pleasant atmosphere. Reservations available through TheFork.
Casa Virtude Serves traditional dishes with beautiful presentation and is located next to Jardim das Virtudes, one of the best spots in the city to watch the sunset. Book in advance using TheFork.📍 8-minute walk
Flow Restaurant & Bar: Modern and elegant, blending Portuguese and international influences in a refined setting. Book in advance using TheFork.📍 15-minute walk
éLeBê Baixa: Combines traditional and contemporary dishes, ideal for those who want something different. Reservations available through TheFork.📍 15-minute walk
Taberna Santo António: One of our favorites! Home-style traditional food, family atmosphere, and true Porto charm. Book by phone in advance, it’s always full!📍 15-minute walk
Conga: Conga is famous for its bifana from Porto, a sandwich every meat lover should try. No reservation needed, just show up hungry.📍 15-minute walk
For lunch or dinner by the Douro River, there are several excellent options less than 500 meters away (7-minute walk!).
Muro do Bacalhau: A guest favorite. Serves traditional food with a creative touch and dishes to share.⏰ Open from 12:00 to 22:00 | No reservations, operates on a first-come, first-served basis
Bacalhau: Right next to Muro do Bacalhau, a little more traditional.⏰ Open from 12:00 to 22:00 | No reservations, operates on a first-come, first-served basis
Terreiro: Known for excellent fish and seafood, in an elegant setting with a privileged view of the river.
Adega São Nicolau: A Porto classic. Small, cozy, and always full of flavor. Serves traditional Portuguese food with soul and authenticity.
Postigo de Carvão: Another great traditional riverside option, known for authentic flavors and a genuine local atmosphere.
No visit to Porto is complete without tasting the Francesinha: an iconic sandwich filled with meats, melted cheese, and a rich beer-based sauce.
Locals swear that the best ones are served at:
For a truly Portuguese evening, have dinner to the sound of Fado. These two restaurants combine great traditional food with authentic performances:
- Taberna Real do Fado: Book in advance!
- Casa da Mariquinhas: Traditional and welcoming atmosphere. Book in advance!
When the weather is nice, nothing beats heading to Foz do Douro or Matosinhos for a meal with a sea breeze.
- Casa de Pasto da Palmeira: A cozy spot in Foz, known for its Portuguese tapas and relaxed atmosphere.
- Lapa Lapa: Right on the beach, serving great food in a modern and relaxed environment. Book in advance.
- Tito I & Tito II: Two of the most popular restaurants in Matosinhos for grilled fish.
- Meia-Nau: Excellent option for fresh fish and seafood. Book in advance.
- Lage Senhor do Padrão: A local favorite. No reservations, but the wait is always worth it.
- A Marisqueira de Matosinhos: Perfect for seafood lovers.
- Mauritânia Matosinhos: Another classic in the area for seafood, known for generous portions and traditional recipes.
No matter which restaurant you choose, all of these places reflect the true spirit of Porto: good food, good company, and a genuine passion for tradition.
Whether you’re dining by the river, in the heart of the city, or by the sea, one thing is certain - in Porto, you’ll always eat wonderfully well.