Restaurants in Porto

Eating out is a way of life in Portugal, and the wide choice of restaurants in Porto thoroughly reflects this, offering a great choice of dining options at all levels. Fresh and salted fish (bacalhau) are strong points, and for the less squeamish, the local tripe is a speciality.

The Porto restaurants below have been hand-picked by our guide author and are grouped into three pricing categories:
Expensive (over €70)
Moderate (€30 to €70)
Cheap (up to €30)

These Porto restaurant prices are for a three-course meal for one and include tax, service and half a bottle of house wine or equivalent.

Book Restaurant & Bar

Price: Expensive
Cuisine: Contemporary Portuguese

One of Porto’s hippest dining choices, this long, modern space is lined by literature reflecting its former incarnation as a bookshop. Keeping up with the theme, menus and the bill appear in books, while the food is innovative variations on Portuguese delicacies. There is also a resident DJ here, plus a bar that serves cocktails inspired by well known works of literature and writers, particularly those who enjoy a tipple (think: Hemingway).

Address: Cais da Ribeira 13-15, Ribeira, Porto, Portugal
Telephone: (91) 795 3387.

The Yeatman Restaurant

Price: Expensive
Cuisine: Contemporary Portuguese

This restaurant on the south bank has only been open since 2013, and has already earned a Michelin star. It has amazing views across the Douro to Porto, which is matched by the fantastic contemporary cuisine created by Ricardo Costa, the chef. There’s even some 25,000 bottles of wine in its cellar. Service is proper and discrete, and the setting is cool and comfy, but the real star is the delicious and pristinely plated dishes.

Address: Rua do Choupelo, Vila Nova de Gaia, Porto, Portugal
Telephone: (22) 013 3100.

Dom Tonho

Price: Expensive
Cuisine: Contemporary Portuguese

The most expensive restaurant on the Porto riverfront, Dom Tonho is also the best. The eatery of choice for prominent guests to the city (from Fidel Castro to Jacques Chirac), this elegant and modern restaurant serves up some of the best food in Porto. The superb cuisine is mainly local and regional, and includes bacalhau (salted fish), Porto-style tripe with beans, and an excellent fish selection. If you don’t manage to get a reservation here, there’s another branch over on the Gaia side.

Address: Cais da Ribeira 13-15, Ribeira, Porto, Portugal
Telephone: (22) 200 4307.
Website:

Cafeína

Price: Moderate
Cuisine: Portuguese

Causing a buzz among those in the know, Cafeína is only a block from the beach, so it concentrates on fish and seafood but does both excellently. Offering Portuguese cuisine with a creative twist, the food is really special. Sample dishes include salmon with fennel mousseline and wok vegetables, and whiting stuffed with spinach and sundried tomatos, served with creamy chive rice. The setting here is serene, chic and full of character, and this is one eating experience that will make it onto the postcard home.

Address: Rua do Padrão, 100, Foz do Douro, Porto, Portugal
Telephone: (22) 610 8059.
Website:

Chez Lapin

Price: Moderate
Cuisine: Portuguese

A rustic, if touristy, restaurant on the quayside in Porto, Chez Lapin serves up hearty local fare in a warm, cosy atmosphere. Prices are reasonable and the local dishes are all first-class, if not a little unusual. Try the salt cod cooked with octopus, which is uncommonly good, or the restaurant's take on mixed fish stew. The riverside location is great, and not surprisingly, it is very popular.

Address: Rua dos Canastreiros 40-42, Ribeira, Porto, Portugal
Telephone: (22) 200 6418.

Solar Moinho de Vento

Price: Moderate
Cuisine: Portuguese

This is a typical Porto restaurant serving local specialities in the traditional way. The fish soup, baked codfish and the Oporto-style tripe are all delicious and served in generous portions, but lighter meals such as tapas and petiscos (Portuguese tapas) – including the delicious pimentos de padrón (fried green peppers) are also available. According to restaurant folklore, Amalia Rodrigues, the queen of fado music, once performed here.

Address: Rua Sá de Noronha (Largo do Moinho de Vento) 81, Ribeira, Porto, Portugal
Telephone: (22) 205 1158.

Taberna São Pedro

Price: Cheap
Cuisine: Portuguese

A local favourite, the green azulejo-tiled Taberna São Pedro has heaps of atmosphere and lashings of simple, yet excellent seafood roasted on the outside barbecue. Wash it all down with a crisp vinho verde (young wine) or local red. You can sit inside or out, but choose the latter on a sunny day where the scent of sardines grilling on the coals whets the appetite.

Address: Rua Agostinho Albãno, Vila Nova da Gaia, Porto, Portugal

O Buraco

Price: Cheap
Cuisine: Portuguese

This longstanding restaurant feels a little lost in time with its colourful patterned tablecloths and curious 1970s styling. It’s a friendly, homely place that’s full of locals enjoying great traditional cuisine. Particularly good is tripas à moda do Porto (pork bowel with white beans and meat), but if you don’t fancy tripe, there are lots of other delicious options as well, such bacalhau (dried cod) dishes and fish with potatoes.

Address: Rua do Bolhao 95, Bolhao, Porto, Portugal
Telephone: (22) 200 6717.

Restaurante Bibóporto

Price: Cheap
Cuisine: Portuguese

While Restaurante Bibóporto is nothing fancy and won’t win any awards for décor, it serves up good hearty local cuisine for very little loot. It’s a great spot for a filling meal of typical Portuguese specialities such as bacalhau (salted fish) to a range of meats and poultry. It’s conveniently central and the large outdoor eating area is a great choice on a sunny day. Staff are friendly and the welcome is warm too.

Address: Rua José Falcão 114, Porto, Portugal
Telephone: (22) 208 8199.
Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.