
Best Restaurants in Porto
July 2, 2025
Looking for the best restaurants in Porto? You’re in for a treat. Whether you’re planning where to eat in Porto for a long weekend or adding must-try spots to your five-day Porto itinerary, this city is bursting with flavour. From atmospheric riverside seafood spots to trendy brunch hangouts and cosy wine bars, we’ve rounded up the best restaurants in Porto to help you taste your way around this charming city. Here’s our guide to where to eat in Porto — get ready to eat, sip, and soak up those views.
Capela Incomum
Start your culinary adventure with a visit to Capela Incomum — a unique wine bar and restaurant set inside a beautifully restored 19th-century chapel. Tucked away in the heart of the city, this spot is intimate and atmospheric, offering a peaceful break from the buzz. Standout dish? The cured meats with pickled cucumbers, perfectly paired with Casa de Saima Vinhas Velhas, a minerally wine from Portugal’s limestone-rich Bairrada region.
Price: ££
Cuisine: Tapas
Family-friendly: Yes
Address: Travessa do Carregal 77, Porto 4050-167, Portugal
Duello
Craving something vibrant and full of flavour? Head to Duello, a buzzing Mexican restaurant known for its Al Pastor tacos (with pineapple pickles and coriander) and killer margaritas. It’s casual, fun, and one of the best restaurants in Porto for a lively evening.
Price: £££
Cuisine: Mexican
Family-friendly: Yes
Address: R. do Bonjardim 233, 4000-114 Porto, Portugal

Photo Credit: Duello Facebook
Honest Greens
Kick off your morning at Honest Greens with a chia pudding bowl or a fresh, wholesome brunch. This trendy, earthy space offers plenty of vegetarian, vegan, and keto options — perfect if you’re after real, seasonal food before wandering Porto’s scenic streets.
Price: £
Cuisine: European
Family-friendly: Yes
Address: R. de Santa Catarina 184, 4000-442 Porto, Portugal
Bacalhau
For dinner with a view, Bacalhau is one of the best restaurants in Porto to enjoy local seafood right on the water’s edge. Specialising in cod dishes, this riverside gem pairs peaceful Douro River views with a relaxed atmosphere and fantastic plates — the ideal spot to watch the world drift by.
Price: ££
Cuisine: Seafood
Family-friendly: Yes
Address: Muro dos Bacalhoeiros 153-155, Porto 4050-080, Portugal
Nicolau Porto
A local favourite for brunch, Nicolau Porto is perfect for an early start. Expect queues (it’s that popular!), but it’s worth it for the colourful brunch dishes, vegan options, and fresh juices.
Price: ££
Cuisine: European
Family-friendly: Yes
Address: Largo de Alberto Pimentel 4, 4050-214 Porto, Portugal

Photo Credit: Nicolau Porto Facebook
Enoteca 1756
End your day at Enoteca 1756 in Vila Nova de Gaia. With creative, beautifully presented dishes and a superb wine list, this fine dining spot is ideal for a special night out. The service is as outstanding as the food, making it one of the top choices when deciding where to eat in Porto.
Price: £££
Cuisine: European
Family-friendly: Yes
Address: R. de Serpa Pinto 44B, 4400-307 Vila Nova de Gaia, Portugal
Shiok
Looking for something unexpected? Shiok is a vibrant Asian restaurant with standout dishes like “Dancing Clams” (they really move!) and Sticky Mango Rice. It’s a fun way to mix up your Porto dining experience.
Price: ££
Cuisine: Asian
Family-friendly: Yes
Address: R. de Cedofeita 250B, 4050-173 Porto, Portugal
Where will you try first?
We love helping you discover the best restaurants in Porto — and we can help you find your dream villa too. We have plenty of gorgeous holiday villas around Porto and across Portugal. Get in touch anytime; we’re always happy to help you find the perfect match.
Follow us on Instagram and Facebook for the latest holiday tips, villa offers, destination guides, and more.
Disclaimer: We are not affiliated with any of these businesses. This information is gathered from client and staff experiences and feedback and we are happy to share as a helpful guide. We do not vouch for or recommend any service or establishment.